{"id":811,"date":"2026-03-03T17:43:02","date_gmt":"2026-03-03T16:43:02","guid":{"rendered":"https:\/\/conpro.saske.sk\/paradni2026\/?page_id=811"},"modified":"2026-03-13T22:03:09","modified_gmt":"2026-03-13T21:03:09","slug":"abstract-submission","status":"publish","type":"page","link":"https:\/\/conpro.saske.sk\/paradni2026\/abstract-submission\/","title":{"rendered":"Abstract Submission"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"811\" class=\"elementor elementor-811\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a282756 e-flex e-con-boxed e-con e-parent\" data-id=\"a282756\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e0116d7 e-con-full e-flex e-con e-child\" data-id=\"e0116d7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d694fa7 elementor-widget elementor-widget-heading\" data-id=\"d694fa7\" 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\">Abstract Submission<\/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-80dbf24 elementor-widget elementor-widget-text-editor\" data-id=\"80dbf24\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #000000;\"><strong>Abstract Submission Guidelines<\/strong><\/span><\/p><p><span style=\"color: #000000;\">All abstracts should be submitted in English and must adhere to the specified formatting guidelines outlined below.<\/span><\/p><p><span style=\"color: #000000;\"> <br \/><span style=\"text-decoration: underline;\">The authors are responsible for any errors in their contributions<\/span>. Each abstract should clearly present original scientific research.\u00a0<\/span><br \/><span style=\"color: #b50b8b;\"><strong><span style=\"color: #000000;\">Please prepare your abstract in<\/span> Microsoft Word format (.doc or .docx) <span style=\"color: #000000;\">and name it using<\/span> your name, presentation number (01-02), <span style=\"color: #000000;\">and chosen<\/span> topic number (01-07). <span style=\"color: #000000;\">For example,<\/span> <span style=\"color: #3366ff;\"><em>Smith_01-05.docx<\/em><\/span>. <span style=\"color: #000000;\">Then, upload your file to the form below the instructions.<\/span><\/strong><\/span><\/p><p><span style=\"color: #000000;\"><strong>Abstract Length<\/strong><\/span><\/p><ul><li><span style=\"color: #000000;\"><strong>The total length<\/strong> of the text, including the title, authors, affiliation, keywords, and acknowledgements, must not exceed <strong>4,000 characters<\/strong>, including spaces.<\/span><\/li><li><span style=\"color: #000000;\">Tables, figures and references are <strong>not allowed.<\/strong><\/span><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25602a9 e-grid e-con-full e-con e-child\" data-id=\"25602a9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cbdc537 elementor-widget elementor-widget-text-editor\" data-id=\"cbdc537\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #000000; font-size: 12pt;\"><strong>Formatting Instructions<\/strong><\/span><\/p><ul><li><span style=\"color: #000000; font-size: 12pt;\">Page size: <strong>A4<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Margins: <strong>2.5 cm on all sides<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Layout: <strong>single column<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Main font: <strong>Times New Roman, 11 pt<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Line spacing: <strong>1.15<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Text alignment: <strong>justified<\/strong><\/span><\/li><\/ul><p><span style=\"color: #000000; font-size: 12pt;\"><strong>Title<\/strong><\/span><\/p><ul><li><span style=\"color: #000000; font-size: 12pt;\">Font: <strong>Arial, 14 pt, bold<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Alignment: <strong>centered<\/strong><\/span><\/li><li><span style=\"color: #000000;\">Use sentence case.<\/span><\/li><\/ul><p><strong style=\"color: #000000; font-size: 12pt;\">Authors and Affiliations<\/strong><\/p><ul><li><span style=\"color: #000000; font-size: 12pt;\">Authors: <strong>Times New Roman, 11 pt, italics, centered<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Affiliations: <strong>Times New Roman, 11 pt, centered<\/strong><\/span><\/li><li><span style=\"color: #000000; font-size: 12pt;\">Use superscript numbers to link authors and affiliations.<\/span><\/li><\/ul>\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-e4192a3 elementor-widget elementor-widget-text-editor\" data-id=\"e4192a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<span style=\"color: #000000;\"><strong>Acknowledgement<\/strong><\/span>\n<ul>\n \t<li><span style=\"color: #000000;\">Font: <strong>Times New Roman, 11 pt, italics<\/strong><\/span><\/li>\n<\/ul>\n<span style=\"color: #000000;\"><strong>Language and Style<\/strong><\/span>\n<ul>\n \t<li><span style=\"color: #000000;\">Abstracts must be written in <strong>clear scientific English<\/strong><\/span><\/li>\n \t<li><span style=\"color: #000000;\">Use standard abbreviations; define them at first mention<\/span><\/li>\n \t<li><span style=\"color: #000000;\">Avoid references, citations and unexplained acronyms<\/span><\/li>\n \t<li><span style=\"color: #000000;\">Genus and species names should be in italics. The common<\/span>\n<span style=\"color: #000000;\">names of animals should not be capitalized.<\/span><\/li>\n<\/ul><br>\n<strong><span style=\"color: #000000;\">The abstract template, accessible by clicking the button bellow, can also be helpful.<\/span><\/strong><br><br>\n<table style=\"border-collapse: collapse; rder-collapse: collapse; border-style: none; width: 100%; color: #ffffff;\">\n<tbody>\n<tr>\n<td style=\"width: 100%; rder-collapse: collapse; border-style: none; text-align: center;\"><!-- From Uiverse.io by jamik-dev --> \n<button class=\"Download-button\">\n  <svg\n    viewBox=\"0 0 640 512\"\n    width=\"20\"\n    height=\"16\"\n    xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\n  >\n    <path\n      fill=\"white\"\n      d=\"M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128H144zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39V184c0-13.3-10.7-24-24-24s-24 10.7-24 24V318.1l-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z\"\n    ><\/path>\n  <\/svg>\n <span><a href=\"https:\/\/conpro.saske.sk\/paradni2026\/wp-content\/uploads\/sites\/11\/2026\/Abstract_template.docx\"> Download Abstract Template<\/a><\/span>\n<\/button>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\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 class=\"elementor-element elementor-element-71aad60 elementor-align-center elementor-widget__width-initial e-transform elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button\" data-id=\"71aad60\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.3000000000000000444089209850062616169452667236328125,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" 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-button-link elementor-size-sm\" href=\"https:\/\/conpro.saske.sk\/paradni2026\/wp-content\/uploads\/sites\/11\/2026\/Abstract_template.docx\">\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\">Download Abstract Template<\/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-7bcb077 elementor-widget-divider--view-line_icon elementor-widget-divider--separator-type-pattern elementor-view-default elementor-widget-divider--element-align-center elementor-widget elementor-widget-divider\" data-id=\"7bcb077\" 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\" style=\"--divider-pattern-url: url(&quot;data:image\/svg+xml,%3Csvg xmlns=&#039;http:\/\/www.w3.org\/2000\/svg&#039; preserveAspectRatio=&#039;none&#039; overflow=&#039;visible&#039; height=&#039;100%&#039; viewBox=&#039;0 0 20 16&#039; fill=&#039;none&#039; stroke=&#039;black&#039; stroke-width=&#039;1&#039; stroke-linecap=&#039;square&#039; stroke-miterlimit=&#039;10&#039;%3E%3Cg transform=&#039;translate(-12.000000, 0)&#039;%3E%3Cpath d=&#039;M28,0L10,18&#039;\/%3E%3Cpath d=&#039;M18,0L0,18&#039;\/%3E%3Cpath d=&#039;M48,0L30,18&#039;\/%3E%3Cpath d=&#039;M38,0L20,18&#039;\/%3E%3C\/g%3E%3C\/svg%3E&quot;);\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon elementor-divider__element\">\n\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg><\/div>\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-1089c52 elementor-widget elementor-widget-VPSUForm\" data-id=\"1089c52\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"VPSUForm.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/www.google.com\/recaptcha\/api.js\" async defer><\/script>    <style>\r\n\r\n     .fivestar-rating {\r\n        display: flex;\r\n        flex-direction: row-reverse;\r\n        justify-content: flex-end;\r\n        width:100%;\r\n      }\r\n\r\n      .fivestar-rating input {\r\n        display: none!important;\r\n      }\r\n\r\n      .fivestar-rating label {\r\n        font-size: 30px;\r\n        color: #ccc;\r\n        cursor: pointer;\r\n      }\r\n\r\n      \/* Highlight stars on hover *\/\r\n      .fivestar-rating label:hover,\r\n      .fivestar-rating label:hover ~ label {\r\n        color: gold;\r\n      }\r\n\r\n      \/* Highlight selected stars *\/\r\n      .fivestar-rating input:checked ~ label {\r\n        color: #ccc; \/* Reset *\/\r\n      }\r\n\r\n      .fivestar-rating input:checked + label,\r\n      .fivestar-rating input:checked + label ~ label {\r\n        color: gold;\r\n      }\r\n\r\n      .nps-scale {\r\n          display: flex;\r\n          justify-content: flex-start;\r\n          gap: 5px;\r\n          margin-top: 10px;\r\n          flex-direction: row;\r\n          flex-wrap: wrap;\r\n          width: 100%;\r\n      }\r\n\r\n      .nps-scale label {\r\n        border: 1px solid #ccc;\r\n        \/* padding: 10px 12px; *\/\r\n        cursor: pointer;\r\n        user-select: none;\r\n        background: #fff;\r\n        font-weight: 500;\r\n        transition: all 0.2s;\r\n      }\r\n\r\n      .nps-scale input {\r\n        display: none!Important;\r\n      }\r\n\r\n      .nps-scale input:checked + span {\r\n        background-color: #0066cc;\r\n        color: white;\r\n        font-weight: bold;\r\n      }\r\n\r\n      .nps-scale label span {\r\n        display: inline-block;\r\n        \/* width: 24px; *\/\r\n        text-align: center;\r\n        padding: 10px 17px;\r\n      }\r\n      .nps-slider-group {\r\n        width: 300px;\r\n        margin: 20px auto;\r\n        font-family: sans-serif;\r\n      }\r\n\r\n      .nps-slider{\r\n          width: 100% !important;\r\n          margin-top: 10px;\r\n          border: 2px solid #e2e2e2;\r\n          height: 10px !important;\r\n          border-radius: 8px;\r\n      }\r\n\r\n      .slider-value {\r\n        margin-top: 5px;\r\n        font-weight: bold;\r\n        text-align: left;\r\n        \/* color: #007bff; *\/\r\n      }\r\n      \r\n    \r\n\r\n      .vform-fileupload .primary-input {\r\n          border: 1px solid #ccc;\r\n          padding: 8px;\r\n          border-radius: 6px;\r\n          background-color: #f9f9f9;\r\n          cursor: pointer;\r\n          font-size: 14px;\r\n          width: 100%;\r\n          color: #333;\r\n          height: auto !important;\r\n        }\r\n\r\n      \/* Style the file upload button *\/\r\n      .vform-fileupload .primary-input::file-selector-button {\r\n        padding: 8px 16px;\r\n        background-color: #4a90e2;\r\n        color: white;\r\n        border: none;\r\n        border-radius: 6px;\r\n        cursor: pointer;\r\n        font-weight: 500;\r\n        transition: background-color 0.3s ease;\r\n        margin-right: 10px;\r\n      }\r\n\r\n      .vform-fileupload .primary-input::file-selector-button:hover {\r\n        background-color: #357ab8;\r\n      }\r\n\r\n      .vform-phone-with-code {\r\n        display: flex;\r\n        gap: 10px;\r\n        width:100%;\r\n      }\r\n\r\n      .country-code-select {\r\n        width: 100px!important;\r\n        padding: 5px;\r\n      }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n      .vform-error {\r\n            border: 2px dotted red !important;\r\n        }\r\n      .vform-group-vform{\r\n          padding: 10px;\r\n          float: left;\r\n          width: 100%;\r\n          transition: .5s ease;\r\n          position: relative;\r\n      }\r\n\r\n      #vformgroup3 input, #vformgroup3 select {\r\n          height: 40px;\r\n          width: 100%;\r\n          max-width: 100%;\r\n      }\r\n      #vformgroup3 textarea{\r\n        width:100%;\r\n      }\r\n      #vformgroup3 * {\r\n          -webkit-box-sizing: border-box;\r\n          -moz-box-sizing: border-box;\r\n          box-sizing: border-box;\r\n      }\r\n\r\n      #vformgroup3 input[type=\"radio\"], #vformgroup3 input[type=\"checkbox\"] {\r\n          border: 1px solid #ccc;\r\n          background-color: #fff;\r\n          width: 14px;\r\n          height: 14px;\r\n          min-width: 14px;\r\n          margin: 0 10px 0 3px;\r\n          display: inline-block;\r\n      }\r\n\r\n      #vformgroup3 .vform-group-vform .primary-input{\r\n        width: 100%;\r\n      }\r\n\r\n      #vformgroup3 .vform-termscondition > input {\r\n          max-width: 20px!important;\r\n          height: 20px;\r\n      }\r\n\r\n      #vformgroup3 .vform-group-vform.size-small{\r\n          width:33%!important;\r\n      }\r\n      #vformgroup3 .vform-group-vform.size-medium{\r\n          width:65%!important;\r\n      }\r\n      #vformgroup3 .vform-group-vform.size-large{\r\n          width:100%!important;\r\n      }\r\n\r\n      #vformgroup3 .vform-group-vform.format-selected-simple .vform-first-name, #vformgroup3 .vform-group-vform.format-selected-combo-middle-last .vform-first-name{\r\n          width: 100%;\r\n      }\r\n      #vformgroup3 .vform-group-vform.format-selected-first-last .vform-middle-name, #vformgroup3 .vform-group-vform.format-selected-simple .vform-middle-name, #vformgroup3 .vform-group-vform.format-selected-simple .vform-last-name{\r\n        display:none;\r\n      }\r\n      #vformgroup3 .vform-group-vform.format-selected-first-last .vform-first-name, \r\n      #vformgroup3 .vform-group-vform.format-selected-first-last .vform-last-name{\r\n        width:48%;\r\n      }\r\n      #vformgroup3 .vform-group-vform.format-selected-combo-middle-last .vform-middle-name, \r\n      #vformgroup3 .vform-group-vform.format-selected-combo-middle-last .vform-last-name{\r\n          width: 48%;\r\n      }\r\n\r\n      #vformgroup3 .vform-main-submit {\r\n          font-size: 16px;\r\n          background: #ddd;\r\n          border: none;\r\n          padding: 8px 20px;\r\n          color: #000;\r\n          cursor: pointer;\r\n          display: inline-block;\r\n          text-align: center;\r\n          width: auto;\r\n      }\r\n\r\n      #vformgroup3 .vform-address{\r\n          display:flex;\r\n          flex-wrap:wrap;\r\n          gap:10px;\r\n          width: 100%;\r\n      }\r\n\r\n      #vformgroup3 .vform-address p {\r\n          display: none;\r\n      }\r\n      #vformgroup3 .vform-address p{\r\n          margin:0;\r\n          width:100%;\r\n      }\r\n\r\n      \/* state *\/\r\n      #vformgroup3 .vform-address input[name^=\"state_name\"]{\r\n          flex:1 1 57%;\r\n      }\r\n\r\n      \/* zip *\/\r\n      #vformgroup3 .vform-address input[name^=\"zip_code\"]{\r\n          flex:1 1 40%;\r\n      }\r\n\r\n      \/* #vformgroup3 .vform-address p {\r\n          margin: 5px;\r\n          float: left;\r\n          width: 100%;\r\n      }\r\n      #vformgroup3 .vform-group-vform .primary-input[name^=\"state_name\"] {\r\n          max-width: 57%;\r\n          float: left;\r\n          margin-bottom: 2%;\r\n      }\r\n      #vformgroup3 .vform-group-vform .primary-input[name^=\"zip_code\"] {\r\n          max-width: 40%;\r\n          float: right;\r\n      } *\/\r\n\r\n      #vformgroup3  .vform-address p:nth-child(6),#vformgroup3  .vform-address p:nth-child(8) {\r\n          display: none;\r\n      }\r\n      #vformgroup3 .primary-input:focus {\r\n          outline: none;\r\n      }\r\n\r\n      .vform-group-vform input[type=color], .vform-group-vform input[type=date], .vform-group-vform input[type=datetime-local], .vform-group-vform input[type=datetime], .vform-group-vform input[type=email], .vform-group-vform input[type=month], .vform-group-vform input[type=number], .vform-group-vform input[type=password], .vform-group-vform input[type=search], .vform-group-vform input[type=tel], .vform-group-vform input[type=text], .vform-group-vform input[type=time], .vform-group-vform input[type=url], .vform-group-vform input[type=week], select, textarea{\r\n          height: 40px;\r\n          width: 100%;\r\n          max-width: 100%;\r\n          border-radius: 4px;\r\n          border: 1px solid #8c8f94;\r\n          padding: 0 24px 0 8px;\r\n      }\r\n      .vform-group-vform ul.primary-input {\r\n          margin: 0;\r\n          padding: 0px;\r\n          list-style: none;\r\n      }\r\n      .vform-group-vform textarea{\r\n        height: 100px;\r\n      }\r\n      .validate_vform, .invalid_vform{\r\n        color:red;\r\n        margin: 10px;\r\n        font-size:14px;\r\n        display:none;\r\n      }\r\n      .vfrm-loader {\r\n        position: relative;\r\n        top: -71px;\r\n        left: 0;\r\n        color: orange;\r\n        display: none;\r\n        width: 100%;\r\n        \/* display: flex; *\/\r\n        justify-content: center;\r\n        cursor: no-drop;\r\n      }\r\n      .myallinone-vform {\r\n        display: -ms-flexbox;\r\n        display: flex;\r\n        -ms-flex-direction: column;\r\n        flex-direction: column;\r\n        width: 100%;\r\n      }\r\n\r\n\r\n\r\n\r\n\r\n\r\n      \/* country code *\/\r\n      .country-dropdown-wrapper {\r\n        position: relative;\r\n        width: 100%;\r\n      }\r\n      .country-search {\r\n        width: 15% !important;\r\n      }\r\n      .country-list {\r\n        position: absolute;\r\n        top: 100%;\r\n        left: 0;\r\n        width: 13%;\r\n        display: none;\r\n        max-height: 180px;\r\n        border: none !important;\r\n        border-radius: 6px;\r\n        overflow-y: auto;\r\n        background-color: #fff;\r\n        padding: 0;\r\n        margin: 0;\r\n        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);\r\n        z-index: 1000;\r\n        list-style: none;\r\n      }\r\n      .country-list li {\r\n        padding: 10px 12px;\r\n        cursor: pointer;\r\n        font-size: 14px;\r\n        transition: background-color 0.2s ease;\r\n      }\r\n      .country-list li:hover {\r\n        background-color: #f1f1f1;\r\n      }\r\n      .vform-phone-with-code > div {\r\n          width: 100%;\r\n          margin-top: 0px !important;\r\n      }\r\n      \/* country code *\/\r\n\r\n    <\/style>\r\n    <style>\r\n\r\n      .dot-spinner {\r\n        --uib-size: 2.8rem;\r\n        --uib-speed: .9s;\r\n        --uib-color: #183153;\r\n        position: relative;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: flex-start;\r\n        height: var(--uib-size);\r\n        width: var(--uib-size);\r\n      }\r\n\r\n      .dot-spinner__dot {\r\n        position: absolute;\r\n        top: 0;\r\n        left: 0;\r\n        display: flex;\r\n        align-items: center;\r\n        justify-content: flex-start;\r\n        height: 100%;\r\n        width: 100%;\r\n      }\r\n\r\n      .dot-spinner__dot::before {\r\n        content: '';\r\n        height: 20%;\r\n        width: 20%;\r\n        border-radius: 50%;\r\n        background-color: var(--uib-color);\r\n        transform: scale(0);\r\n        opacity: 0.5;\r\n        animation: pulse0112 calc(var(--uib-speed) * 1.111) ease-in-out infinite;\r\n        box-shadow: 0 0 20px rgba(18, 31, 53, 0.3);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(2) {\r\n        transform: rotate(45deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(2)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.875);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(3) {\r\n        transform: rotate(90deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(3)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.75);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(4) {\r\n        transform: rotate(135deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(4)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.625);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(5) {\r\n        transform: rotate(180deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(5)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.5);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(6) {\r\n        transform: rotate(225deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(6)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.375);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(7) {\r\n        transform: rotate(270deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(7)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.25);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(8) {\r\n        transform: rotate(315deg);\r\n      }\r\n\r\n      .dot-spinner__dot:nth-child(8)::before {\r\n        animation-delay: calc(var(--uib-speed) * -0.125);\r\n      }\r\n\r\n      @keyframes pulse0112 {\r\n        0%,\r\n        100% {\r\n          transform: scale(0);\r\n          opacity: 0.5;\r\n        }\r\n\r\n        50% {\r\n          transform: scale(1);\r\n          opacity: 1;\r\n        }\r\n      }\r\n\r\n    <\/style>\r\n\r\n    <style>\r\n      .vform-field-error {\r\n        color: #dc2626;\r\n        font-size: 13px;\r\n        margin-top: 4px;\r\n      }\r\n\r\n      .vform-error {\r\n        border: 2px dotted red !important;\r\n      }\r\n    <\/style>\r\n    <form action=\"javascript:void(0)\" class=\"myallinone-vform\" data-id=\"3\" id=\"vformgroup3\" method=\"POST\" enctype=\"multipart\/form-data\">\r\n    <div class=\"form-all vform-mainfields-inside \"> <div class=\"vform-group-vform \" data-type=\"heading\" data-batchid=\"2\" id=\"vform-group-vform2\"><label class=\"vform-heading\"><span class=\"text text-headingvf\">Abstract Submission Form<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-description\" style=\"font-size: 15px; line-height: 17.2px; color: rgb(224, 11, 53);\"> *All fields marked with a red asterisk are mandatory.<\/div><\/div><div class=\"vform-group-vform font-weight: bold; \" data-type=\"title\" data-batchid=\"34\" id=\"vform-group-vform34\" style=\"position: relative; left: 0px; top: 0px;\"><label class=\"vform-heading\" style=\"color: rgb(0, 0, 0);\"><span class=\"text\" style=\"font-size: 16px;\">Dear active participants,<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-description\" style=\"font-size: 16px; color: rgb(18, 161, 171); text-align: left;\">Please submit your abstract by May 15, 2026.<\/div><\/div><div class=\"vform-group-vform \" style=\"position: relative; left: 0px; top: 0px;\" data-batchid=\"37\" data-type=\"title\" id=\"vform-group-vform37\"><label class=\"vform-heading\" style=\"color: rgb(177, 11, 125); margin-bottom: 0px;\"><span class=\"text\" style=\"font-size: 16px;\"><\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-description\" style=\"font-size: 16px; color: rgb(0, 0, 0); text-align: left; margin-bottom: 15px;\">Kindly note that each registered participant may present up to two presentations. You can choose your preferred format: oral or poster presentation. <\/div><\/div><div class=\"vform-group-vform vform-required \" data-type=\"name\" data-batchid=\"3\" id=\"vform-group-vform3\"><label class=\"vform-heading\"><span class=\"text\">Name<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-first-name\"><input type=\"text\" placeholder=\"\" class=\"primary-input\"  name=\"name_firstname_3[]\" required=\"\"><label class=\"vform-sub-label\">First<\/label><\/div><div class=\"vform-middle-name\"><input type=\"text\" placeholder=\"\" class=\"primary-input\"  name=\"name_middlename_3[]\"><label class=\"vform-sub-label\">Middle<\/label><\/div><div class=\"vform-last-name\"><input type=\"text\" placeholder=\"\" name=\"name_lastname_3[]\" class=\"primary-input\" ><label class=\"vform-sub-label\">Last<\/label><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform vform-required \" data-type=\"paragraph\" data-batchid=\"6\" id=\"vform-group-vform6\" style=\"position: relative; left: 0px; top: 0px;\"><label class=\"vform-heading\"><span class=\"text\">Institution<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-paragraph\"><textarea placeholder=\"\" class=\"primary-input\"  name=\"paragraph__Institution[]\" required=\"\"><\/textarea><\/div><\/div><div class=\"vform-description\">Institution, City, Country<\/div><\/div><div class=\"vform-group-vform vform-required \" data-type=\"email\" data-batchid=\"4\" id=\"vform-group-vform4\" style=\"position: relative; left: 0px; top: 0px;\"><label class=\"vform-heading\"><span class=\"text\">Email<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-email\"><input type=\"email\" name=\"email_4[]\" placeholder=\"\" class=\"primary-input\"  required=\"\"><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform \" style=\"\" data-batchid=\"40\" data-type=\"divider\" id=\"vform-group-vform40\"><hr><\/div><div class=\"vform-group-vform vform-required \" data-type=\"multiplechoice\" data-batchid=\"8\" id=\"vform-group-vform8\"><label class=\"vform-heading\"><span class=\"text\">Type of Presentation No. 1<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-multiplechoice\"><ul class=\"primary-input\"><li style=\"flex:1 0 100%;\"><input type=\"radio\"  name=\"multiplechoice__Type~of~Presentation~No.~1[]\" value=\"Oral Presentation\" required=\"\">Oral Presentation <\/li><li style=\"flex:1 0 100%;\"><input type=\"radio\"  name=\"multiplechoice__Type~of~Presentation~No.~1[]\" value=\"Poster Presentation\">Poster Presentation <\/li><\/ul><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform vform-required \" style=\"position: relative; left: 0px; top: 0px;\" data-batchid=\"16\" data-type=\"singleline\" id=\"vform-group-vform16\"><label class=\"vform-heading\"><span class=\"text\">Authors of Presentation No. 1<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-singleline-text\"><input type=\"text\" placeholder=\"\" class=\"primary-input\"  name=\"singleline__Authors~of~Presentation~No.~1[]\" required=\"\"><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform vform-required \" style=\"\" data-batchid=\"18\" data-type=\"paragraph\" id=\"vform-group-vform18\"><label class=\"vform-heading\"><span class=\"text\">Title of Presentation No. 1<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-paragraph\"><textarea placeholder=\"\" class=\"primary-input\"  name=\"paragraph__Title~of~Presentation~No.~1[]\" required=\"\"><\/textarea><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform vform-required \" data-type=\"dropdown\" data-batchid=\"12\" id=\"vform-group-vform12\"><label class=\"vform-heading\"><span class=\"text\">Please select the topic for Presentation No. 1.<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-dropdown\"><select class=\"primary-input\"  name=\"dropdown__Please~select~the~topic~for~Presentation~No.~1.[]\" required=\"\"><option value=\"1. Taxonomy, Systematics and Biodiversity of Parasites (classical and integrative taxonomy, species diversity, cryptic species)\">1. Taxonomy, Systematics and Biodiversity of Parasites (classical and integrative taxonomy, species diversity, cryptic species)<\/option><option value=\"2. Molecular Parasitology, Physiology and Biochemistry (genomics, proteomics, parasite metabolism, molecular markers, functional biology)\">2. Molecular Parasitology, Physiology and Biochemistry (genomics, proteomics, parasite metabolism, molecular markers, functional biology)<\/option><option value=\"3. Ecology and Population Biology of Parasites (population dynamics, life cycles, environmental drivers, climate change impacts)\">3. Ecology and Population Biology of Parasites (population dynamics, life cycles, environmental drivers, climate change impacts)<\/option><option value=\"4. Host\u2013Parasite Interactions and Immunology (host immune responses, immunomodulation, coevolution, pathogenesis)\">4. Host\u2013Parasite Interactions and Immunology (host immune responses, immunomodulation, coevolution, pathogenesis)<\/option><option value=\"5. Epidemiology, Diagnostics and Control of Parasitic Diseases (classical and molecular diagnostics, surveillance, drug resistance, One Health approach)\">5. Epidemiology, Diagnostics and Control of Parasitic Diseases (classical and molecular diagnostics, surveillance, drug resistance, One Health approach)<\/option><option value=\"6. Vectors and Vector-Borne Diseases (Labuda Days) (vector biology, interactions between parasites and vectors, emerging and invasive vectors, control strategies)\">6. Vectors and Vector-Borne Diseases (Labuda Days) (vector biology, interactions between parasites and vectors, emerging and invasive vectors, control strategies)<\/option><option value=\"7. Clinical Human and Veterinary Parasitology (clinical manifestations of parasitic infections, diagnosis and treatment in humans and animals, zoonoses, case studies)\">7. Clinical Human and Veterinary Parasitology (clinical manifestations of parasitic infections, diagnosis and treatment in humans and animals, zoonoses, case studies)<\/option><\/select><\/div><\/div><div class=\"vform-description\" style=\"margin-bottom: 15px;\"><\/div><\/div><div class=\"vform-group-vform \" style=\"position: relative; left: 0px; top: 0px;\" data-batchid=\"42\" data-type=\"divider\" id=\"vform-group-vform42\"><hr><\/div><div class=\"vform-group-vform vform-required \" style=\"position: relative; left: 0px; top: 0px;\" data-batchid=\"14\" data-type=\"multiplechoice\" id=\"vform-group-vform14\"><label class=\"vform-heading\"><span class=\"text\">Type of Presentation No. 2<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-multiplechoice\"><ul class=\"primary-input\"><li><input type=\"radio\" name=\"multiplechoice__Type~of~Presentation~No.~2[]\"  value=\"None\">None <\/li><li><input type=\"radio\" name=\"multiplechoice__Type~of~Presentation~No.~2[]\"  value=\"Oral Presentation\">Oral Presentation <\/li><li><input type=\"radio\" name=\"multiplechoice__Type~of~Presentation~No.~2[]\"  value=\"Poster Presentation\">Poster Presentation <\/li><\/ul><\/div><\/div><div class=\"vform-description\">If you do not have Presentation No. 2, please choose the option \"None.\"<\/div><\/div><div class=\"vform-group-vform \" data-type=\"singleline\" data-batchid=\"9\" id=\"vform-group-vform9\" style=\"position: relative; left: 0px; top: 0px;\"><label class=\"vform-heading\"><span class=\"text\">Authors of Presentation No. 2<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-singleline-text\"><input type=\"text\" placeholder=\"\" class=\"primary-input\"  name=\"singleline__Authors~of~Presentation~No.~2[]\"><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform \" data-type=\"paragraph\" data-batchid=\"11\" id=\"vform-group-vform11\" style=\"position: relative; left: 0px; top: 0px;\"><label class=\"vform-heading\"><span class=\"text\">Title of Presentation No. 2<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-paragraph\"><textarea placeholder=\"\" class=\"primary-input\"  name=\"paragraph__Title~of~Presentation~No.~2[]\"><\/textarea><\/div><\/div><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform \" style=\"position: relative; left: 0px; top: 0px;\" data-batchid=\"20\" data-type=\"dropdown\" id=\"vform-group-vform20\"><label class=\"vform-heading\"><span class=\"text\">Please select the topic for Presentation No. 2.<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-format-selected\"><div class=\"vform-dropdown\"><select class=\"primary-input\"  name=\"dropdown__Please~select~the~topic~for~Presentation~No.~2.[]\"><option value=\"None\">None<\/option><option value=\"1. Taxonomy, Systematics and Biodiversity of Parasites (classical and integrative taxonomy, species diversity, cryptic species)\">1. Taxonomy, Systematics and Biodiversity of Parasites (classical and integrative taxonomy, species diversity, cryptic species)<\/option><option value=\"2. Molecular Parasitology, Physiology and Biochemistry (genomics, proteomics, parasite metabolism, molecular markers, functional biology)\">2. Molecular Parasitology, Physiology and Biochemistry (genomics, proteomics, parasite metabolism, molecular markers, functional biology)<\/option><option value=\"3. Ecology and Population Biology of Parasites (population dynamics, life cycles, environmental drivers, climate change impacts)\">3. Ecology and Population Biology of Parasites (population dynamics, life cycles, environmental drivers, climate change impacts)<\/option><option value=\"4. Host\u2013Parasite Interactions and Immunology (host immune responses, immunomodulation, coevolution, pathogenesis)\">4. Host\u2013Parasite Interactions and Immunology (host immune responses, immunomodulation, coevolution, pathogenesis)<\/option><option value=\"5. Epidemiology, Diagnostics and Control of Parasitic Diseases (classical and molecular diagnostics, surveillance, drug resistance, One Health approach)\">5. Epidemiology, Diagnostics and Control of Parasitic Diseases (classical and molecular diagnostics, surveillance, drug resistance, One Health approach)<\/option><option value=\"6. Vectors and Vector-Borne Diseases (Labuda Days) (vector biology, interactions between parasites and vectors, emerging and invasive vectors, control strategies)\">6. Vectors and Vector-Borne Diseases (Labuda Days) (vector biology, interactions between parasites and vectors, emerging and invasive vectors, control strategies)<\/option><option value=\"7. Clinical Human and Veterinary Parasitology (clinical manifestations of parasitic infections, diagnosis and treatment in humans and animals, zoonoses, case studies)\">7. Clinical Human and Veterinary Parasitology (clinical manifestations of parasitic infections, diagnosis and treatment in humans and animals, zoonoses, case studies)<\/option><\/select><\/div><\/div><div class=\"vform-description\" style=\"margin-bottom: 15px;\"><\/div><\/div><div class=\"vform-group-vform \" data-type=\"divider\" data-batchid=\"39\" id=\"vform-group-vform39\" style=\"position: relative; left: 0px; top: 0px;\"><hr style=\"height: 2.352941px;\"><\/div><div class=\"vform-group-vform \" data-type=\"title\" data-batchid=\"22\" id=\"vform-group-vform22\" style=\"position: relative; left: 0px; top: 0px;\"><label class=\"vform-heading\" style=\"margin-bottom: 0px; margin-top: 15px;\"><span class=\"text\">1. Please upload your first file here.<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform vform-required \" data-type=\"fileupload\" data-batchid=\"26\" id=\"vform-group-vform26\" style=\"position: relative; left: 0px; top: 0px;\"><div class=\"vform-format-selected\"><div class=\"vform-fileupload\"><input type=\"file\" name=\"custom_file26[]\" class=\"primary-input\"  required=\"\"><input type=\"hidden\" name=\"custom_file_constraints[custom_file26][allowed_file_types]\" value=\"doc,docx\"><input type=\"hidden\" name=\"custom_file_constraints[custom_file26][max_file_size]\" value=\"1MB\"><\/div><\/div><\/div><div class=\"vform-group-vform \" style=\"position: relative; left: 0px; top: 0px;\" data-batchid=\"28\" data-type=\"title\" id=\"vform-group-vform28\"><label class=\"vform-heading\" style=\"margin-bottom: 0px; margin-top: 15px;\"><span class=\"text\">2. Please upload your second file here.<\/span><span class=\"required\">*<\/span><\/label><div class=\"vform-description\"><\/div><\/div><div class=\"vform-group-vform \" style=\"position: relative; left: 0px; top: 0px;\" data-type=\"fileupload\" data-batchid=\"31\" id=\"vform-group-vform31\"><div class=\"vform-format-selected\"><div class=\"vform-fileupload\"><input type=\"file\" name=\"custom_file31[]\" class=\"primary-input\" ><input type=\"hidden\" name=\"custom_file_constraints[custom_file31][allowed_file_types]\" value=\"doc,docx\"><input type=\"hidden\" name=\"custom_file_constraints[custom_file31][max_file_size]\" value=\"1MB\"><\/div><\/div><\/div><div class=\"vform-group-vform \" data-type=\"divider\" data-batchid=\"44\" id=\"vform-group-vform44\"><hr><\/div><div class=\"vform-group-vform \" data-type=\"recapthca\" data-batchid=\"38\" id=\"vform-group-vform38\"><div class=\"vform-format-selected\"><div class=\"vform-button\"><div class=\"g-recaptcha\" data-sitekey=\"6Ld-Xn0sAAAAAFBecC3zUQTapJ3Hgejwi2IWOcKu\"><\/div><input type=\"hidden\" name=\"recapthca\" value=\"1\"><\/div><\/div><\/div><div class=\"vform-group-vform \" data-type=\"submit\" data-batchid=\"1\" id=\"vform-group-vform1\" style=\"position: relative; left: 0px; top: 0px;\"><div class=\"vform-cpy-del\"><button type=\"button\" class=\"sc-properties\"><i class=\"fa fa-cog\" aria-hidden=\"true\"><\/i><span>Properties<\/span><\/button><\/div><div class=\"vform-format-selected\"><button type=\"submit\" data-brand=\"new\" class=\"vform-main-submit\" value=\"Submit\" style=\"background-color: rgb(83, 153, 228); color: rgb(255, 255, 255); text-transform: uppercase; padding-top: 10px; padding-bottom: 10px; border-radius: 8px;\">Submit<\/button><\/div><\/div><\/div>    <input type='hidden' name=\"formid\" value=\"3\" \/>\r\n    <input type=\"hidden\" name=\"ip\" value=\"216.73.217.71\">\r\n    <input type=\"hidden\" name=\"browser\" value=\"Mozilla\/5.0 AppleWebKit\/537.36 (KHTML, like Gecko; compatible; ClaudeBot\/1.0; +claudebot@anthropic.com)\">\r\n    <!-- <input type=\"hidden\" name=\"currentdate\" value=\"May 7, 2026, 10:07 am\"> -->\r\n    <input type=\"hidden\" name=\"currentdate\" value=\"May 7, 2026, 12:07 pm\">\r\n\r\n    <input type=\"hidden\" name=\"timezone\" value=\"UTC\">\r\n    \r\n    <input type=\"hidden\" name=\"application_id\" value=\"BR-00029-07052026-US\">\r\n    <input id=\"currentdate_part2\" type=\"hidden\" name=\"currentdate_part2\" value=\"\">\r\n\r\n    <input type=\"hidden\" id=\"vfm-nonce\" name=\"vfm-nonce\" value=\"45a45ea18f\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/paradni2026\/wp-json\/wp\/v2\/pages\/811\" \/>    <\/form>\r\n\r\n    <div class=\"vfrm-loader\" data-id=\"3\">\r\n      <div class=\"dot-spinner\">\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n          <div class=\"dot-spinner__dot\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"confirmation_vform\" data-id=\"3\"><\/div>\r\n    <div class=\"validate_vform\" data-id=\"3\">*Form Fields Are Required!<\/div>\r\n\r\n    <div class=\"invalid_vform\" data-id=\"3\">You have an error in your fields!<\/div>\r\n\r\n\r\n \r\n\r\n    <form id=\"myvformdata7form\">\r\n    <input type=\"hidden\" id=\"vfm-nonce7\" name=\"vfm-nonce7\" value=\"6bae8bc74c\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/paradni2026\/wp-json\/wp\/v2\/pages\/811\" \/>    <\/form>\r\n\r\n    <script>\r\n      jQuery(function($){\r\n        $(document).ready(function(){\r\n\r\n            function showFieldError($field, message) {\r\n              if (!$field.hasClass('vform-error')) {\r\n                console.log('show');\r\n\r\n                $field.addClass('vform-error');\r\n\r\n                if ($field.next('.vform-field-error').length === 0) {\r\n                  $('<div class=\"vform-field-error\">' + message + '<\/div>')\r\n                    .insertAfter($field);\r\n                }\r\n              }\r\n            }\r\n\r\n\r\n            function removeFieldError($field) {\r\n              if ($field.hasClass('vform-error')) {\r\n                console.log('remove');\r\n\r\n                $field.removeClass('vform-error');\r\n                $field.next('.vform-field-error').remove();\r\n              }\r\n            }\r\n\r\n\r\n\r\n            var userdata1 = new Date();\r\n            var countalltime;\r\n            function chkusertime(Christmas){\r\n                var diffMs = (Christmas - userdata1);\r\n                var diffDays = Math.floor(diffMs \/ 86400000);\r\n                var diffHrs = Math.floor((diffMs % 86400000) \/ 3600000);\r\n                var diffMins = Math.round(((diffMs % 86400000) % 3600000) \/ 60000);\r\n                var seconds = Math.round(diffMs \/ (1000) % 60);\r\n                countalltime = {\r\n                  \"days\":diffDays,\r\n                  \"hours\":diffHrs,\r\n                  \"minute\":diffMins,\r\n                  \"second\":seconds\r\n                };\r\n              }\r\n\r\n            $('#currentdate_part2').val(new Date());\r\n\r\n            function sanitizeInput(input) {\r\n              return input?.replace(\/<[^>]*>\/g, '');\r\n            }\r\n\r\n\r\n            function convertSizeToBytes(sizeText) {\r\n                var sizeUnits = { KB: 1024, MB: 1024 * 1024, GB: 1024 * 1024 * 1024 };\r\n                var unitMatch = sizeText.match(\/([0-9.]+)([KMGB]+)$\/i);\r\n\r\n                if (unitMatch) {\r\n                    var size = parseFloat(unitMatch[1]);\r\n                    var unit = unitMatch[2].toUpperCase();\r\n                    return size * (sizeUnits[unit] || 1);\r\n                }\r\n                return parseInt(sizeText, 10); \/\/ Fallback if no unit\r\n            }\r\n\r\n\r\n            $(document).on('input change', '.primary-input', function () {\r\n              removeFieldError($(this));\r\n            });\r\n\r\n\r\n            $('#vformgroup3 [type=\"submit\"]').click(function (e) {\r\n                e.preventDefault(); \/\/ Prevent form submission by default\r\n                var valid = true;\r\n\r\n\r\n                \/\/ var errorMessages = [];\r\n\r\n                \/\/ Validate required fields\r\n                var valid = true;\r\n                var formSelector = '#vformgroup3';\r\n                var errorSelector = '.validate_vform[data-id=\"3\"]';\r\n                \r\n                var invalidSelector = '.invalid_vform[data-id=\"3\"]';\r\n               \r\n\r\n                $(formSelector + ' [required]').each(function () {\r\n                    var $field = $(this);\r\n                    var type = $field.attr('type');\r\n                    var name = $field.attr('name');\r\n                    var isValid = true;\r\n                    var errorMsg = 'This field is required';\r\n\r\n                    if (!$field.is(':visible')) {\r\n                      removeFieldError($field);\r\n                      return;\r\n                    }\r\n\r\n                    if (type === 'checkbox' || type === 'radio') {\r\n                      if ($(`${formSelector} [name=\"${name}\"]:checked`).length === 0) {\r\n                        isValid = false;\r\n                        errorMsg = 'Please select at least one option';\r\n                      }\r\n                    } else if (type === 'email') {\r\n                      var emailVal = $field.val().trim();\r\n                      var emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\r\n                      if (!emailRegex.test(emailVal)) {\r\n                        isValid = false;\r\n                        errorMsg = 'Please enter a valid email address';\r\n                      }\r\n                    } else {\r\n                      var value = $field.val().trim();\r\n                      if (\/<[^>]*script|<[^>]*iframe|<[^>]*object|<[^>]*embed\/i.test(value)) {\r\n                        isValid = false;\r\n                        errorMsg = 'Invalid characters detected';\r\n                      } else if (value === '') {\r\n                        isValid = false;\r\n                      }\r\n                    }\r\n\r\n                    if (!isValid) {\r\n                      valid = false;\r\n                      showFieldError($field, errorMsg);\r\n                    } else {\r\n                      removeFieldError($field);\r\n                    }\r\n                  });\r\n\r\n\r\n\r\n               \r\n\r\n                var valid_2 = true;\r\n\r\n                 $(formSelector+ ' input').each(function () {\r\n                  var $field = $(this);\r\n                  var type = $field.attr('type');\r\n                  var name = $field.attr('name');\r\n                  var isValid = true;\r\n\r\n                  var sanitizedValue = $field.val().trim();\r\n                  if (\/<[^>]*script|<[^>]*iframe|<[^>]*object|<[^>]*embed\/i.test(sanitizedValue)) {\r\n                      isValid = false;\r\n                  }\r\n                  \r\n                 if (!isValid && $field.is(':visible')) {\r\n                    valid_2 = false;\r\n                    showFieldError($field, 'Invalid input detected');\r\n                  } else {\r\n                    \/\/ removeFieldError($field);\r\n                  }\r\n\r\n                  \r\n                });\r\n\r\n\r\n                if (!valid_2) {\r\n                  $(invalidSelector).show();\r\n                  return false;\r\n                } else {\r\n                  $(invalidSelector).hide();\r\n                }\r\n               \r\n\r\n                if (!valid) {\r\n                  $(errorSelector).show();\r\n                  return false;\r\n                } else {\r\n                  $(errorSelector).hide();\r\n                }\r\n                \r\n\r\n                \/\/ hCaptcha validation if present\r\n                if (jQuery('.h-captcha').length) {\r\n                    var hcaptchaResponse = document.querySelector('.h-captcha textarea[name=\"h-captcha-response\"]').value;\r\n                    if (hcaptchaResponse === '') {\r\n                        alert('Please complete the hCaptcha.');\r\n                        return;\r\n                    }\r\n                }\r\n\r\n                var fileValidationErrors = [];\r\n\r\n                \/\/ Define a list of disallowed file extensions\r\n                var disallowedFileTypes = ['html', 'htm', 'js', 'css', 'php', 'exe', 'sh', 'bat', 'py', 'rb', 'pl'];\r\n\r\n\r\n                jQuery('.vform-fileupload').each(function () {\r\n                    var fileInput = jQuery(this).find('.primary-input')[0];\r\n\r\n                    \/\/ Read constraints for allowed file types and max file size\r\n                    var allowedFileTypes = jQuery(this)\r\n                        .find('input[name^=\"custom_file_constraints\"][name$=\"[allowed_file_types]\"]')\r\n                        .val()\r\n                        .split(',');\r\n\r\n                    var maxFileSizeText = jQuery(this)\r\n                        .find('input[name^=\"custom_file_constraints\"][name$=\"[max_file_size]\"]')\r\n                        .val();\r\n\r\n                    var maxFileSize = convertSizeToBytes(maxFileSizeText);\r\n\r\n                    if (fileInput.files && fileInput.files.length > 0) {\r\n                        for (var i = 0; i < fileInput.files.length; i++) {\r\n                            var file = fileInput.files[i];\r\n                            var fileExtension = file.name.split('.').pop().toLowerCase();\r\n\r\n                            \/\/ Check if file type is disallowed\r\n                            if (disallowedFileTypes.includes(fileExtension)) {\r\n                                fileValidationErrors.push(`Disallowed file type: ${file.name}`);\r\n                                continue;\r\n                            }\r\n\r\n                            \/\/ Check file type\r\n                            if (!allowedFileTypes.includes(fileExtension)) {\r\n                                fileValidationErrors.push(`Invalid file type: ${file.name}`);\r\n                            }\r\n\r\n                            \/\/ Check file size\r\n                            if (file.size > maxFileSize) {\r\n                                fileValidationErrors.push(\r\n                                    `File size exceeds ${maxFileSizeText}: ${file.name}`\r\n                                );\r\n                            }\r\n                        }\r\n                    }\r\n                });\r\n\r\n                if (fileValidationErrors.length > 0) {\r\n                    alert(fileValidationErrors.join('\\n'));\r\n                    return;\r\n                }\r\n\r\n                \/\/ Proceed with form data submission\r\n                var vformfrmid = '3';\r\n                var thfrid = '#vformgroup' + vformfrmid;\r\n                var formData = new FormData();\r\n\r\n                var valid_number = false;\r\n\r\n                jQuery('.primary-input[type=\"file\"]').each(function () {\r\n                  var inputName = $(this).attr('name');\r\n\r\n                  if (this.files && this.files.length > 0) {\r\n                  } else {\r\n                          formData.append('file_empty', '1');\r\n                  }\r\n              });\r\n\r\n\r\n                \r\n                jQuery('.primary-input').each(function () {\r\n                  var inputName = $(this).attr('name'); \/\/ Extract the input field name\r\n                      if (this.files && this.files.length > 0) {\r\n                          for (var i = 0; i < this.files.length; i++) {\r\n                              formData.append(inputName, this.files[i]); \/\/ Use the dynamic input name\r\n                          }\r\n                      }\r\n\r\n                      var min = parseInt($(this).attr('min'));\r\n                      var max = parseInt($(this).attr('max'));\r\n                      var value = parseInt($(this).val());\r\n\r\n                      if (value < min || value > max) {\r\n                        alert('Please enter a number between ' + min + ' and ' + max);\r\n                        valid_number = true;\r\n                      }\r\n\r\n                  });\r\n                  \r\n                  if(valid_number){\r\n                    return;\r\n                  }\r\n\r\n                var userdata2 = new Date();\r\n                chkusertime(userdata2);\r\n                countalltime = JSON.stringify(countalltime);\r\n\r\n                formData.append('action', 'myvformfrontsave');\r\n                formData.append('mainformdata', 'param=save_vform&vfid=' + vformfrmid + '&usertimetakes='+countalltime+'&' + $(thfrid).serialize());\r\n\r\n                \/\/ Show loader and disable button\r\n                $('.vfrm-loader[data-id=\"3\"]').css('display', 'flex');\r\n                $(this).attr('disabled', true);\r\n\r\n                \/\/ Send the AJAX request\r\n                jQuery.ajax({\r\n                    url: ajax_object.ajax_url,\r\n                    type: 'POST',\r\n                    data: formData,\r\n                    processData: false,\r\n                    contentType: false,\r\n                    success: function (response) {\r\n                      var data = jQuery.parseJSON(response);\r\n                        if(data.status==1){\r\n                        \/\/ console.log(data);\r\n                        $('.vfrm-loader[data-id=\"3\"]').hide();\r\n\r\n\r\n                        var res1 = data.confirmation;\r\n                        var res2 = data.confirmation_value;\r\n\r\n                        \/\/ Decode HTML entities\r\n                        var txt = document.createElement(\"textarea\");\r\n                        txt.innerHTML = res2;\r\n                        res2 = txt.value;\r\n                        res2 = res2.replace(\/\\\\'\/g, \"'\");\r\n                        \/\/ Remove escaped slashes\r\n\r\n                        var Title = $('<textarea \/>').html(res2).text();\r\n\r\n                            switch (res1) {\r\n                              case 'message':\r\n                                var getappliid = 'BR-00029-07052026-US';\r\n                                if (getappliid) {\r\n                                    Title = Title.replace('{application_id}', getappliid);\r\n                                }\r\n                              $('.confirmation_vform[data-id=\"3\"]').html(Title);\r\n                              $('.myallinone-vform[data-id=\"3\"]').remove();\r\n                                break;\r\n                            case 'page':\r\n                              window.location.href=\"\/\"+res2;\r\n                              break;\r\n                            case 'redirect':\r\n                              window.location.href=res2;\r\n                              break;\r\n                              case 'redirect_2':\r\n                                \/\/ var inserted_id = data.inserted_id;\r\n                                var token = data.token;\r\n                              window.location.href=res2+'?token='+token;\r\n                              break;\r\n                              default:\r\n                              $('.confirmation_vform[data-id=\"3\"]').html('Thanks For your Response!');\r\n                              $('.myallinone-vform[data-id=\"3\"]').remove();\r\n                            }\r\n\r\n                        }else{\r\n                          alert('!Oops Something went Wrong.');\r\n                        }\r\n\r\n\r\n                        \r\n                    }\r\n                });\r\n            });\r\n\r\n            \r\n            var nonce = $('#myvformdata7form').serialize();\r\n            var vformfrmid ='3';\r\n            var postdata = \"action=myvformconversion&param=save_vform&vfid=\"+vformfrmid+\"&ip=\"+$('[name=\"ip\"]').val()+\"&\"+nonce;\r\n\r\n            jQuery.post(ajax_object.ajax_url,postdata,function(response){\r\n\r\n              var data = jQuery.parseJSON(response);\r\n              if(data.status==1){\r\n                \/\/ console.log(data);\r\n              }\r\n            });\r\n\r\n\r\n            \/\/ send stack\r\n             let startedForms = {};\r\n\r\n              $(document).on('focus change input', '.myallinone-vform input, .myallinone-vform select, .myallinone-vform textarea', function () {\r\n                const $form = $(this).closest('.myallinone-vform');\r\n\r\n                if (!$form.length) return;\r\n\r\n                const formId = $form.data('id');\r\n                if (!formId) return;\r\n\r\n                \/\/ prevent multiple ajax calls for same form in same page load\r\n                if (startedForms[formId]) return;\r\n                startedForms[formId] = true;\r\n\r\n                const ip = $form.find('[name=\"ip\"]').val() || '';\r\n\r\n                const postdata =\r\n                  \"action=myvformstarttrack\" +\r\n                  \"&param=save_start\" +\r\n                  \"&vfid=\" + encodeURIComponent(formId) +\r\n                  \"&ip=\" + encodeURIComponent(ip) +\r\n                  \"&\" + nonce;\r\n\r\n                $.post(ajax_object.ajax_url, postdata, function (response) {\r\n                  try {\r\n                    const data = typeof response === 'object' ? response : $.parseJSON(response);\r\n                    if (data.status == 1) {\r\n                      \/\/ console.log('Form start tracked');\r\n                    }\r\n                  } catch (e) {\r\n                    \/\/ console.log('Invalid response', response);\r\n                  }\r\n                });\r\n              });\r\n            \/\/ send stack\r\n\r\n\r\n            \/\/ Check if .datetime-input exists\r\n            if (document.querySelector('.datetime-input')) {\r\n                var pluginUrl = pluginData.pluginUrl;\r\n\r\n                \/\/ Add CSS\r\n                if (!document.querySelector('link[href=\"' + pluginUrl + 'assets\/css\/vform-datetimepicker.css\"]')) {\r\n                  var link = document.createElement('link');\r\n                  link.rel = 'stylesheet';\r\n                  link.href = pluginUrl + 'assets\/css\/vform-datetimepicker.css';\r\n                  $('.vform-mainfields-inside').append(link);\r\n                }\r\n\r\n                \/\/ Add JS\r\n                if (!document.querySelector('script[src=\"' + pluginUrl + 'assets\/js\/vform-datetimepicker.js\"]')) {\r\n                  var script = document.createElement('script');\r\n                  script.src = pluginUrl + 'assets\/js\/vform-datetimepicker.js';\r\n                  script.defer = true; \/\/ Optional: delay execution until DOM is parsed\r\n                  $('.vform-mainfields-inside').append(script);\r\n\r\n                }\r\n              }\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n        });\r\n      });\r\n    <\/script>\r\n\r\n    <script>\r\n      document.querySelectorAll('.nps-slider').forEach(slider => {\r\n        slider.addEventListener('input', function () {\r\n          const outputId = this.getAttribute('data-target');\r\n          document.getElementById(outputId).textContent = this.value;\r\n        });\r\n      });\r\n    <\/script>\r\n\r\n\r\n    \r\n    <!-- country list -->\r\n    \r\n     <script>\r\n\r\n        document.addEventListener('DOMContentLoaded', function () {\r\n          if (document.querySelector('.country-search')) {\r\n            if (typeof pluginData !== 'undefined' && pluginData.pluginUrl) {\r\n              const scriptUrl = pluginData.pluginUrl + 'assets\/js\/countrycodes.js';\r\n\r\n              if (!document.querySelector('script[src=\"' + scriptUrl + '\"]')) {\r\n                const script = document.createElement('script');\r\n                script.src = scriptUrl;\r\n                script.type = 'text\/javascript';\r\n                script.defer = true;\r\n                document.head.appendChild(script);\r\n\r\n\r\n                setTimeout(() => {\r\n                    function countryCodeToFlagEmoji(countryCode) {\r\n                      return countryCode.toUpperCase().replace(\/.\/g, char =>\r\n                        String.fromCodePoint(127397 + char.charCodeAt())\r\n                      );\r\n                    }\r\n\r\n                    document.querySelectorAll('.vform-phone-with-code').forEach(wrapper => {\r\n                      const input = wrapper.querySelector('.country-search');\r\n                      const list = wrapper.querySelector('.country-list');\r\n                      const selectedCode = wrapper.querySelector('.selected-code');\r\n\r\n                      function renderList(filter = '') {\r\n                        list.innerHTML = '';\r\n                        const filterLower = filter.toLowerCase();\r\n\r\n                        Object.entries(dialCodes)\r\n                          .filter(([country, code]) =>\r\n                            country.toLowerCase().includes(filterLower) || code.includes(filter)\r\n                          )\r\n                          .forEach(([country, code]) => {\r\n                            const li = document.createElement('li');\r\n                            li.textContent = `${countryCodeToFlagEmoji(country)} ${code} (${country})`;\r\n                            li.onclick = () => {\r\n                              selectedCode.value = code;\r\n                              input.value = '';\r\n                              list.style.display = 'none';\r\n                            };\r\n                            list.appendChild(li);\r\n                          });\r\n\r\n                        if (!list.children.length) {\r\n                          const li = document.createElement('li');\r\n                          li.textContent = 'No results found';\r\n                          list.appendChild(li);\r\n                        }\r\n                      }\r\n\r\n                      input.addEventListener('input', (e) => {\r\n                        if (input.value.trim() !== '') {\r\n                          list.style.display = 'block';\r\n                          renderList(e.target.value);\r\n                        } else {\r\n                          list.style.display = 'none';\r\n                        }\r\n                      });\r\n\r\n                      \/\/ Hide list on click outside\r\n                      document.addEventListener('click', function (e) {\r\n                        if (!wrapper.contains(e.target)) {\r\n                          list.style.display = 'none';\r\n                        }\r\n                      });\r\n\r\n                      renderList(); \/\/ Initial render\r\n                    });\r\n                  }, 50);\r\n\r\n              \r\n                }\r\n            } else {\r\n              \/\/ console.warn('pluginData is not defined');\r\n            }\r\n          }\r\n\r\n\r\n              });\r\n\r\n\r\n\r\n\r\n      <\/script>\r\n    <!-- country list -->\r\n\r\n\r\n\r\n    <style>\r\n\r\n        .repeater-row {\r\n          display: flex;\r\n          align-items: center;\r\n          gap: 0.5rem;\r\n          width: 100%;\r\n          margin-bottom:10px;\r\n        }\r\n\r\n        \/* Input takes most space, button stays compact *\/\r\n        .repeater-input {\r\n          flex: 1;\r\n          min-width: 0;\r\n          padding: 0.375rem 0.75rem;\r\n          border: 1px solid #ced4da;\r\n          border-radius: 4px;\r\n          font-size: 14px;\r\n        }\r\n\r\n        .remove-repeater-btn,\r\n        .add-repeater-btn {\r\n          white-space: nowrap;\r\n          padding: 0.375rem 0.75rem;\r\n          font-size: 14px;\r\n          border-radius: 4px;\r\n          border: 1px solid transparent;\r\n          transition: background-color 0.2s;\r\n          line-height: 1.5;\r\n          cursor: pointer;\r\n        }\r\n\r\n        \/* Remove button style *\/\r\n        .remove-repeater-btn {\r\n          background-color: #dc3545;\r\n          color: white;\r\n        }\r\n\r\n        .remove-repeater-btn:hover {\r\n          background-color: #c82333;\r\n        }\r\n\r\n        \/* Add button style *\/\r\n        .add-repeater-btn {\r\n          background-color: #007bff;\r\n          color: white;\r\n          align-self: flex-start;\r\n        }\r\n\r\n        .add-repeater-btn:hover {\r\n          background-color: #0056b3;\r\n        }\r\n\r\n    <\/style>\r\n    <script>\r\n\r\n      jQuery(document).ready(function($) {\r\n\r\n        \/\/ Add new repeater row\r\n        $('.myallinone-vform').on('click', '.vform-group-vform .add-repeater-btn', function () {\r\n           const $group = $(this).closest('.vform-group-vform');\r\n            const $wrapper = $group.find('.vform-repeater-wrapper');\r\n\r\n            \/\/ Get the name from the first existing input\r\n            const baseInput = $wrapper.find('.repeater-row:first input');\r\n            const inputName = baseInput.attr('name') || 'repeater_input[]';\r\n\r\n            const newRow = `\r\n              <div class=\"repeater-row\">\r\n                <input type=\"text\" name=\"${inputName}\" class=\"repeater-input primary-input\" placeholder=\"Type something\">\r\n                <button type=\"button\" class=\"btn remove-repeater-btn\">Remove<\/button>\r\n              <\/div>\r\n            `;\r\n\r\n            $wrapper.append(newRow);\r\n          });\r\n\r\n        \/\/ Remove repeater row\r\n        $('.myallinone-vform').on('click', '.vform-group-vform .remove-repeater-btn', function () {\r\n          $(this).closest('.repeater-row').remove();\r\n        });\r\n\r\n      });\r\n\r\n      \r\n    <\/script>\r\n\r\n\r\n      <!-- multi step form -->\r\n\r\n      <style>\r\n\r\n          .vform-btn-area{\r\n            margin-top:25px;\r\n            display:flex;\r\n            align-items:center;\r\n            justify-content:space-between;\r\n          }\r\n\r\n          .vform-step-count{\r\n            font-size:15px;\r\n            font-weight:600;\r\n            color:#111827;\r\n          }\r\n\r\n          .vform-btn{\r\n            padding:10px 18px;\r\n            border-radius:6px;\r\n            border:none;\r\n            cursor:pointer;\r\n            font-weight:600;\r\n            font-size:14px;\r\n          }\r\n\r\n          .vform-btn-primary{\r\n            background:#2563eb;\r\n            color:white;\r\n          }\r\n\r\n          .vform-btn-secondary{\r\n            background:#d1d5db;\r\n            color:#111827;\r\n          }\r\n\r\n      <\/style>\r\n\r\n\r\n      <script>\r\n\r\n          const stepCountEl = document.getElementById(\"vform-stepCountText\");\r\n          if (stepCountEl){\r\n\r\n              let container = document.getElementsByClassName(\"vform-mainfields-inside\")[0];\r\n              let nodes = Array.from(container.children);\r\n\r\n              let steps = [];\r\n              let currentStep = [];\r\n\r\n              nodes.forEach(n=>{\r\n                if(n.classList.contains('step-break')){\r\n                  steps.push(currentStep);\r\n                  currentStep = [];\r\n                }else{\r\n                  currentStep.push(n);\r\n                }\r\n              });\r\n              steps.push(currentStep);\r\n\r\n              let current = 0;\r\n\r\n              function updateStepText(){\r\n                document.getElementById('vform-stepCountText').innerText = `Step ${current+1} \/ ${steps.length}`;\r\n                var twostep = document.querySelector('.vform-group-vform[data-type=\"twostep\"]');\r\n                twostep.style.display = 'block';\r\n              }\r\n\r\n              function showStep(index){\r\n                steps.forEach((group,i)=>{\r\n                  group.forEach(el=>{\r\n                    el.style.display = (i==index) ? 'block' : 'none';\r\n                  })\r\n                });\r\n\r\n                document.getElementById('vform-prevBtn').style.display = index==0? 'none':'inline-block';\r\n                if(index == steps.length-1){\r\n                  document.getElementById('vform-nextBtn').style.display = \"none\";\r\n                }else{\r\n                    document.getElementById('vform-nextBtn').style.display = \"inline-block\";\r\n                    document.getElementById('vform-nextBtn').innerText = \"Next\";\r\n                }\r\n                updateStepText();\r\n              }\r\n\r\n              showStep(current);\r\n\r\n              document.getElementById('vform-nextBtn').onclick = ()=>{\r\n                if(current < steps.length-1){\r\n                  current++;\r\n                  showStep(current);\r\n                }\r\n              }\r\n\r\n              document.getElementById('vform-prevBtn').onclick = ()=>{\r\n                if(current > 0){\r\n                  current--;\r\n                  showStep(current);\r\n                }\r\n              }\r\n\r\n          }\r\n          \r\n      <\/script>\r\n\r\n      <!-- multi step form -->\r\n\r\n      <!-- find location -->\r\n      <style>\r\n          .vform-address-wrapper {\r\n              position: relative;\r\n              width: 100%;\r\n          }\r\n\r\n          .vform-address-input {\r\n              width: 100%;\r\n              padding: 12px 14px;\r\n              font-size: 14px;\r\n              border: 1px solid #dcdcdc;\r\n              border-radius: 8px;\r\n              outline: none;\r\n              transition: all 0.2s ease;\r\n          }\r\n\r\n          .vform-address-input:focus {\r\n              border-color: #2271b1;\r\n              box-shadow: 0 0 0 3px rgba(34, 113, 177, 0.15);\r\n          }\r\n\r\n          .vform-address-suggestions {\r\n              position: absolute;\r\n              top: 100%;\r\n              left: 0;\r\n              width: 100%;\r\n              background: #fff;\r\n              border: 1px solid #e5e5e5;\r\n              border-top: none;\r\n              border-radius: 0 0 8px 8px;\r\n              box-shadow: 0 8px 20px rgba(0, 0, 0, 0.08);\r\n              max-height: 250px;\r\n              overflow-y: auto;\r\n              z-index: 9999;\r\n              display: none;\r\n          }\r\n\r\n          .vform-address-suggestions.active {\r\n              display: block;\r\n          }\r\n\r\n          .vform-suggestion-item {\r\n              padding: 10px 14px;\r\n              font-size: 13px;\r\n              cursor: pointer;\r\n              transition: background 0.15s ease;\r\n              border-bottom: 1px solid #f1f1f1;\r\n          }\r\n\r\n          .vform-suggestion-item:last-child {\r\n              border-bottom: none;\r\n          }\r\n\r\n          .vform-suggestion-item:hover {\r\n              background: #f6f9fc;\r\n          }\r\n\r\n          .vform-suggestion-loading {\r\n              padding: 10px 14px;\r\n              font-size: 13px;\r\n              color: #777;\r\n          }\r\n\r\n          .vform-address-suggestions::-webkit-scrollbar {\r\n              width: 6px;\r\n          }\r\n\r\n          .vform-address-suggestions::-webkit-scrollbar-thumb {\r\n              background: #ccc;\r\n              border-radius: 10px;\r\n          }\r\n      <\/style>\r\n\r\n      <script>\r\n          document.addEventListener(\"DOMContentLoaded\", function() {\r\n\r\n              const addressFields = document.querySelectorAll(\".vform-address-wrapper\");\r\n\r\n              addressFields.forEach(wrapper => {\r\n\r\n                  const input = wrapper.querySelector(\".vform-address-input\");\r\n                  const suggestionsBox = wrapper.querySelector(\".vform-address-suggestions\");\r\n\r\n                  let debounceTimer;\r\n\r\n                  function closeSuggestions() {\r\n                      suggestionsBox.classList.remove(\"active\");\r\n                      suggestionsBox.innerHTML = \"\";\r\n                  }\r\n\r\n                  input.addEventListener(\"input\", function() {\r\n\r\n                      const query = this.value.trim();\r\n\r\n                      clearTimeout(debounceTimer);\r\n\r\n                      if (query.length < 3) {\r\n                          closeSuggestions();\r\n                          return;\r\n                      }\r\n\r\n                      debounceTimer = setTimeout(() => {\r\n\r\n                          suggestionsBox.innerHTML = \"<div class='vform-suggestion-loading'>Searching...<\/div>\";\r\n                          suggestionsBox.classList.add(\"active\");\r\n\r\n                          fetch(`https:\/\/nominatim.openstreetmap.org\/search?format=json&addressdetails=1&limit=5&q=${encodeURIComponent(query)}`)\r\n                              .then(res => res.json())\r\n                              .then(data => {\r\n\r\n                                  suggestionsBox.innerHTML = \"\";\r\n\r\n                                  if (!data.length) {\r\n                                      suggestionsBox.innerHTML = \"<div class='vform-suggestion-loading'>No results found<\/div>\";\r\n                                      return;\r\n                                  }\r\n\r\n                                  data.forEach(place => {\r\n\r\n                                      const div = document.createElement(\"div\");\r\n                                      div.classList.add(\"vform-suggestion-item\");\r\n                                      div.textContent = place.display_name;\r\n\r\n                                      div.addEventListener(\"click\", function() {\r\n                                          input.value = place.display_name;\r\n                                          closeSuggestions();\r\n                                      });\r\n\r\n                                      suggestionsBox.appendChild(div);\r\n\r\n                                  });\r\n\r\n                              })\r\n                              .catch(() => {\r\n                                  suggestionsBox.innerHTML = \"<div class='vform-suggestion-loading'>Error loading results<\/div>\";\r\n                              });\r\n\r\n                      }, 400);\r\n\r\n                  });\r\n\r\n                  \/\/ Close when clicking outside THIS wrapper\r\n                  document.addEventListener(\"click\", function(e) {\r\n                      if (!wrapper.contains(e.target)) {\r\n                          closeSuggestions();\r\n                      }\r\n                  });\r\n\r\n                  \/\/ Close on ESC\r\n                  document.addEventListener(\"keydown\", function(e) {\r\n                      if (e.key === \"Escape\") {\r\n                          closeSuggestions();\r\n                      }\r\n                  });\r\n\r\n              });\r\n\r\n          });\r\n      <\/script>\r\n      <!-- find location -->\r\n\r\n      <!-- e signature -->\r\n      <style>\r\n        .vform-signature-pad {\r\n            width: 100%;\r\n            height: 200px;\r\n            border: 2px dashed #dcdcdc;\r\n            border-radius: 8px;\r\n            background: #fff;\r\n            cursor: crosshair;\r\n            touch-action: none;\r\n        }\r\n        .vform-signature-clear {\r\n            margin-top: 8px;\r\n            padding: 6px 12px;\r\n            font-size: 12px;\r\n            background: #f1f1f1;\r\n            border: 1px solid #ccc;\r\n            border-radius: 6px;\r\n            cursor: pointer;\r\n        }\r\n      <\/style>\r\n      \r\n      <script>\r\n        document.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n            document.querySelectorAll(\".vform-signature-wrapper\").forEach(wrapper => {\r\n\r\n                const canvas = wrapper.querySelector(\".vform-signature-pad\");\r\n                const input = wrapper.querySelector(\".vform-signature-input\");\r\n                const clearBtn = wrapper.querySelector(\".vform-signature-clear\");\r\n\r\n                const ctx = canvas.getContext(\"2d\");\r\n                let drawing = false;\r\n\r\n                \/\/ Fix canvas resolution\r\n                function resizeCanvas() {\r\n                    canvas.width = canvas.offsetWidth;\r\n                    canvas.height = canvas.offsetHeight;\r\n                }\r\n                resizeCanvas();\r\n\r\n                function startDraw(e) {\r\n                    drawing = true;\r\n                    ctx.beginPath();\r\n                    ctx.moveTo(getX(e), getY(e));\r\n                }\r\n\r\n                function draw(e) {\r\n                    if (!drawing) return;\r\n                    ctx.lineTo(getX(e), getY(e));\r\n                    ctx.strokeStyle = \"#000\";\r\n                    ctx.lineWidth = 2;\r\n                    ctx.lineCap = \"round\";\r\n                    ctx.stroke();\r\n                }\r\n\r\n                function stopDraw() {\r\n                    drawing = false;\r\n                    input.value = canvas.toDataURL(\"image\/png\");\r\n                }\r\n\r\n                function getX(e) {\r\n                    return (e.touches ? e.touches[0].clientX : e.clientX) - canvas.getBoundingClientRect().left;\r\n                }\r\n\r\n                function getY(e) {\r\n                    return (e.touches ? e.touches[0].clientY : e.clientY) - canvas.getBoundingClientRect().top;\r\n                }\r\n\r\n                canvas.addEventListener(\"mousedown\", startDraw);\r\n                canvas.addEventListener(\"mousemove\", draw);\r\n                canvas.addEventListener(\"mouseup\", stopDraw);\r\n                canvas.addEventListener(\"mouseleave\", stopDraw);\r\n\r\n                canvas.addEventListener(\"touchstart\", startDraw);\r\n                canvas.addEventListener(\"touchmove\", draw);\r\n                canvas.addEventListener(\"touchend\", stopDraw);\r\n\r\n                clearBtn.addEventListener(\"click\", function () {\r\n                    ctx.clearRect(0, 0, canvas.width, canvas.height);\r\n                    input.value = \"\";\r\n                });\r\n\r\n            });\r\n\r\n        });\r\n      <\/script>\r\n      <!-- e signature -->\r\n\r\n\r\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Abstract Submission Abstract Submission Guidelines All abstracts should be submitted in English and must adhere to the specified formatting guidelines outlined below. The authors are responsible for any errors in their contributions. Each abstract should clearly present original scientific research.\u00a0Please<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"footnotes":""},"class_list":["post-811","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/pages\/811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/comments?post=811"}],"version-history":[{"count":134,"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/pages\/811\/revisions"}],"predecessor-version":[{"id":1174,"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/pages\/811\/revisions\/1174"}],"wp:attachment":[{"href":"https:\/\/conpro.saske.sk\/paradni2026\/wp-json\/wp\/v2\/media?parent=811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}