{"id":460,"date":"2026-05-30T12:03:08","date_gmt":"2026-05-30T12:03:08","guid":{"rendered":"https:\/\/dev.rodman.ir\/?page_id=460"},"modified":"2026-07-16T10:51:41","modified_gmt":"2026-07-16T07:21:41","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/rodman.ir\/en\/contact-us\/","title":{"rendered":"Contact us"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"460\" class=\"elementor elementor-460\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-943d2e1 e-flex e-con-boxed e-con e-parent\" data-id=\"943d2e1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-df30113 e-con-full e-flex e-con e-child\" data-id=\"df30113\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a2915 elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"b6a2915\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Are You Ready to Take the Next Step? If you need guidance finding the right solution, selecting a product, receiving a service, or starting a collaboration, our team is ready to understand your needs, suggest the right path, and build a clear, fast, and trusted connection.\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3e8fcf elementor-position-inline-end smh-commen-btn-link elementor-mobile-position-inline-end elementor-view-default elementor-widget elementor-widget-icon-box\" data-id=\"c3e8fcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<a href=\"mailto:info@rodman.ir\" class=\"elementor-icon\" tabindex=\"-1\" aria-label=\"Send an email\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"35\" height=\"35\" viewBox=\"0 0 35 35\" fill=\"none\"><path d=\"M20 10V12H13.41L25 23.59L23.59 25L12 13.41V20H10V10H20Z\" fill=\"currentColor\"><\/path><\/svg>\t\t\t\t<\/a>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<a href=\"mailto:info@rodman.ir\" >\n\t\t\t\t\t\t\tSend an email\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1b403da e-flex e-con-boxed e-con e-parent\" data-id=\"1b403da\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-9804556 e-con-full e-flex e-con e-child\" data-id=\"9804556\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-478f329 e-con-full e-flex e-con e-child\" data-id=\"478f329\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4976412 elementor-widget elementor-widget-heading\" data-id=\"4976412\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Service &amp; Product Delivery Process<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e61e471 elementor-hidden-mobile elementor-widget elementor-widget-image\" data-id=\"e61e471\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"628\" height=\"268\" src=\"https:\/\/rodman.ir\/en\/wp-content\/uploads\/2026\/07\/Group-111-1.png\" class=\"attachment-full size-full wp-image-3041\" alt=\"\" srcset=\"https:\/\/rodman.ir\/en\/wp-content\/uploads\/2026\/07\/Group-111-1.png 628w, https:\/\/rodman.ir\/en\/wp-content\/uploads\/2026\/07\/Group-111-1-300x128.png 300w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-028fdec elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-image\" data-id=\"028fdec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"375\" height=\"406\" src=\"https:\/\/rodman.ir\/en\/wp-content\/uploads\/2026\/06\/Frame-427318647.webp\" class=\"attachment-full size-full wp-image-2476\" alt=\"\" srcset=\"https:\/\/rodman.ir\/en\/wp-content\/uploads\/2026\/06\/Frame-427318647.webp 375w, https:\/\/rodman.ir\/en\/wp-content\/uploads\/2026\/06\/Frame-427318647-277x300.webp 277w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c7d87e8 e-con-full e-flex e-con e-child\" data-id=\"c7d87e8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e8b5417 elementor-widget elementor-widget-heading\" data-id=\"e8b5417\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contact Channels<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59ccddc e-con-full e-flex e-con e-child\" data-id=\"59ccddc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c33b83f e-con-full e-flex e-con e-child\" data-id=\"c33b83f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f11a3c0 elementor-widget elementor-widget-heading\" data-id=\"f11a3c0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Office<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0744ad2 elementor-widget elementor-widget-heading\" data-id=\"0744ad2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tehran, Km 11 Makhsous Road,<br> South Jihad Street, No. 5.<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-94cac86 e-con-full e-flex e-con e-child\" data-id=\"94cac86\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cbf199 elementor-widget elementor-widget-heading\" data-id=\"7cbf199\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Contact<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b7a343 elementor-align-start elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"5b7a343\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+98 21 4976 5000<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">+98 912 9090 383<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">info@rodman\u200c.ir<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b9ba65e e-con-full e-flex e-con e-child\" data-id=\"b9ba65e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-40890c6 elementor-widget elementor-widget-heading\" data-id=\"40890c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Service Request Form<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4e0207c elementor-button-align-start smh-frm-contact elementor-widget-tablet__width-initial elementor-widget elementor-widget-form\" data-id=\"4e0207c\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;\\u0628\\u0639\\u062f\\u06cc&quot;,&quot;step_previous_label&quot;:&quot;\\u0642\\u0628\\u0644\\u06cc&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"Contact us form\" aria-label=\"Contact us form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"460\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"4e0207c\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-production_lines elementor-col-100 elementor-md-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-production_lines\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tRequest Type\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[production_lines]\" id=\"form-field-production_lines\" class=\"elementor-field-textual elementor-size-sm\">\n\t\t\t\t\t\t\t\t\t<option value=\"Select\">Select<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Establishment or expansion of automobile production lines\">Vehicle Production Lines<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Establishment or expansion of automobile service centers\">Automotive Service Centers<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Supply of special equipment\">Special Equipment Supply<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Consultation and launch of automobile services or technical inspection centers\">Automotive Services and Inspection Centers<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Other requests\">Other Requests<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-service_needs elementor-col-100 elementor-md-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-service_needs\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhat is your type of need?\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Press Line and Body Parts Preparation\" id=\"form-field-service_needs-0\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-0\">Press Line and Body Parts Preparation<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Body Shop and Vehicle Structure Joining Line\" id=\"form-field-service_needs-1\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-1\">Body Shop and Vehicle Structure Joining Line<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Paint Shop and Body Coating Processes\" id=\"form-field-service_needs-2\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-2\">Paint Shop and Body Coating Processes<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Final Vehicle Assembly Line\" id=\"form-field-service_needs-3\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-3\">Final Vehicle Assembly Line<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Vehicle EOL, Testing, and Quality Control Systems\" id=\"form-field-service_needs-4\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-4\">Vehicle EOL, Testing, and Quality Control Systems<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"ADAS Calibration and Testing Systems\" id=\"form-field-service_needs-5\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-5\">ADAS Calibration and Testing Systems<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Material, Parts, and Finished Product Handling Systems\" id=\"form-field-service_needs-6\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-6\">Material, Parts, and Finished Product Handling Systems<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Production Line Layout and Facility Planning\" id=\"form-field-service_needs-7\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-7\">Production Line Layout and Facility Planning<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Other Requirements\" id=\"form-field-service_needs-8\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-8\">Other Requirements<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Establishment of a New Center\" id=\"form-field-service_needs-9\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-9\">Establishment of a New Center<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Improvement and Development of an Existing Center\" id=\"form-field-service_needs-10\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-10\">Improvement and Development of an Existing Center<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Expansion of Service Capacity\" id=\"form-field-service_needs-11\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-11\">Expansion of Service Capacity<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Relocation or Change of Location\" id=\"form-field-service_needs-12\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-12\">Relocation or Change of Location<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Redesign of Layout and Processes\" id=\"form-field-service_needs-13\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-13\">Redesign of Layout and Processes<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Technical and Operational Solution Consulting\" id=\"form-field-service_needs-14\" name=\"form_fields[service_needs][]\"> <label for=\"form-field-service_needs-14\">Technical and Operational Solution Consulting<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_d629cda elementor-col-50 elementor-md-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_d629cda\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone Number\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_d629cda]\" id=\"form-field-field_d629cda\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"e.g. 09121234567\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Only numbers and phone characters (#, -, *, etc) are accepted.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_7551463 elementor-col-50 elementor-md-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_7551463\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tFull Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_7551463]\" id=\"form-field-field_7551463\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Enter your full name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_900ab90 elementor-col-50 elementor-md-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_900ab90\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany Name\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_900ab90]\" id=\"form-field-field_900ab90\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Your company name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-field_d817a11 elementor-col-50 elementor-md-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_d817a11\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail Address\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[field_d817a11]\" id=\"form-field-field_d817a11\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"example@gmail.com\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_a1a77fe]\" id=\"form-field-field_a1a77fe\" class=\"elementor-field elementor-size-sm \" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text\">\n\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_7d3694a]\" id=\"form-field-field_7d3694a\" class=\"elementor-field elementor-size-sm \" style=\"display:none !important;\">\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-md-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Write your message\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Submit a Request<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4c55f62 e-flex e-con-boxed e-con e-parent\" data-id=\"4c55f62\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7b94b84 elementor-widget elementor-widget-html\" data-id=\"7b94b84\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n    'use strict';\r\n\r\n    function onDocumentReady(callback) {\r\n        if (document.readyState === 'loading') {\r\n            document.addEventListener('DOMContentLoaded', callback);\r\n        } else {\r\n            callback();\r\n        }\r\n    }\r\n\r\n    onDocumentReady(function () {\r\n        const contactForms = document.querySelectorAll('.smh-frm-contact');\r\n\r\n        contactForms.forEach(function (formRoot) {\r\n            initializeContactForm(formRoot);\r\n        });\r\n    });\r\n\r\n    function initializeContactForm(formRoot) {\r\n        \/*\r\n         * \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u062c\u0631\u0627\u06cc \u0686\u0646\u062f\u0628\u0627\u0631\u0647 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\r\n         *\/\r\n        if (formRoot.dataset.smhContactInitialized === 'true') {\r\n            return;\r\n        }\r\n\r\n        const mainSelect = formRoot.querySelector(\r\n            '#form-field-production_lines'\r\n        );\r\n\r\n        const checkboxWrapper = formRoot.querySelector(\r\n            '.elementor-field-group-service_needs'\r\n        );\r\n\r\n        const checkboxLabel = formRoot.querySelector(\r\n            'label[for=\"form-field-service_needs\"]'\r\n        );\r\n\r\n        const messageBox = formRoot.querySelector(\r\n            '#form-field-message'\r\n        );\r\n\r\n        const submitButtonContent = formRoot.querySelector(\r\n            'button[type=\"submit\"] .elementor-button-content-wrapper'\r\n        );\r\n\r\n        if (!mainSelect || !checkboxWrapper) {\r\n            console.warn(\r\n                'SMH Contact Form: required form fields were not found.'\r\n            );\r\n\r\n            return;\r\n        }\r\n\r\n        formRoot.dataset.smhContactInitialized = 'true';\r\n\r\n\r\n        \/* =========================================\r\n           1. Submit Button\r\n           ========================================= *\/\r\n\r\n        initializeSubmitButton(submitButtonContent);\r\n\r\n\r\n        \/* =========================================\r\n           2. Exact Elementor Select Values\r\n           ========================================= *\/\r\n\r\n        const selectValues = {\r\n            production:\r\n                'Establishment or expansion of automobile production lines',\r\n\r\n            serviceCenter:\r\n                'Establishment or expansion of automobile service centers',\r\n\r\n            specialEquipment:\r\n                'Supply of special equipment',\r\n\r\n            consultation:\r\n                'Consultation and launch of automobile services or technical inspection centers',\r\n\r\n            other:\r\n                'Other requests'\r\n        };\r\n\r\n\r\n        \/* =========================================\r\n           3. Production Line Options\r\n           ========================================= *\/\r\n\r\n        const optionsProduction = [\r\n            'Press Line and Body Parts Preparation',\r\n            'Body Shop and Vehicle Structure Joining Line',\r\n            'Paint Shop and Body Coating Processes',\r\n            'Final Vehicle Assembly Line',\r\n            'Vehicle EOL, Testing, and Quality Control Systems',\r\n            'ADAS Calibration and Testing Systems',\r\n            'Material, Parts, and Finished Product Handling Systems',\r\n            'Production Line Layout and Facility Planning',\r\n            'Other Requirements'\r\n        ];\r\n\r\n\r\n        \/* =========================================\r\n           4. Service Center Options\r\n           ========================================= *\/\r\n\r\n        const optionsService = [\r\n            'Establishment of a New Center',\r\n            'Improvement and Development of an Existing Center',\r\n            'Expansion of Service Capacity',\r\n            'Relocation or Change of Location',\r\n            'Redesign of Layout and Processes',\r\n            'Technical and Operational Solution Consulting'\r\n        ];\r\n\r\n\r\n        \/* =========================================\r\n           5. Message Placeholder\r\n           ========================================= *\/\r\n\r\n        const originalMessagePlaceholder = messageBox\r\n            ? messageBox.getAttribute('placeholder') || 'Write your message'\r\n            : 'Write your message';\r\n\r\n\r\n        \/* =========================================\r\n           6. Internal Animation State\r\n           ========================================= *\/\r\n\r\n        let changeVersion = 0;\r\n        let closeFallbackTimer = null;\r\n\r\n\r\n        \/* =========================================\r\n           7. Helper Functions\r\n           ========================================= *\/\r\n\r\n        function getCheckboxOptions() {\r\n            return Array.from(\r\n                checkboxWrapper.querySelectorAll(\r\n                    '.elementor-field-option'\r\n                )\r\n            );\r\n        }\r\n\r\n\r\n        function resetCheckboxes() {\r\n            const checkboxes = checkboxWrapper.querySelectorAll(\r\n                'input[type=\"checkbox\"]'\r\n            );\r\n\r\n            checkboxes.forEach(function (checkbox) {\r\n                checkbox.checked = false;\r\n            });\r\n        }\r\n\r\n\r\n        function hideAllOptions() {\r\n            getCheckboxOptions().forEach(function (option) {\r\n                option.style.display = 'none';\r\n            });\r\n        }\r\n\r\n\r\n        function showAllowedOptions(allowedOptions) {\r\n            const allowedSet = new Set(allowedOptions);\r\n\r\n            getCheckboxOptions().forEach(function (option) {\r\n                const optionLabel = option.querySelector('label');\r\n\r\n                const labelText = optionLabel\r\n                    ? optionLabel.textContent.trim()\r\n                    : option.textContent.trim();\r\n\r\n                if (allowedSet.has(labelText)) {\r\n                    \/*\r\n                     * \u062d\u0630\u0641 \u0627\u0633\u062a\u0627\u06cc\u0644 inline \u0648 \u0628\u0627\u0632\u06af\u0631\u062f\u0627\u0646\u062f\u0646\r\n                     * \u0627\u0633\u062a\u0627\u06cc\u0644 \u0637\u0628\u06cc\u0639\u06cc Elementor\r\n                     *\/\r\n                    option.style.removeProperty('display');\r\n                } else {\r\n                    option.style.display = 'none';\r\n                }\r\n            });\r\n        }\r\n\r\n\r\n        function resetMessagePlaceholder() {\r\n            if (!messageBox) {\r\n                return;\r\n            }\r\n\r\n            messageBox.setAttribute(\r\n                'placeholder',\r\n                originalMessagePlaceholder\r\n            );\r\n        }\r\n\r\n\r\n        function setMessagePlaceholder(placeholder) {\r\n            if (!messageBox) {\r\n                return;\r\n            }\r\n\r\n            messageBox.setAttribute(\r\n                'placeholder',\r\n                placeholder\r\n            );\r\n        }\r\n\r\n\r\n        function updateCheckboxHeight() {\r\n            \/*\r\n             * scrollHeight \u0627\u0631\u062a\u0641\u0627\u0639 \u0648\u0627\u0642\u0639\u06cc \u0645\u062d\u062a\u0648\u0627\u06cc \u0642\u0627\u0628\u0644 \u0646\u0645\u0627\u06cc\u0634 \u0631\u0627\r\n             * \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0627\u0632 \u0628\u0627\u0632\u0634\u062f\u0646 \u0646\u0627\u06af\u0647\u0627\u0646\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f.\r\n             *\/\r\n            const contentHeight = checkboxWrapper.scrollHeight;\r\n\r\n            checkboxWrapper.style.setProperty(\r\n                '--smh-checkbox-height',\r\n                contentHeight + 'px'\r\n            );\r\n        }\r\n\r\n\r\n        function openCheckboxGroup() {\r\n            checkboxWrapper.setAttribute('aria-hidden', 'false');\r\n\r\n            \/*\r\n             * \u0627\u0628\u062a\u062f\u0627 \u0627\u0631\u062a\u0641\u0627\u0639 \u0648\u0627\u0642\u0639\u06cc \u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u060c\r\n             * \u0633\u067e\u0633 \u062f\u0631 \u0641\u0631\u06cc\u0645 \u0628\u0639\u062f\u06cc \u0627\u0646\u06cc\u0645\u06cc\u0634\u0646 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f.\r\n             *\/\r\n            updateCheckboxHeight();\r\n\r\n            requestAnimationFrame(function () {\r\n                requestAnimationFrame(function () {\r\n                    checkboxWrapper.classList.add('show-smooth');\r\n                });\r\n            });\r\n        }\r\n\r\n\r\n        function closeCheckboxGroup(callback) {\r\n            clearTimeout(closeFallbackTimer);\r\n\r\n            if (\r\n                !checkboxWrapper.classList.contains('show-smooth')\r\n            ) {\r\n                if (typeof callback === 'function') {\r\n                    callback();\r\n                }\r\n\r\n                return;\r\n            }\r\n\r\n            checkboxWrapper.setAttribute('aria-hidden', 'true');\r\n            checkboxWrapper.classList.remove('show-smooth');\r\n\r\n            let transitionFinished = false;\r\n\r\n            function finishClose(event) {\r\n                if (\r\n                    event &&\r\n                    event.propertyName !== 'max-height'\r\n                ) {\r\n                    return;\r\n                }\r\n\r\n                if (transitionFinished) {\r\n                    return;\r\n                }\r\n\r\n                transitionFinished = true;\r\n\r\n                checkboxWrapper.removeEventListener(\r\n                    'transitionend',\r\n                    finishClose\r\n                );\r\n\r\n                clearTimeout(closeFallbackTimer);\r\n\r\n                if (typeof callback === 'function') {\r\n                    callback();\r\n                }\r\n            }\r\n\r\n            checkboxWrapper.addEventListener(\r\n                'transitionend',\r\n                finishClose\r\n            );\r\n\r\n            \/*\r\n             * \u0627\u06af\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 transitionend \u0631\u0627 \u0627\u062c\u0631\u0627 \u0646\u06a9\u0631\u062f\u060c\r\n             * \u0627\u06cc\u0646 \u062a\u0627\u06cc\u0645\u0631 \u0627\u062f\u0627\u0645\u0647 \u0645\u0646\u0637\u0642 \u0631\u0627 \u062a\u0636\u0645\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f.\r\n             *\/\r\n            closeFallbackTimer = setTimeout(\r\n                finishClose,\r\n                700\r\n            );\r\n        }\r\n\r\n\r\n        function getSelectedConfiguration(selectedValue) {\r\n            if (selectedValue === selectValues.production) {\r\n                return {\r\n                    showCheckboxes: true,\r\n                    options: optionsProduction,\r\n                    label:\r\n                        'Which areas do you require services for?',\r\n                    placeholder:\r\n                        originalMessagePlaceholder\r\n                };\r\n            }\r\n\r\n            if (\r\n                selectedValue === selectValues.serviceCenter ||\r\n                selectedValue === selectValues.consultation\r\n            ) {\r\n                return {\r\n                    showCheckboxes: true,\r\n                    options: optionsService,\r\n                    label:\r\n                        'What type of support do you require?',\r\n                    placeholder:\r\n                        originalMessagePlaceholder\r\n                };\r\n            }\r\n\r\n            if (\r\n                selectedValue === selectValues.specialEquipment\r\n            ) {\r\n                return {\r\n                    showCheckboxes: false,\r\n                    options: [],\r\n                    label: '',\r\n                    placeholder:\r\n                        'Please provide complete details about your request and the specialized equipment you require...'\r\n                };\r\n            }\r\n\r\n            if (selectedValue === selectValues.other) {\r\n                return {\r\n                    showCheckboxes: false,\r\n                    options: [],\r\n                    label: '',\r\n                    placeholder:\r\n                        'Please describe your request'\r\n                };\r\n            }\r\n\r\n            return {\r\n                showCheckboxes: false,\r\n                options: [],\r\n                label: '',\r\n                placeholder:\r\n                    originalMessagePlaceholder\r\n            };\r\n        }\r\n\r\n\r\n        function applyConfiguration(configuration) {\r\n            hideAllOptions();\r\n\r\n            if (configuration.placeholder) {\r\n                setMessagePlaceholder(\r\n                    configuration.placeholder\r\n                );\r\n            } else {\r\n                resetMessagePlaceholder();\r\n            }\r\n\r\n            if (!configuration.showCheckboxes) {\r\n                checkboxWrapper.setAttribute(\r\n                    'aria-hidden',\r\n                    'true'\r\n                );\r\n\r\n                return;\r\n            }\r\n\r\n            showAllowedOptions(configuration.options);\r\n\r\n            if (\r\n                checkboxLabel &&\r\n                configuration.label\r\n            ) {\r\n                checkboxLabel.textContent =\r\n                    configuration.label;\r\n            }\r\n\r\n            \/*\r\n             * \u0645\u0631\u0648\u0631\u06af\u0631 \u0641\u0631\u0635\u062a \u067e\u06cc\u062f\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f \u062a\u063a\u06cc\u06cc\u0631 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\r\n             * \u0648 \u0645\u062a\u0646 \u0644\u06cc\u0628\u0644 \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u062f.\r\n             *\/\r\n            requestAnimationFrame(function () {\r\n                updateCheckboxHeight();\r\n                openCheckboxGroup();\r\n            });\r\n        }\r\n\r\n\r\n        \/* =========================================\r\n           8. Main Form Logic\r\n           ========================================= *\/\r\n\r\n        function handleFormChange(options) {\r\n            const settings = Object.assign(\r\n                {\r\n                    initialLoad: false\r\n                },\r\n                options || {}\r\n            );\r\n\r\n            const currentVersion = ++changeVersion;\r\n\r\n            const selectedValue =\r\n                mainSelect.value.trim();\r\n\r\n            const configuration =\r\n                getSelectedConfiguration(selectedValue);\r\n\r\n            if (!settings.initialLoad) {\r\n                resetCheckboxes();\r\n            }\r\n\r\n            \/*\r\n             * \u0627\u06af\u0631 \u06af\u0631\u0648\u0647 \u0628\u0627\u0632 \u0627\u0633\u062a\u060c \u0627\u0628\u062a\u062f\u0627 \u06a9\u0627\u0645\u0644 \u0648 \u0646\u0631\u0645 \u0628\u0633\u062a\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.\r\n             * \u0633\u067e\u0633 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627 \u0648 \u0644\u06cc\u0628\u0644 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0648 \u062f\u0648\u0628\u0627\u0631\u0647 \u0628\u0627\u0632 \u0645\u06cc\u200c\u0634\u0648\u062f.\r\n             *\/\r\n            if (\r\n                checkboxWrapper.classList.contains(\r\n                    'show-smooth'\r\n                )\r\n            ) {\r\n                closeCheckboxGroup(function () {\r\n                    if (currentVersion !== changeVersion) {\r\n                        return;\r\n                    }\r\n\r\n                    applyConfiguration(configuration);\r\n                });\r\n\r\n                return;\r\n            }\r\n\r\n            applyConfiguration(configuration);\r\n        }\r\n\r\n\r\n        \/* =========================================\r\n           9. Initial State\r\n           ========================================= *\/\r\n\r\n        hideAllOptions();\r\n\r\n        checkboxWrapper.classList.add(\r\n            'smh-initialized'\r\n        );\r\n\r\n        checkboxWrapper.setAttribute(\r\n            'aria-hidden',\r\n            'true'\r\n        );\r\n\r\n        \/*\r\n         * \u06cc\u06a9 \u0641\u0631\u06cc\u0645 \u0635\u0628\u0631 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u062a\u0627 \u0645\u0631\u0648\u0631\u06af\u0631 \u062d\u0627\u0644\u062a \u0645\u062e\u0641\u06cc \u0627\u0648\u0644\u06cc\u0647\r\n         * \u0631\u0627 \u062b\u0628\u062a \u06a9\u0646\u062f \u0648 \u0633\u067e\u0633 \u0648\u0636\u0639\u06cc\u062a \u0627\u0646\u062a\u062e\u0627\u0628\u200c\u0634\u062f\u0647 \u0627\u0639\u0645\u0627\u0644 \u0634\u0648\u062f.\r\n         *\/\r\n        requestAnimationFrame(function () {\r\n            handleFormChange({\r\n                initialLoad: true\r\n            });\r\n        });\r\n\r\n\r\n        \/* =========================================\r\n           10. Select Change Event\r\n           ========================================= *\/\r\n\r\n        mainSelect.addEventListener(\r\n            'change',\r\n            function () {\r\n                handleFormChange({\r\n                    initialLoad: false\r\n                });\r\n            }\r\n        );\r\n\r\n\r\n        \/* =========================================\r\n           11. Responsive Height Recalculation\r\n           ========================================= *\/\r\n\r\n        let resizeTimer = null;\r\n\r\n        window.addEventListener('resize', function () {\r\n            clearTimeout(resizeTimer);\r\n\r\n            resizeTimer = setTimeout(function () {\r\n                if (\r\n                    checkboxWrapper.classList.contains(\r\n                        'show-smooth'\r\n                    )\r\n                ) {\r\n                    updateCheckboxHeight();\r\n                }\r\n            }, 150);\r\n        });\r\n    }\r\n\r\n\r\n    \/* =========================================\r\n       Submit Button Initializer\r\n       ========================================= *\/\r\n\r\n    function initializeSubmitButton(submitButtonContent) {\r\n        if (!submitButtonContent) {\r\n            return;\r\n        }\r\n\r\n        const textSpan = submitButtonContent.querySelector(\r\n            '.elementor-button-text'\r\n        );\r\n\r\n        if (textSpan) {\r\n            textSpan.textContent = 'Submit Request';\r\n        }\r\n\r\n        let iconSpan = submitButtonContent.querySelector(\r\n            '.elementor-button-icon'\r\n        );\r\n\r\n        if (!iconSpan) {\r\n            iconSpan = document.createElement('span');\r\n            iconSpan.className = 'elementor-button-icon';\r\n\r\n            submitButtonContent.appendChild(iconSpan);\r\n        }\r\n\r\n        iconSpan.innerHTML = `\r\n            <svg\r\n                xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\r\n                width=\"35\"\r\n                height=\"35\"\r\n                viewBox=\"0 0 35 35\"\r\n                fill=\"none\"\r\n                aria-hidden=\"true\"\r\n                focusable=\"false\"\r\n            >\r\n                <path\r\n                    d=\"M20 10V12H13.41L25 23.59L23.59 25L12 13.41V20H10V10H20Z\"\r\n                    fill=\"currentColor\"\r\n                ><\/path>\r\n            <\/svg>\r\n        `;\r\n    }\r\n})();\r\n<\/script>\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>Are You Ready to Take the Next Step? If you need guidance finding the right solution, selecting a product, receiving a service, or starting a collaboration, our team is ready to understand your needs, suggest the right path, and build a clear, fast, and trusted connection. Send an email Service &amp; Product Delivery Process Contact [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-460","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/pages\/460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/comments?post=460"}],"version-history":[{"count":117,"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/pages\/460\/revisions"}],"predecessor-version":[{"id":3302,"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/pages\/460\/revisions\/3302"}],"wp:attachment":[{"href":"https:\/\/rodman.ir\/en\/wp-json\/wp\/v2\/media?parent=460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}