{"id":5532,"date":"2026-07-08T12:09:43","date_gmt":"2026-07-08T16:09:43","guid":{"rendered":"https:\/\/usb.energyhill.dev\/?page_id=5532"},"modified":"2026-07-09T10:44:30","modified_gmt":"2026-07-09T14:44:30","slug":"add-case","status":"publish","type":"page","link":"https:\/\/usb.energyhill.dev\/es\/add-case\/","title":{"rendered":"A\u00f1adir caso"},"content":{"rendered":"<section class=\"bde-section-5532-102 bde-section hero-gradient\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-div-5532-103 bde-div max-700\" data-entrance=\"zoomIn\">\n  \n  \n\t\n\n\n\n<div class=\"bde-breadcrumbs-5532-104 bde-breadcrumbs usb-breadcrumbs bde-preset-8757286d-5e82-45c8-bf32-b7d044999758\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><div class=\"bde-text-5532-105 bde-text accent-headline\">\nCases\n<\/div><h1 class=\"bde-heading-5532-106 bde-heading hero-heading\">\nSubmit a project case study\n<\/h1><div class=\"bde-text-5532-107 bde-text hero-text\">\nWork through the steps and add a few photos. The live preview on the right shows the page that will be created for review and publishing.\n<\/div>\n<\/div><\/div>\n<\/section><section id=\"cs-app\" class=\"bde-section-5532-100 bde-section bridge-gallery-section\">\n  \n  \n\t\n\n\n\n<div class=\"section-container\"><div class=\"bde-shortcode-5532-286 bde-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_23' ><div id='gf_23' class='gform_anchor' tabindex='-1'><\/div>\n                        <div class='gform_heading'>\n\t\t\t\t\t\t\t<p class='gform_required_legend'>&quot;<span class=\"gfield_required gfield_required_asterisk\">*<\/span>&quot; se\u00f1ala los campos obligatorios<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_23' id='gform_23'  action='\/es\/wp-json\/wp\/v2\/pages\/5532#gf_23' data-formid='23' novalidate>\t\t\t\t\t<div style=\"display: none !important;\" class=\"akismet-fields-container gf_invisible\" data-prefix=\"ak_\">\n\t\t\t\t\t\t<label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label>\n\t\t\t\t\t\t<input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"109\" \/>\n\t\t\t\t\t\t<script>\ndocument.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );\n<\/script>\n\n\t\t\t\t\t<\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_23' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_23_16\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_16'><span class='gform-field-label__text'>Instagram<\/span><\/label><div class='ginput_container'><input name='input_16' id='input_23_16' type='text' value='' autocomplete='new-password'\/><\/div><div class='gfield_description' id='gfield_description_23_16'>Este campo es un campo de validaci\u00f3n y debe quedar sin cambios.<\/div><\/div><div id=\"field_23_1\" class=\"gfield gfield--type-text gfield--input-type-text cs-bridge-field gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_1'><span class='gform-field-label__text'>Project Title<\/span><span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_23_1' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_23_2\" class=\"gfield gfield--type-text gfield--input-type-text cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_2'><span class='gform-field-label__text'>Location<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_23_2' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_23_3\" class=\"gfield gfield--type-text gfield--input-type-text cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_3'><span class='gform-field-label__text'>Bridge Model<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_3' id='input_23_3' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_23_4\" class=\"gfield gfield--type-textarea gfield--input-type-textarea cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_4'><span class='gform-field-label__text'>Project Snapshot<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_4' id='input_23_4' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_23_5\" class=\"gfield gfield--type-textarea gfield--input-type-textarea cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_5'><span class='gform-field-label__text'>The Challenge<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_23_5' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_23_6\" class=\"gfield gfield--type-textarea gfield--input-type-textarea cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_6'><span class='gform-field-label__text'>The Solution<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_6' id='input_23_6' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_23_7\" class=\"gfield gfield--type-textarea gfield--input-type-textarea cs-bridge-field field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_7'><span class='gform-field-label__text'>Specifications (JSON)<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_7' id='input_23_7' class='textarea large'  aria-describedby=\"gfield_description_23_7\"    aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><div class='gfield_description' id='gfield_description_23_7'>JSON array of [label, value] pairs, e.g. [[\"Length\",\"140 ft\"]]<\/div><\/div><div id=\"field_23_8\" class=\"gfield gfield--type-textarea gfield--input-type-textarea cs-bridge-field field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_8'><span class='gform-field-label__text'>Results (JSON)<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_8' id='input_23_8' class='textarea large'  aria-describedby=\"gfield_description_23_8\"    aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><div class='gfield_description' id='gfield_description_23_8'>JSON array of strings.<\/div><\/div><div id=\"field_23_9\" class=\"gfield gfield--type-textarea gfield--input-type-textarea cs-bridge-field field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_9'><span class='gform-field-label__text'>References (JSON)<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_9' id='input_23_9' class='textarea large'  aria-describedby=\"gfield_description_23_9\"    aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><div class='gfield_description' id='gfield_description_23_9'>JSON array of strings.<\/div><\/div><div id=\"field_23_10\" class=\"gfield gfield--type-fileupload gfield--input-type-fileupload cs-photos-field field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='gform_browse_button_23_10'><span class='gform-field-label__text'>Photos<\/span><\/label><div class='ginput_container ginput_container_fileupload'><div id='gform_multifile_upload_23_10' data-settings='{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_23_10&quot;,&quot;container&quot;:&quot;gform_multifile_upload_23_10&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_23_10&quot;,&quot;filelist&quot;:&quot;gform_preview_23_10&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\\\/\\\/usb.energyhill.dev\\\/?gf_page=b8a8aaa787dabdf&quot;,&quot;flash_swf_url&quot;:&quot;https:\\\/\\\/usb.energyhill.dev\\\/wp-includes\\\/js\\\/plupload\\\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\\\/\\\/usb.energyhill.dev\\\/wp-includes\\\/js\\\/plupload\\\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Archivos permitidos&quot;,&quot;extensions&quot;:&quot;jpg,jpeg,png,webp&quot;}],&quot;max_file_size&quot;:&quot;52428800b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:23,&quot;field_id&quot;:10,&quot;_gform_file_upload_nonce_23_10&quot;:&quot;497fe772c2&quot;},&quot;gf_vars&quot;:{&quot;max_files&quot;:&quot;12&quot;,&quot;message_id&quot;:&quot;gform_multifile_messages_23_10&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phar&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}' class='gform_fileupload_multifile'>\n\t\t\t\t\t\t\t\t\t\t<div id='gform_drag_drop_area_23_10' class='gform_drop_area gform-theme-field-control'>\n\t\t\t\t\t\t\t\t\t\t\t<span class='gform_drop_instructions'>Suelta archivos aqu\u00ed o <\/span>\n\t\t\t\t\t\t\t\t\t\t\t<button type='button' id='gform_browse_button_23_10' class='button gform_button_select_files gform-theme-button gform-theme-button--control' aria-describedby=\"gfield_upload_rules_23_10 gfield_description_23_10\"  >Selecciona archivos<\/button>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_23_10'>Tipos de archivos aceptados: jpg, jpeg, png, webp, Tama\u00f1o m\u00e1ximo de archivo: 50 MB, N\u00famero m\u00e1ximo de archivos: 12.<\/span><ul class='validation_message--hidden-on-empty gform-ul-reset' id='gform_multifile_messages_23_10'><\/ul> <div id='gform_preview_23_10' class='ginput_preview_list'><\/div><\/div><div class='gfield_description' id='gfield_description_23_10'>First photo becomes the featured image; the rest form the gallery.<\/div><\/div><div id=\"field_23_11\" class=\"gfield gfield--type-text gfield--input-type-text cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_11'><span class='gform-field-label__text'>Client \/ Owner<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_23_11' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_23_12\" class=\"gfield gfield--type-text gfield--input-type-text cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_12'><span class='gform-field-label__text'>Year Completed<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_12' id='input_23_12' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_23_13\" class=\"gfield gfield--type-text gfield--input-type-text cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_13'><span class='gform-field-label__text'>Submitter Name<\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_13' id='input_23_13' type='text' value='' class='large'      aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_23_14\" class=\"gfield gfield--type-email gfield--input-type-email cs-bridge-field field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_14'><span class='gform-field-label__text'>Submitter Email<\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_14' id='input_23_14' type='email' value='' class='large'     aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_23_15\" class=\"gfield gfield--type-textarea gfield--input-type-textarea field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_23_15'><span class='gform-field-label__text'>Case Photos (JSON)<\/span><\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_15' id='input_23_15' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_23' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Submit case study<\/button> <input type='hidden' name='gform_ajax' value='form_id=23&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=bfe725442df70b15acefd6ade7e9c177' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_23' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_23' id='gform_theme_23' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_23' id='gform_style_settings_23' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_23' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='23' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='R0UcggqB4sviBZAL8F49cMIoR6aoRWmauqmmdM+RQPAFU731cafC4o0o97lal+iER7iwZt4PCvicWctBhL30oKSByUgsd319bsCJgGP9pttFVoI=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_23' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcIjFiYjg2ZDAwNWY0YTJiNTFkNjVjZjg5MzRkMjk2OGQzXCIsXCIwN2Y3Njc3MTk4ZTBiNTI0ZDBhMTE3YmUzZjg0MWJhN1wiLFwiNDA2MGIyNGY4Mjc2OTU3MDYyYjBjNDY5YmM5ZjRjMTRcIl0sXCJnZm9ybV90aGVtZVwiOlwiNTZmNGZhNDAwMWUwZGM4YWNhMDZkYTcwNjg4NjMxNGZcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCIzMTNkOWZiNzM1YjNjNjA5MmUxNjdiMGU4NmFhOTAxN1wiLFwiZm9ybV9pZFwiOlwiMTg0MzdkNzhlN2IzNmI1NzYzZTE3OWM5NTUzMmFiNmFcIixcInVybFwiOlwiMWZiNGQzMmZiYTllOGM3ZjZiZGQwYjJmMjU2MzQ4MTZcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiM2JmNGUzNGE4YWM1Yzk1ZDEyZjczMGZlMmZjZWJlNGFcIn0iLCIyZjM1NDk0ZmE3MGZiMTBhMDA3YmNlNWQxMjc1MmRmYiIsMTc5MjA1NjQwMV0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_23' id='gform_target_page_number_23' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_23' id='gform_source_page_number_23' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            <input type='hidden' name='gform_uploaded_files' id='gform_uploaded_files_23' value='' \/>\n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_23' id='gform_ajax_frame_23' title='Este iframe contiene la l\u00f3gica necesaria para gestionar formularios con ajax activado.'><\/iframe>\n\t\t                <script>\ngform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_23').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_23');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_23').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){jQuery('#gform_wrapper_23').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_23').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_23').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_23').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_23').val();jQuery(document).trigger('gform_page_loaded', [23, current_page]);window['gf_submitting_23'] = 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_23').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_23').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [23]);window['gf_submitting_23'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_23').text());}else{jQuery('#gform_23').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"23\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_23\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_23\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_23\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 23, 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><div class=\"bde-supacode-block-5532-287 bde-supacode-block\">\n      <div class=\"wrap\">\n      <div class=\"grid\">\n        <!-- ===================== FORM ===================== -->\n        <form id=\"csForm\" autocomplete=\"off\">\n          <!-- sticky progress + stepper -->\n          <div class=\"progress-sticky\">\n            <div class=\"overall\">\n              <div class=\"overall-bar\"><span id=\"overallFill\"><\/span><\/div>\n              <div class=\"overall-num\">\n                <span id=\"overallPct\">0<\/span>% complete\n              <\/div>\n            <\/div>\n            <div class=\"rail\" id=\"rail\"><\/div>\n          <\/div>\n\n          <!-- STEP 1 -->\n          <div class=\"step open\" data-step=\"1\">\n            <div class=\"step-head\">\n              <span class=\"num\">1<\/span>\n              <div class=\"t\">\n                <h2>Project basics<\/h2>\n                <div class=\"hint\">The headline facts about the crossing.<\/div>\n              <\/div>\n              <span class=\"pct\" data-pct>0%<\/span\n              ><svg\n                class=\"chev\"\n                width=\"18\"\n                height=\"18\"\n                viewBox=\"0 0 24 24\"\n                fill=\"none\"\n                stroke=\"currentColor\"\n                stroke-width=\"2.2\"\n              >\n                <path d=\"M6 9l6 6 6-6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"step-body-outer\">\n              <div class=\"step-body\">\n                <div class=\"field\">\n                  <label>Project title <span class=\"req\">*<\/span><\/label>\n                  <div class=\"desc\">\n                    Short and place-based, for example: Utuado, Puerto Rico.\n                  <\/div>\n                  <input\n                    type=\"text\"\n                    id=\"title\"\n                    placeholder=\"Utuado, Puerto Rico\"\n                  \/>\n                <\/div>\n                <div class=\"row2\">\n                  <div class=\"field\">\n                    <label>Location <span class=\"req\">*<\/span><\/label\n                    ><input\n                      type=\"text\"\n                      id=\"location\"\n                      placeholder=\"Utuado, Puerto Rico\"\n                    \/>\n                  <\/div>\n                  <div class=\"field\">\n                    <label>Bridge model <span class=\"req\">*<\/span><\/label>\n                    <div class=\"cdd\" id=\"modelDD\" data-value=\"\">\n                      <button type=\"button\" class=\"cdd-trigger\">\n                        <span class=\"ph\" data-label>Select a model<\/span>\n                        <svg\n                          width=\"16\"\n                          height=\"16\"\n                          viewBox=\"0 0 24 24\"\n                          fill=\"none\"\n                          stroke=\"currentColor\"\n                          stroke-width=\"2.2\"\n                        >\n                          <path d=\"M6 9l6 6 6-6\" \/>\n                        <\/svg>\n                      <\/button>\n                      <div class=\"cdd-menu\"><\/div>\n                    <\/div>\n                  <\/div>\n                <\/div>\n                <div class=\"row2\">\n                  <div class=\"field\">\n                    <label>Client \/ owner<\/label\n                    ><input\n                      type=\"text\"\n                      id=\"client\"\n                      placeholder=\"Municipality of Utuado\"\n                    \/>\n                  <\/div>\n                  <div class=\"field\">\n                    <label>Year completed<\/label\n                    ><input type=\"text\" id=\"year\" placeholder=\"2025\" \/>\n                  <\/div>\n                <\/div>\n                <div class=\"field\">\n                  <label>Project snapshot <span class=\"req\">*<\/span><\/label>\n                  <div class=\"desc\">\n                    Two or three sentences summarizing the project at a glance.\n                  <\/div>\n                  <textarea\n                    id=\"snapshot\"\n                    placeholder=\"A temporary modular bridge restored access in Utuado after Hurricane Maria, then was swept away during Hurricane Fiona. U.S. Bridge delivered a Liberty Model replacement engineered for flood-force conditions.\"\n                  ><\/textarea>\n                <\/div>\n                <div class=\"step-foot\">\n                  <button type=\"button\" class=\"btn-next\" data-next>\n                    Next: The story\n                  <\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- STEP 2 -->\n          <div class=\"step\" data-step=\"2\">\n            <div class=\"step-head\">\n              <span class=\"num\">2<\/span>\n              <div class=\"t\">\n                <h2>The story<\/h2>\n                <div class=\"hint\">\n                  What was the problem, and how did U.S. Bridge solve it.\n                <\/div>\n              <\/div>\n              <span class=\"pct\" data-pct>0%<\/span\n              ><svg\n                class=\"chev\"\n                width=\"18\"\n                height=\"18\"\n                viewBox=\"0 0 24 24\"\n                fill=\"none\"\n                stroke=\"currentColor\"\n                stroke-width=\"2.2\"\n              >\n                <path d=\"M6 9l6 6 6-6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"step-body-outer\">\n              <div class=\"step-body\">\n                <div class=\"field\">\n                  <label>The challenge <span class=\"req\">*<\/span><\/label>\n                  <div class=\"desc\">\n                    What was wrong, what failed, or what the community needed.\n                  <\/div>\n                  <textarea\n                    id=\"challenge\"\n                    placeholder=\"During Hurricane Fiona's flooding, river surge rose into the temporary bridge system, lateral forces increased fast, and the structure lost stability and detached. The community needed a permanent crossing built for extreme flood conditions.\"\n                  ><\/textarea>\n                <\/div>\n                <div class=\"field\">\n                  <label\n                    >The U.S. Bridge solution <span class=\"req\">*<\/span><\/label\n                  >\n                  <div class=\"desc\">\n                    What was delivered and the engineering intent behind it.\n                  <\/div>\n                  <textarea\n                    id=\"solution\"\n                    placeholder=\"U.S. Bridge delivered a Liberty Model modular bridge designed to resist water pressure up to the guardrail height, restoring a critical route while staying stable during high water.\"\n                  ><\/textarea>\n                <\/div>\n                <div class=\"step-foot\">\n                  <button type=\"button\" class=\"btn-back\" data-back>Back<\/button\n                  ><button type=\"button\" class=\"btn-next\" data-next>\n                    Next: Specifications\n                  <\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- STEP 3 -->\n          <div class=\"step\" data-step=\"3\">\n            <div class=\"step-head\">\n              <span class=\"num\">3<\/span>\n              <div class=\"t\">\n                <h2>Key specifications<\/h2>\n                <div class=\"hint\">\n                  Add the specs you want shown. Blank rows are skipped.\n                <\/div>\n              <\/div>\n              <span class=\"pct\" data-pct>0%<\/span\n              ><svg\n                class=\"chev\"\n                width=\"18\"\n                height=\"18\"\n                viewBox=\"0 0 24 24\"\n                fill=\"none\"\n                stroke=\"currentColor\"\n                stroke-width=\"2.2\"\n              >\n                <path d=\"M6 9l6 6 6-6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"step-body-outer\">\n              <div class=\"step-body\">\n                <div class=\"specs-head\">\n                  <div>Spec<\/div>\n                  <div>Value<\/div>\n                  <div><\/div>\n                <\/div>\n                <div id=\"specList\"><\/div>\n                <button type=\"button\" class=\"add-btn\" id=\"addSpec\">\n                  + Add spec\n                <\/button>\n                <div class=\"step-foot\">\n                  <button type=\"button\" class=\"btn-back\" data-back>Back<\/button\n                  ><button type=\"button\" class=\"btn-next\" data-next>\n                    Next: Results\n                  <\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- STEP 4 -->\n          <div class=\"step\" data-step=\"4\">\n            <div class=\"step-head\">\n              <span class=\"num\">4<\/span>\n              <div class=\"t\">\n                <h2>Results<\/h2>\n                <div class=\"hint\">\n                  Outcomes after the bridge went in. One per line.\n                <\/div>\n              <\/div>\n              <span class=\"pct\" data-pct>0%<\/span\n              ><svg\n                class=\"chev\"\n                width=\"18\"\n                height=\"18\"\n                viewBox=\"0 0 24 24\"\n                fill=\"none\"\n                stroke=\"currentColor\"\n                stroke-width=\"2.2\"\n              >\n                <path d=\"M6 9l6 6 6-6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"step-body-outer\">\n              <div class=\"step-body\">\n                <div id=\"resList\"><\/div>\n                <button type=\"button\" class=\"add-btn\" id=\"addRes\">\n                  + Add result\n                <\/button>\n                <div class=\"step-foot\">\n                  <button type=\"button\" class=\"btn-back\" data-back>Back<\/button\n                  ><button type=\"button\" class=\"btn-next\" data-next>\n                    Next: Photos\n                  <\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- STEP 5 -->\n          <div class=\"step\" data-step=\"5\">\n            <div class=\"step-head\">\n              <span class=\"num\">5<\/span>\n              <div class=\"t\">\n                <h2>Photos<\/h2>\n                <div class=\"hint\">\n                  The first image becomes the featured image.\n                <\/div>\n              <\/div>\n              <span class=\"pct\" data-pct>0%<\/span\n              ><svg\n                class=\"chev\"\n                width=\"18\"\n                height=\"18\"\n                viewBox=\"0 0 24 24\"\n                fill=\"none\"\n                stroke=\"currentColor\"\n                stroke-width=\"2.2\"\n              >\n                <path d=\"M6 9l6 6 6-6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"step-body-outer\">\n              <div class=\"step-body\">\n                <div class=\"field\">\n                  <label>Project images<\/label>\n                  <div class=\"desc\">\n                    JPG or PNG. Drag in or click to browse. You can add several.\n                  <\/div>\n                  <div class=\"drop\" id=\"drop\">\n                    <strong>Drop images here or click to browse<\/strong\n                    ><span>The first photo is used as the featured image<\/span>\n                  <\/div>\n                  <input\n                    type=\"file\"\n                    id=\"fileInput\"\n                    accept=\"image\/*\"\n                    multiple\n                    hidden\n                  \/>\n                  <div class=\"thumbs\" id=\"thumbs\"><\/div>\n                <\/div>\n                <div class=\"step-foot\">\n                  <button type=\"button\" class=\"btn-back\" data-back>Back<\/button\n                  ><button type=\"button\" class=\"btn-next\" data-next>\n                    Next: References\n                  <\/button>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <!-- STEP 6 -->\n          <div class=\"step\" data-step=\"6\">\n            <div class=\"step-head\">\n              <span class=\"num\">6<\/span>\n              <div class=\"t\">\n                <h2>References &amp; your details<\/h2>\n                <div class=\"hint\">\n                  Optional sources, plus who is submitting.\n                <\/div>\n              <\/div>\n              <span class=\"pct\" data-pct>0%<\/span\n              ><svg\n                class=\"chev\"\n                width=\"18\"\n                height=\"18\"\n                viewBox=\"0 0 24 24\"\n                fill=\"none\"\n                stroke=\"currentColor\"\n                stroke-width=\"2.2\"\n              >\n                <path d=\"M6 9l6 6 6-6\" \/>\n              <\/svg>\n            <\/div>\n            <div class=\"step-body-outer\">\n              <div class=\"step-body\">\n                <div class=\"field\">\n                  <label>References \/ sources<\/label>\n                  <div class=\"desc\">\n                    Optional. One per line. URLs become links on the page.\n                  <\/div>\n                  <div id=\"refList\"><\/div>\n                  <button type=\"button\" class=\"add-btn\" id=\"addRef\">\n                    + Add reference\n                  <\/button>\n                <\/div>\n                <div class=\"row2\" style=\"margin-top: 18px\">\n                  <div class=\"field\">\n                    <label>Your name<\/label\n                    ><input type=\"text\" id=\"subName\" placeholder=\"Jane Smith\" \/>\n                  <\/div>\n                  <div class=\"field\">\n                    <label>Your email<\/label\n                    ><input\n                      type=\"email\"\n                      id=\"subEmail\"\n                      placeholder=\"jane@usbridge.com\"\n                    \/>\n                  <\/div>\n                <\/div>\n                <div class=\"final-actions\">\n                  <button type=\"submit\" class=\"btn-primary\" id=\"submitBtn\">\n                    Submit case study\n                  <\/button>\n                  <button type=\"button\" class=\"btn-ghost\" id=\"pdfBtn\">\n                    Download PDF\n                  <\/button>\n                  <span class=\"status\" id=\"status\"><\/span>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/form>\n\n        <!-- ===================== PREVIEW ===================== -->\n        <div class=\"preview-col\">\n          <div class=\"preview-card\">\n            <div class=\"preview-bar\">\n              <span>LIVE PREVIEW<\/span\n              ><span class=\"pill\">Draft Case Study<\/span>\n            <\/div>\n            <div class=\"preview-body\"><div class=\"cs\" id=\"preview\"><\/div><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <\/div><div class=\"bde-code-block-5532-285 bde-code-block\">\n\n\n\n<\/div><\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Home Cases Submit a project case study Work through the steps and add a few photos. The live preview on the right shows the page that will be created for review and publishing. &quot;*&quot; se\u00f1ala los campos obligatorios &#916; InstagramEste campo es un campo de validaci\u00f3n y debe quedar sin cambios.Project Title*LocationBridge ModelProject SnapshotThe ChallengeThe [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_breakdance_hide_in_design_set":false,"_breakdance_tags":"","footnotes":""},"class_list":["post-5532","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/pages\/5532","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/comments?post=5532"}],"version-history":[{"count":0,"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/pages\/5532\/revisions"}],"wp:attachment":[{"href":"https:\/\/usb.energyhill.dev\/es\/wp-json\/wp\/v2\/media?parent=5532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}