{"id":10309,"date":"2024-11-07T12:34:51","date_gmt":"2024-11-07T10:34:51","guid":{"rendered":"https:\/\/enricregull.com\/grapevines-calculator\/"},"modified":"2024-12-18T12:53:12","modified_gmt":"2024-12-18T10:53:12","slug":"grapevines-calculator","status":"publish","type":"page","link":"https:\/\/enricregull.com\/en\/grapevines-calculator\/","title":{"rendered":"Grapevines Calculator"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_fullwidth_header title=&#8221;Grapevines Calculator&#8221; subhead=&#8221;The Ideal Quantity for Your Vineyard&#8221; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; background_enable_image=&#8221;off&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]Enter your field dimensions and easily calculate the number of plants you need for optimal planting.<br \/>\nThis tool helps you plan with precision, considering the ideal planting grid for your vineyard.<br \/>\nWe ensure an accurate calculation tailored to your needs, maximizing the performance and health of your vines.[\/et_pb_fullwidth_header][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_id=&#8221;grapevines-calculator&#8221; module_class=&#8221;calculadora-ceps&#8221; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;18px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row module_id=&#8221;calculadora-ceps-form&#8221; module_class=&#8221;calculadora-ceps-form&#8221; _builder_version=&#8221;4.27.3&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.2&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\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\/* ]]> *\/\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_2' style='display:none'><div id='gf_2' 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; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2'  action='\/en\/wp-json\/wp\/v2\/pages\/10309#gf_2' data-formid='2' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LclH7gqAAAAACE9oNaXBN6mN7biS8HW6mUlm0NQ' data-tabindex='0'><input id=\"input_e2b319fd2e41264554e8d155ce5222e0\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_e2b319fd2e41264554e8d155ce5222e0\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id=\"field_2_24\" class=\"gfield gfield--type-section gfield--input-type-section gsection filtres-laterals-ceps field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Planting Grid<\/h3><\/div><div id=\"field_2_3\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full filtres-laterals-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'>ROW SPACING<\/label><div class='gfield_description' id='gfield_description_2_3'>The calculated width in <strong>m<\/strong><\/div><div class='ginput_container ginput_container_number'><input name='input_3' id='input_2_3' type='number' step='any'   value='2.8' class='large'      aria-invalid=\"false\" aria-describedby=\"gfield_description_2_3\" \/><\/div><\/div><div id=\"field_2_4\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full filtres-laterals-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'>PLANT SPACING<\/label><div class='gfield_description' id='gfield_description_2_4'>The calculated distance in <strong>m<\/strong><\/div><div class='ginput_container ginput_container_number'><input name='input_4' id='input_2_4' type='number' step='any'   value='1.2' class='large'      aria-invalid=\"false\" aria-describedby=\"gfield_description_2_4\" \/><\/div><\/div><div id=\"field_2_7\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full filtres-laterals-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_7'>AREA TO BE PLANTED<\/label><div class='gfield_description' id='gfield_description_2_7'>The calculated surface in <strong>ha<\/strong><\/div><div class='ginput_container ginput_container_number'><input name='input_7' id='input_2_7' type='number' step='any'   value='3.5' class='large'      aria-invalid=\"false\" aria-describedby=\"gfield_description_2_7\" \/><\/div><\/div><div id=\"field_2_8\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full resultat-ceps gfield_calculation field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_8'>NUMBER OF GRAPEVINES<\/label><div class='gfield_description' id='gfield_description_2_8'>(<strong>10%<\/strong> subtracted for gaps)<\/div><div class='ginput_container ginput_container_number'><input name='input_8' id='input_2_8' type='text' step='any'   value='' class='large gform-text-input-reset'  readonly=\"readonly\"    aria-invalid=\"false\" aria-describedby=\"gfield_description_2_8\" \/><\/div><\/div><fieldset id=\"field_2_13\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full boto-mail-ceps field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Would you like us to send this calculation to your email?<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_2_13'><div class='gchoice gchoice_2_13_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_13.1' type='checkbox'  value='enviar_calcul'  id='choice_2_13_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_13_1' id='label_2_13_1' class='gform-field-label gform-field-label--type-inline'>Send me the calculation by email<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_2_11\" class=\"gfield gfield--type-section gfield--input-type-section gsection seccio-email-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Where would you like us to send you this calculation?<\/h3><div class='gsection_description' id='gfield_description_2_11'>Complete your details and we will send it to you by email.<\/div><\/div><div id=\"field_2_17\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-quarter seccio-email-ceps gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_17'>Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_17' id='input_2_17' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_28\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-quarter dni-nie field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_28'>DNI \/ NIE<\/label><div class='ginput_container ginput_container_text'><input name='input_28' id='input_2_28' type='text' value='' class='large' maxlength='9'     aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_15\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-quarter seccio-email-ceps gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_15'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_15' id='input_2_15' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_16\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-quarter seccio-email-ceps field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_16'>Phone<\/label><div class='ginput_container ginput_container_phone'><input name='input_16' id='input_2_16' type='tel' value='' class='large'    aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_20\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full seccio-email-ceps field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_20'>Comments<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_20' id='input_2_20' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_2_25\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full seccio-email-ceps gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Personal Data<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_25.1' id='input_2_25_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_25_1' >I consent to the submission of personal data<\/label><input type='hidden' name='input_25.2' value='I consent to the submission of personal data' class='gform_hidden' \/><input type='hidden' name='input_25.3' value='6' class='gform_hidden' \/><\/div><\/fieldset><fieldset id=\"field_2_26\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full seccio-email-ceps gfield_contains_required field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy Police<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='gfield_description gfield_consent_description' id='gfield_consent_description_2_26' tabindex='0'><strong>BASIC DATA PROTECTION INFORMATION:<\/strong><br \/>\nData controller: Enric Regull S.L.<br \/>\nPurpose of Processing: Maintain a relationship with the user and send newsletters.<br \/>\nLegitimization of the treatment: Legitimate interest and consent of the interested party.<br \/>\nData Retention: Data will be kept as long as there is mutual interest or as necessary to fulfill legal obligations.<br \/>\nRecipients: Service providers or collaborators.<br \/>\nRights: Right to withdraw consent at any time. Right to access, rectify, transfer, delete, restrict, or object to data processing.<br \/>\nContact for Exercising Your Rights: <a href=\"mailto:regull@enricregull.com\">regull@enricregull.com<\/a><br \/>\nAdditional Information: More information can be found in our <a href=\"https:\/\/enricregull.com\/en\/privacy-police\/\">Pol\u00edtica de Privacitat<\/a>.<\/div><div class='ginput_container ginput_container_consent'><input name='input_26.1' id='input_2_26_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_2_26\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_26_1' >I have read and accept the privacy policy<\/label><input type='hidden' name='input_26.2' value='I have read and accept the privacy policy' class='gform_hidden' \/><input type='hidden' name='input_26.3' value='6' class='gform_hidden' \/><\/div><\/fieldset><div id=\"field_2_27\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><p style=\"font-size: 10px; line-height: 1;\">This site is protected by reCAPTCHA and the Google <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" rel=\"noopener\">Terms of Service<\/a> apply.<\/p><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=c6baf3054a87c2283f7ab40d1f72c9ca' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCIxMy4xXCI6XCJlZjkwMTQyNmQ1YmM3ZmE4Y2ViN2IyZjNkZTA4ZmNkN1wiLFwiMjUuMVwiOlwiOGY5OGVjMmE2NTMwMWQ1MDFlNGMxZTI5OGZjZjBlZTRcIixcIjI1LjJcIjpcIjVhMWJlYWU4NWZjYWJiYzI0NmNkNWY2NmNmMjJmN2Q2XCIsXCIyNS4zXCI6XCI2ZWRmMzA4NzBiYTg4NTIwNzdlOTJmOTllNDBmNWRmMVwiLFwiMjYuMVwiOlwiOGY5OGVjMmE2NTMwMWQ1MDFlNGMxZTI5OGZjZjBlZTRcIixcIjI2LjJcIjpcIjE4MjgzY2E1MDZhODE1ZDg3YTRmYjYxOGYxNjY2ZTNmXCIsXCIyNi4zXCI6XCI2ZWRmMzA4NzBiYTg4NTIwNzdlOTJmOTllNDBmNWRmMVwifSIsImZjODBiYTJkMWYyMTA4NDFlZmQyMzliYzBjODhhYWYyIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/enricregull.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_2').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_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/enricregull.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = 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_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, 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\/* ]]> *\/\n<\/script>\n[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Enter your field dimensions and easily calculate the number of plants you need for optimal planting. This tool helps you plan with precision, considering the ideal planting grid for your vineyard. We ensure an accurate calculation tailored to your needs, maximizing the performance and health of your vines.\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_2' style='display:none'><div id='gf_2' 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; indicates required fields<\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_2' id='gform_2'  action='\/en\/wp-json\/wp\/v2\/pages\/10309#gf_2' data-formid='2' novalidate><div class='gf_invisible ginput_recaptchav3' data-sitekey='6LclH7gqAAAAACE9oNaXBN6mN7biS8HW6mUlm0NQ' data-tabindex='0'><input id=\"input_e2b319fd2e41264554e8d155ce5222e0\" class=\"gfield_recaptcha_response\" type=\"hidden\" name=\"input_e2b319fd2e41264554e8d155ce5222e0\" value=\"\"\/><\/div>\n                        <div class='gform-body gform_body'><div id='gform_fields_2' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id=\"field_2_24\" class=\"gfield gfield--type-section gfield--input-type-section gsection filtres-laterals-ceps field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Planting Grid<\/h3><\/div><div id=\"field_2_3\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full filtres-laterals-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_3'>ROW SPACING<\/label><div class='gfield_description' id='gfield_description_2_3'>The calculated width in <strong>m<\/strong><\/div><div class='ginput_container ginput_container_number'><input name='input_3' id='input_2_3' type='number' step='any'   value='2.8' class='large'      aria-invalid=\"false\" aria-describedby=\"gfield_description_2_3\" \/><\/div><\/div><div id=\"field_2_4\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full filtres-laterals-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_4'>PLANT SPACING<\/label><div class='gfield_description' id='gfield_description_2_4'>The calculated distance in <strong>m<\/strong><\/div><div class='ginput_container ginput_container_number'><input name='input_4' id='input_2_4' type='number' step='any'   value='1.2' class='large'      aria-invalid=\"false\" aria-describedby=\"gfield_description_2_4\" \/><\/div><\/div><div id=\"field_2_7\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full filtres-laterals-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_7'>AREA TO BE PLANTED<\/label><div class='gfield_description' id='gfield_description_2_7'>The calculated surface in <strong>ha<\/strong><\/div><div class='ginput_container ginput_container_number'><input name='input_7' id='input_2_7' type='number' step='any'   value='3.5' class='large'      aria-invalid=\"false\" aria-describedby=\"gfield_description_2_7\" \/><\/div><\/div><div id=\"field_2_8\" class=\"gfield gfield--type-number gfield--input-type-number gfield--width-full resultat-ceps gfield_calculation field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_8'>NUMBER OF GRAPEVINES<\/label><div class='gfield_description' id='gfield_description_2_8'>(<strong>10%<\/strong> subtracted for gaps)<\/div><div class='ginput_container ginput_container_number'><input name='input_8' id='input_2_8' type='text' step='any'   value='' class='large gform-text-input-reset'  readonly=\"readonly\"    aria-invalid=\"false\" aria-describedby=\"gfield_description_2_8\" \/><\/div><\/div><fieldset id=\"field_2_13\" class=\"gfield gfield--type-checkbox gfield--type-choice gfield--input-type-checkbox gfield--width-full boto-mail-ceps field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Would you like us to send this calculation to your email?<\/legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox ' id='input_2_13'><div class='gchoice gchoice_2_13_1'>\n\t\t\t\t\t\t\t\t<input class='gfield-choice-input' name='input_13.1' type='checkbox'  value='enviar_calcul'  id='choice_2_13_1'   \/>\n\t\t\t\t\t\t\t\t<label for='choice_2_13_1' id='label_2_13_1' class='gform-field-label gform-field-label--type-inline'>Send me the calculation by email<\/label>\n\t\t\t\t\t\t\t<\/div><\/div><\/div><\/fieldset><div id=\"field_2_11\" class=\"gfield gfield--type-section gfield--input-type-section gsection seccio-email-ceps field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><h3 class=\"gsection_title\">Where would you like us to send you this calculation?<\/h3><div class='gsection_description' id='gfield_description_2_11'>Complete your details and we will send it to you by email.<\/div><\/div><div id=\"field_2_17\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-quarter seccio-email-ceps gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_17'>Name<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_17' id='input_2_17' type='text' value='' class='large'     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_28\" class=\"gfield gfield--type-text gfield--input-type-text gfield--width-quarter dni-nie field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_28'>DNI \/ NIE<\/label><div class='ginput_container ginput_container_text'><input name='input_28' id='input_2_28' type='text' value='' class='large' maxlength='9'     aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_15\" class=\"gfield gfield--type-email gfield--input-type-email gfield--width-quarter seccio-email-ceps gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_15'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_15' id='input_2_15' type='email' value='' class='large'    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_2_16\" class=\"gfield gfield--type-phone gfield--input-type-phone gfield--width-quarter seccio-email-ceps field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_16'>Phone<\/label><div class='ginput_container ginput_container_phone'><input name='input_16' id='input_2_16' type='tel' value='' class='large'    aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_2_20\" class=\"gfield gfield--type-textarea gfield--input-type-textarea gfield--width-full seccio-email-ceps field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_2_20'>Comments<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_20' id='input_2_20' class='textarea medium'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><fieldset id=\"field_2_25\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full seccio-email-ceps gfield_contains_required field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Personal Data<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='ginput_container ginput_container_consent'><input name='input_25.1' id='input_2_25_1' type='checkbox' value='1'   aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_25_1' >I consent to the submission of personal data<\/label><input type='hidden' name='input_25.2' value='I consent to the submission of personal data' class='gform_hidden' \/><input type='hidden' name='input_25.3' value='6' class='gform_hidden' \/><\/div><\/fieldset><fieldset id=\"field_2_26\" class=\"gfield gfield--type-consent gfield--type-choice gfield--input-type-consent gfield--width-full seccio-email-ceps gfield_contains_required field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Privacy Police<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_asterisk\">*<\/span><\/span><\/legend><div class='gfield_description gfield_consent_description' id='gfield_consent_description_2_26' tabindex='0'><strong>BASIC DATA PROTECTION INFORMATION:<\/strong><br \/>\nData controller: Enric Regull S.L.<br \/>\nPurpose of Processing: Maintain a relationship with the user and send newsletters.<br \/>\nLegitimization of the treatment: Legitimate interest and consent of the interested party.<br \/>\nData Retention: Data will be kept as long as there is mutual interest or as necessary to fulfill legal obligations.<br \/>\nRecipients: Service providers or collaborators.<br \/>\nRights: Right to withdraw consent at any time. Right to access, rectify, transfer, delete, restrict, or object to data processing.<br \/>\nContact for Exercising Your Rights: <a href=\"mailto:regull@enricregull.com\">regull@enricregull.com<\/a><br \/>\nAdditional Information: More information can be found in our <a href=\"https:\/\/enricregull.com\/en\/privacy-police\/\">Pol\u00edtica de Privacitat<\/a>.<\/div><div class='ginput_container ginput_container_consent'><input name='input_26.1' id='input_2_26_1' type='checkbox' value='1'  aria-describedby=\"gfield_consent_description_2_26\" aria-required=\"true\" aria-invalid=\"false\"   \/> <label class=\"gform-field-label gform-field-label--type-inline gfield_consent_label\" for='input_2_26_1' >I have read and accept the privacy policy<\/label><input type='hidden' name='input_26.2' value='I have read and accept the privacy policy' class='gform_hidden' \/><input type='hidden' name='input_26.3' value='6' class='gform_hidden' \/><\/div><\/fieldset><div id=\"field_2_27\" class=\"gfield gfield--type-html gfield--input-type-html gfield--width-full gfield_html gfield_html_formatted field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><p style=\"font-size: 10px; line-height: 1;\">This site is protected by reCAPTCHA and the Google <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a> and <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" rel=\"noopener\">Terms of Service<\/a> apply.<\/p><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_2' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Send'  \/> <input type='hidden' name='gform_ajax' value='form_id=2&amp;title=&amp;description=&amp;tabindex=0&amp;theme=gravity-theme&amp;styles=[]&amp;hash=c6baf3054a87c2283f7ab40d1f72c9ca' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_2' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_2' id='gform_theme_2' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_2' id='gform_style_settings_2' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_2' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='2' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_2' value='WyJ7XCIxMy4xXCI6XCJlZjkwMTQyNmQ1YmM3ZmE4Y2ViN2IyZjNkZTA4ZmNkN1wiLFwiMjUuMVwiOlwiOGY5OGVjMmE2NTMwMWQ1MDFlNGMxZTI5OGZjZjBlZTRcIixcIjI1LjJcIjpcIjVhMWJlYWU4NWZjYWJiYzI0NmNkNWY2NmNmMjJmN2Q2XCIsXCIyNS4zXCI6XCI2ZWRmMzA4NzBiYTg4NTIwNzdlOTJmOTllNDBmNWRmMVwiLFwiMjYuMVwiOlwiOGY5OGVjMmE2NTMwMWQ1MDFlNGMxZTI5OGZjZjBlZTRcIixcIjI2LjJcIjpcIjE4MjgzY2E1MDZhODE1ZDg3YTRmYjYxOGYxNjY2ZTNmXCIsXCIyNi4zXCI6XCI2ZWRmMzA4NzBiYTg4NTIwNzdlOTJmOTllNDBmNWRmMVwifSIsImZjODBiYTJkMWYyMTA4NDFlZmQyMzliYzBjODhhYWYyIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_2' id='gform_target_page_number_2' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_2' id='gform_source_page_number_2' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_2' id='gform_ajax_frame_2' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https:\/\/enricregull.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_2').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_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){form_content.find('form').css('opacity', 0);jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https:\/\/enricregull.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = 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_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"2\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_2\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_2\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_2\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 2, 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\/* ]]> *\/\n<\/script>\n<\/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,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"estil-menu":[68],"class_list":["post-10309","page","type-page","status-publish","hentry","estil-menu-menu-normal"],"acf":[],"_links":{"self":[{"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/pages\/10309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/comments?post=10309"}],"version-history":[{"count":2,"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/pages\/10309\/revisions"}],"predecessor-version":[{"id":10311,"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/pages\/10309\/revisions\/10311"}],"wp:attachment":[{"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/media?parent=10309"}],"wp:term":[{"taxonomy":"estil-menu","embeddable":true,"href":"https:\/\/enricregull.com\/en\/wp-json\/wp\/v2\/estil-menu?post=10309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}