{"id":4591,"date":"2023-12-07T06:10:16","date_gmt":"2023-12-07T06:10:16","guid":{"rendered":"https:\/\/innovat.themewant.com\/?page_id=4591"},"modified":"2026-05-05T17:15:43","modified_gmt":"2026-05-05T15:15:43","slug":"recursos","status":"publish","type":"page","link":"https:\/\/www.euroguadiana.eu\/en\/recursos\/","title":{"rendered":"Resources"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"4591\" class=\"elementor elementor-4591\">\n\t\t\t\t<div class=\"elementor-element elementor-element-60ce18 e-flex e-con-boxed e-con e-parent\" data-id=\"60ce18\" data-element_type=\"container\" id=\"proyectos\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3183fddb elementor-widget elementor-widget-rts-animated-heading\" data-id=\"3183fddb\" data-element_type=\"widget\" data-widget_type=\"rts-animated-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"animated-heading style1\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"banner-title\">\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"title-process-stock-text\">\r\n\t\t\t\t\t\t\t<h2 class=\"animated-text title-large-3 end\">\r\n\t\t\t\t\t\t\t\t<span class=\"\">Resources and downloads<\/span>\r\n\t\t\t\t\t\t\t\t<span class=\"stroked-text\"><\/span>\r\n\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n            <script>\r\n    (function ($) {\r\n        \"use strict\";\r\n        \/\/ Check if GSAP is available\r\n        if (typeof gsap === 'undefined') {\r\n            console.warn('GSAP is not loaded');\r\n            return;\r\n        }\r\n\r\n        function scrollingTextGsap() {\r\n            $(document).ready(function () {\r\n                let scrollingTextTwo = document.getElementsByClassName('scrollingText-two');\r\n                if (scrollingTextTwo.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-two\", {\r\n                        x: 1000,\r\n                        duration: 50,\r\n                        repeat: -1,\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-two', {\r\n                        xPercent: 5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-two\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n\r\n                let scrollingTextFour = document.getElementsByClassName('scrollingText-four');\r\n                if (scrollingTextFour.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-four\", {\r\n                        x: -1000,\r\n                        duration: 50,\r\n                        repeat: -1,  \/\/ Changed to -1 for infinite repeat\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-four', {\r\n                        xPercent: -5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-four\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Check if jQuery is loaded\r\n        if (typeof jQuery !== 'undefined') {\r\n            scrollingTextGsap();\r\n        } else {\r\n            console.warn('jQuery is not loaded');\r\n        }\r\n    })(jQuery);\r\n<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-145f5142 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"145f5142\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"row\"><div class=\"col-lg-12\"><div class=\"title-style-three-center\"><p data-start=\"444\" data-end=\"831\">This space gathers the main materials related to the Piloto Spatial Planning Study of the Eurocity of the Guadiana. Here you can consult the strategic reference documents, access the final document of the study, as well as explore the interactive geo-viewer with the territorial proposals.<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fb20e8 elementor-widget elementor-widget-image\" data-id=\"4fb20e8\" data-element_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=\"1536\" height=\"362\" src=\"https:\/\/www.euroguadiana.eu\/wp-content\/uploads\/2023\/11\/3_Eurociudade_TRS_White-1536x362.png\" class=\"attachment-1536x1536 size-1536x1536 wp-image-9134\" alt=\"\" srcset=\"https:\/\/www.euroguadiana.eu\/wp-content\/uploads\/2023\/11\/3_Eurociudade_TRS_White-1536x362.png 1536w, https:\/\/www.euroguadiana.eu\/wp-content\/uploads\/2023\/11\/3_Eurociudade_TRS_White-300x71.png 300w, https:\/\/www.euroguadiana.eu\/wp-content\/uploads\/2023\/11\/3_Eurociudade_TRS_White-1024x241.png 1024w, https:\/\/www.euroguadiana.eu\/wp-content\/uploads\/2023\/11\/3_Eurociudade_TRS_White-768x181.png 768w, https:\/\/www.euroguadiana.eu\/wp-content\/uploads\/2023\/11\/3_Eurociudade_TRS_White-2048x483.png 2048w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/>\t\t\t\t\t\t\t\t\t\t\t\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-48798640 e-con-full e-flex e-con e-parent\" data-id=\"48798640\" data-element_type=\"container\" id=\"acciones\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a3c613d elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3a3c613d\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7000af33 e-flex e-con-boxed e-con e-parent\" data-id=\"7000af33\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4db92528 elementor-widget elementor-widget-rts-animated-heading\" data-id=\"4db92528\" data-element_type=\"widget\" data-widget_type=\"rts-animated-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"animated-heading style1\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"banner-title\">\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"title-process-stock-text\">\r\n\t\t\t\t\t\t\t<h2 class=\"animated-text title-large-3 end\">\r\n\t\t\t\t\t\t\t\t<span class=\"stroked-text\">Documents<\/span>\r\n\t\t\t\t\t\t\t\t<span class=\"\">strategic<\/span>\r\n\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n            <script>\r\n    (function ($) {\r\n        \"use strict\";\r\n        \/\/ Check if GSAP is available\r\n        if (typeof gsap === 'undefined') {\r\n            console.warn('GSAP is not loaded');\r\n            return;\r\n        }\r\n\r\n        function scrollingTextGsap() {\r\n            $(document).ready(function () {\r\n                let scrollingTextTwo = document.getElementsByClassName('scrollingText-two');\r\n                if (scrollingTextTwo.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-two\", {\r\n                        x: 1000,\r\n                        duration: 50,\r\n                        repeat: -1,\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-two', {\r\n                        xPercent: 5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-two\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n\r\n                let scrollingTextFour = document.getElementsByClassName('scrollingText-four');\r\n                if (scrollingTextFour.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-four\", {\r\n                        x: -1000,\r\n                        duration: 50,\r\n                        repeat: -1,  \/\/ Changed to -1 for infinite repeat\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-four', {\r\n                        xPercent: -5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-four\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Check if jQuery is loaded\r\n        if (typeof jQuery !== 'undefined') {\r\n            scrollingTextGsap();\r\n        } else {\r\n            console.warn('jQuery is not loaded');\r\n        }\r\n    })(jQuery);\r\n<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63f60fe9 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"63f60fe9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"row\"><div class=\"col-lg-12\"><div class=\"title-style-three-center\"><p data-start=\"1053\" data-end=\"1309\">The territorial planning of the Eurocity of the Guadiana is based on a set of strategic documents already produced in recent years, both at local and cross-border level. These materials offer diagnoses, lines of action and proposals that serve as a basis for the development of the Piloto Study.<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-12802491 e-grid e-con-full e-con e-child\" data-id=\"12802491\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52ce0ad5 elementor-widget elementor-widget-rts-btn\" data-id=\"52ce0ad5\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/dkk3sv2ivqy2x9nvbia8o\/AU_Eurociudad_Guadiana.pdf?rlkey=qjwvc1razfjl2sfadqozl8is6&#038;st=8udrofyz&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">AU - Eurocity of Guadiana<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-01ae6be elementor-widget elementor-widget-rts-btn\" data-id=\"01ae6be\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/y0x4dil64uv3l15tim410\/Diagn-stico-de-Accesibilidad-Eurociudad-Guadiana-2.pdf?rlkey=c8r0t1h8ullhn7xaf6q8hrfon&#038;st=ggklai07&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Accessibility<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-043d140 elementor-widget elementor-widget-rts-btn\" data-id=\"043d140\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/65bunx4ldh5lz7x5ues12\/DOC_TEC_1_AN-LISIS_Y_DIAGN-STIC_EUROCIUDAD-1.pdf?rlkey=i1ii5a68jaf2y5nynkogvu7bo&#038;st=94q2u6ow&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Analysis<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09e1ba2 elementor-widget elementor-widget-rts-btn\" data-id=\"09e1ba2\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/lgpez18y808d2075y3ft6\/DOC_TEC_2_ESTRATEGIAS_GESTI-N_CONSERVACI-N_ENP-3.pdf?rlkey=v6k43fz8dfwhgtruiwspf6uu7&#038;st=v1ddyg8n&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Strategies<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fe4d212 elementor-widget elementor-widget-rts-btn\" data-id=\"fe4d212\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/14msc1sya6koyvvczh73y\/DOC_TEC_3_MOBILIDADE_ACCESIBILIDADE_TERRIT-RIO_INCLUSIVO-2.pdf?rlkey=nft67ujn88ihfcn1tlet6hvrm&#038;st=zzok1urd&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Mobility<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e6e2957 elementor-widget elementor-widget-rts-btn\" data-id=\"e6e2957\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/n2ntpn7zapewh2d2crv36\/DOC_TEC_4_USOS-DEL-SUELO_2-3.pdf?rlkey=1vudt44clt991anly4imslmhe&#038;st=urkq2cjb&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Land Use<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1323746 elementor-widget elementor-widget-rts-btn\" data-id=\"1323746\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/2rolhhmovin29xzp72xmb\/ANEXO-II.A_PLANO_A0_EUROCIUDAD-3.pdf?rlkey=usd6pxvbl8wtbgm5evqzdteml&#038;st=zqdmo808&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Plan IIA<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eef31ac elementor-widget elementor-widget-rts-btn\" data-id=\"eef31ac\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.dropbox.com\/scl\/fi\/5q0r123512q7ai3m6ecno\/ANEXO-II.B_PLANO_A0_EUROCIUDAD_detalleurbano-2.pdf?rlkey=ge4tjwsxsv5d00nkk1khbrsdc&#038;st=y6fc0wkm&#038;dl=0\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Urban Agenda - Plan IIB<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff10d36 e-con-full e-flex e-con e-parent\" data-id=\"ff10d36\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-891af1b elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"891af1b\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-26d6a21 e-flex e-con-boxed e-con e-parent\" data-id=\"26d6a21\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a74db99 elementor-widget elementor-widget-rts-animated-heading\" data-id=\"a74db99\" data-element_type=\"widget\" data-widget_type=\"rts-animated-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"animated-heading style1\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"banner-title\">\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"title-process-stock-text\">\r\n\t\t\t\t\t\t\t<h2 class=\"animated-text title-large-3 end\">\r\n\t\t\t\t\t\t\t\t<span class=\"stroked-text\">Study<\/span>\r\n\t\t\t\t\t\t\t\t<span class=\"\">Territorial<\/span>\r\n\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n            <script>\r\n    (function ($) {\r\n        \"use strict\";\r\n        \/\/ Check if GSAP is available\r\n        if (typeof gsap === 'undefined') {\r\n            console.warn('GSAP is not loaded');\r\n            return;\r\n        }\r\n\r\n        function scrollingTextGsap() {\r\n            $(document).ready(function () {\r\n                let scrollingTextTwo = document.getElementsByClassName('scrollingText-two');\r\n                if (scrollingTextTwo.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-two\", {\r\n                        x: 1000,\r\n                        duration: 50,\r\n                        repeat: -1,\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-two', {\r\n                        xPercent: 5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-two\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n\r\n                let scrollingTextFour = document.getElementsByClassName('scrollingText-four');\r\n                if (scrollingTextFour.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-four\", {\r\n                        x: -1000,\r\n                        duration: 50,\r\n                        repeat: -1,  \/\/ Changed to -1 for infinite repeat\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-four', {\r\n                        xPercent: -5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-four\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Check if jQuery is loaded\r\n        if (typeof jQuery !== 'undefined') {\r\n            scrollingTextGsap();\r\n        } else {\r\n            console.warn('jQuery is not loaded');\r\n        }\r\n    })(jQuery);\r\n<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5c8646 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"b5c8646\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"row\"><div class=\"col-lg-12\"><div class=\"title-style-three-center\"><p data-start=\"1053\" data-end=\"1309\">The Piloto Spatial Planning Study is the main outcome of this process. It aims to provide a shared and coordinated vision for Ayamonte, Castro Marim and Vila Real de Santo Ant\u00f3nio, integrating sustainability, mobility and cross-border cooperation in a common framework for the future.<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d165f18 e-grid e-con-full e-con e-child\" data-id=\"d165f18\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-08aa60d elementor-widget elementor-widget-rts-btn\" data-id=\"08aa60d\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.euroguadiana.eu\/documentos\/eurociudad-territorial-esp.pdf\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Territorial Planning Study<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18b979b elementor-widget elementor-widget-rts-btn\" data-id=\"18b979b\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.euroguadiana.eu\/documentos\/eurociudad-territorial-por.pdf\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Territorial Planning Study<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd42eb7 elementor-widget elementor-widget-rts-btn\" data-id=\"bd42eb7\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/www.euroguadiana.eu\/documentos\/eurociudad-territorial-eng.pdf\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Territorial Planning Study<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-46d14c30 e-con-full e-flex e-con e-parent\" data-id=\"46d14c30\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3a03d255 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3a03d255\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e9d8504 e-flex e-con-boxed e-con e-parent\" data-id=\"e9d8504\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1a24faa elementor-widget elementor-widget-rts-animated-heading\" data-id=\"1a24faa\" data-element_type=\"widget\" data-widget_type=\"rts-animated-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"animated-heading style1\">\r\n\t\t\t\t\t\t\t\t\t<div class=\"banner-title\">\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t<div class=\"title-process-stock-text\">\r\n\t\t\t\t\t\t\t<h2 class=\"animated-text title-large-3 end\">\r\n\t\t\t\t\t\t\t\t<span class=\"stroked-text\">Geo<\/span>\r\n\t\t\t\t\t\t\t\t<span class=\"\">Viewer<\/span>\r\n\t\t\t\t\t\t\t<\/h2>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t\r\n\r\n\t\r\n\r\n\r\n\r\n\r\n\r\n            <script>\r\n    (function ($) {\r\n        \"use strict\";\r\n        \/\/ Check if GSAP is available\r\n        if (typeof gsap === 'undefined') {\r\n            console.warn('GSAP is not loaded');\r\n            return;\r\n        }\r\n\r\n        function scrollingTextGsap() {\r\n            $(document).ready(function () {\r\n                let scrollingTextTwo = document.getElementsByClassName('scrollingText-two');\r\n                if (scrollingTextTwo.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-two\", {\r\n                        x: 1000,\r\n                        duration: 50,\r\n                        repeat: -1,\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-two', {\r\n                        xPercent: 5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-two\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n\r\n                let scrollingTextFour = document.getElementsByClassName('scrollingText-four');\r\n                if (scrollingTextFour.length) {\r\n                    gsap.registerPlugin(ScrollTrigger);\r\n                    let tl2 = gsap.timeline();\r\n                    tl2.to(\".scrollingText-four\", {\r\n                        x: -1000,\r\n                        duration: 50,\r\n                        repeat: -1,  \/\/ Changed to -1 for infinite repeat\r\n                        ease: 'linear'\r\n                    })\r\n                    let tl = gsap.timeline();\r\n                    tl.to('.scrollingText-four', {\r\n                        xPercent: -5,\r\n                        scrollTrigger: {\r\n                            trigger: \".scrollingText-four\",\r\n                            scrub: 1\r\n                        }\r\n                    })\r\n                }\r\n            });\r\n        }\r\n\r\n        \/\/ Check if jQuery is loaded\r\n        if (typeof jQuery !== 'undefined') {\r\n            scrollingTextGsap();\r\n        } else {\r\n            console.warn('jQuery is not loaded');\r\n        }\r\n    })(jQuery);\r\n<\/script>\r\n\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e0462e2 elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-text-editor\" data-id=\"e0462e2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"row\"><div class=\"col-lg-12\"><div class=\"title-style-three-center\"><p data-start=\"1053\" data-end=\"1309\">The interactive geo-viewer allows to explore in a visual and dynamic way the main results of the Piloto Study. Through maps and thematic layers, it shows the strategic projects, management proposals and key areas for the development of the Guadiana Eurocity towards 2030.<\/p><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8e1370e e-grid e-con-full e-con e-child\" data-id=\"8e1370e\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-79cad22 elementor-widget elementor-widget-rts-btn\" data-id=\"79cad22\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"https:\/\/euroguadiana.eu\/visor\/\" target=\"_blank\">\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Access the GeoVisor<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f303ca6 e-con-full e-flex e-con e-parent\" data-id=\"f303ca6\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1049856 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"1049856\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-64ed505 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"64ed505\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-855d1fa elementor-widget__width-initial elementor-widget elementor-widget-react-heading\" data-id=\"855d1fa\" data-element_type=\"widget\" data-widget_type=\"react-heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n\t\t<div class=\"react-heading  style9\">\r\n\t\t\t<div class=\"title-inner no\">\r\n\t\t\t\t<div class=\"image-heading\"><div class=\"title-img top\"> <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/11\/02.png\" alt=\"title-image\" \/><\/div><div class=\"skew-up\"><span class=\"sub-text word-line\">Work with us<\/span><\/div><\/div><div class=\"skew-up\"><h2 class=\"title word-line\">Have a Project in mind? <br>Do not hesitate to say hello.<\/h2><\/div>\r\n\r\n\t\t\t<\/div>\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t<\/div>\r\n\t\t<script>\r\n\t\t\tjQuery(document).ready(function(){\r\n\t\t\tlet addAnimation = function () {\r\n\t\t\tjQuery(\".skew-up\").each(function (index) {\r\n\t\t\t\tconst text = new SplitType(jQuery(this), {\r\n\t\t\t\ttypes: \"lines, words\",\r\n\t\t\t\tlineClass: \"word-line\"\r\n\t\t\t\t});    let textInstance = jQuery(this);\r\n\t\t\t\tlet line = textInstance.find(\".word-line\");\r\n\t\t\t\tlet word = line.find(\".word\");    let tl = gsap.timeline({\r\n\t\t\t\tscrollTrigger: {\r\n\t\t\t\t\ttrigger: textInstance,\r\n\t\t\t\t\tstart: \"top 85%\",\r\n\t\t\t\t\tend: \"top 100%\",\r\n\t\t\t\t\tonComplete: function () {\r\n\t\t\t\t\tjQuery(textInstance).removeClass(\"skew-up\");\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\t});    tl.set(textInstance, { opacity: 1 }).from(word, {\r\n\t\t\t\ty: \"100%\",\r\n\t\t\t\tskewX: \"-5\",\r\n\t\t\t\tduration: 2,\r\n\t\t\t\tstagger: 0.03,\r\n\t\t\t\tease: \"expo.out\"\r\n\t\t\t\t});\r\n\t\t\t});\r\n\t\t\t};\r\n\t\t\taddAnimation();window.addEventListener(\"resize\", function (event) {\r\n\t\t\t\tif (jQuery(window).width() >= 992) {addAnimation(); }\r\n\t\t\t});\t\r\n\r\n\t\t});   \r\n\t\t<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e103660 elementor-widget elementor-widget-rts-btn\" data-id=\"e103660\" data-element_type=\"widget\" data-widget_type=\"rts-btn.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t\t<div class=\"rts-btn-wrapper\">\r\n\t\t\t\t\t\t<a class=\"rts-btn secondary_btn\" href=\"#\" >\t\t\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t<span class=\"btn_text\">Let's Build<\/span>\r\n\t\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"rt rt-arrow-right\"><\/i>\t\t\t\t\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t<\/div>    \r\n\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-3f53d86 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"3f53d86\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-009a744 e-con-full e-flex e-con e-child\" data-id=\"009a744\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-84242f7 elementor-widget elementor-widget-rt-after-befor-image\" data-id=\"84242f7\" data-element_type=\"widget\" data-widget_type=\"rt-after-befor-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t <!-- rs after-beforearea start -->\r\n\t <div class=\"rts-after-before-area-start style-style1\">\r\n        <div class=\"container-full\">\r\n            <div class=\"row\">\r\n                <div class=\"col-lg-12\">\r\n                    <div class=\"after-before-main-wrapper-one\">\r\n                        <div class=\"inner\">\r\n                            <div class=\"comparison-slider-wrapper\">\r\n                                <div class=\"comparison-slider\">\r\n                                    <div class=\"overlay\">Before<\/div>\r\n                                    <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/11\/04-5.jpg\" alt=\"marioPhoto 2\">\r\n                                    <div class=\"resize\">\r\n                                        <div class=\"overlay\">After<\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/11\/03-5.jpg\" alt=\"marioPhoto 1\">\r\n                                    <\/div>\r\n                                    <div class=\"divider\"><\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <!-- rs after-beforearea end -->\r\n\r\n\t\t<script>\r\n\t\t\t(function ($) {\r\n\r\n\t\t\t\tfunction afterBefore(){\r\n\t\t\t\t\t$(document).ready(function() {\r\n\t\t\r\n\t\t\t\t\t\tif ($(\".comparison-slider\")[0]) {\r\n\t\t\t\t\t\t\tlet compSlider = $(\".comparison-slider\");\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tcompSlider.each(function() {\r\n\t\t\t\t\t\t\t\tlet compSliderWidth = $(this).width() + \"px\";\r\n\t\t\t\t\t\t\t\t$(this).find(\".resize img\").css({ width: compSliderWidth });\r\n\t\t\t\t\t\t\t\tdrags($(this).find(\".divider\"), $(this).find(\".resize\"), $(this));\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t$(window).on(\"resize\", function() {\r\n\t\t\t\t\t\t\t\tlet compSliderWidth = compSlider.width() + \"px\";\r\n\t\t\t\t\t\t\t\tcompSlider.find(\".resize img\").css({ width: compSliderWidth });\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t\tfunction drags(dragElement, resizeElement, container) {\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tlet touched = false;\r\n\t\t\t\t\t\twindow.addEventListener('touchstart', function() {\r\n\t\t\t\t\t\t\ttouched = true;\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\twindow.addEventListener('touchend', function() {\r\n\t\t\t\t\t\t\ttouched = false;\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tdragElement.on(\"mousedown touchstart\", function(e) {\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdragElement.addClass(\"draggable\");\r\n\t\t\t\t\t\t\t\tresizeElement.addClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\/\/create vars\r\n\t\t\t\t\t\t\t\tlet startX = e.pageX ? e.pageX : e.originalEvent.touches[0].pageX;\r\n\t\t\t\t\t\t\t\tlet dragWidth = dragElement.outerWidth();\r\n\t\t\t\t\t\t\t\tlet posX = dragElement.offset().left + dragWidth - startX;\r\n\t\t\t\t\t\t\t\tlet containerOffset = container.offset().left;\r\n\t\t\t\t\t\t\t\tlet containerWidth = container.outerWidth();\r\n\t\t\t\t\t\t\t\tlet minLeft = containerOffset + 10;\r\n\t\t\t\t\t\t\t\tlet maxLeft = containerOffset + containerWidth - dragWidth - 10;\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdragElement.parents().on(\"mousemove touchmove\", function(e) {\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tif ( touched === false ) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tlet moveX = e.pageX ? e.pageX : e.originalEvent.touches[0].pageX;\r\n\t\t\t\t\t\t\t\t\tlet leftValue = moveX + posX - dragWidth;\r\n\r\n\t\t\t\t\t\t\t\t\tif (leftValue < minLeft) {\r\n\t\t\t\t\t\t\t\t\t\tleftValue = minLeft;\r\n\t\t\t\t\t\t\t\t\t} else if (leftValue > maxLeft) {\r\n\t\t\t\t\t\t\t\t\t\tleftValue = maxLeft;\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\tlet widthValue = (leftValue + dragWidth \/ 2 - containerOffset) * 100 \/ containerWidth + \"%\";\r\n\r\n\t\t\t\t\t\t\t\t\t$(\".draggable\").css(\"left\", widthValue).on(\"mouseup touchend touchcancel\", function() {\r\n\t\t\t\t\t\t\t\t\t\t$(this).removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t$(\".resizable\").css(\"width\", widthValue);\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}).on(\"mouseup touchend touchcancel\", function() {\r\n\t\t\t\t\t\t\t\t\tdragElement.removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t}).on(\"mouseup touchend touchcancel\", function(e) {\r\n\t\t\t\t\t\t\t\tdragElement.removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n    \t\t\tafterBefore();\r\n\r\n\t\t\t})(jQuery);\r\n\t\t<\/script>\r\n\t\t\r\n\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<div class=\"elementor-element elementor-element-56d8ce5 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"56d8ce5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-de70ee5 e-con-full e-flex e-con e-child\" data-id=\"de70ee5\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d7d9727 elementor-widget elementor-widget-rt-after-befor-image\" data-id=\"d7d9727\" data-element_type=\"widget\" data-widget_type=\"rt-after-befor-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t <!-- rs after-beforearea start -->\r\n\t <div class=\"rts-after-before-area-start style-style1\">\r\n        <div class=\"container-full\">\r\n            <div class=\"row\">\r\n                <div class=\"col-lg-12\">\r\n                    <div class=\"after-before-main-wrapper-one\">\r\n                        <div class=\"inner\">\r\n                            <div class=\"comparison-slider-wrapper\">\r\n                                <div class=\"comparison-slider\">\r\n                                    <div class=\"overlay\">Before<\/div>\r\n                                    <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/12\/02.png\" alt=\"marioPhoto 2\">\r\n                                    <div class=\"resize\">\r\n                                        <div class=\"overlay\">After<\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/12\/01.png\" alt=\"marioPhoto 1\">\r\n                                    <\/div>\r\n                                    <div class=\"divider\"><\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <!-- rs after-beforearea end -->\r\n\r\n\t\t<script>\r\n\t\t\t(function ($) {\r\n\r\n\t\t\t\tfunction afterBefore(){\r\n\t\t\t\t\t$(document).ready(function() {\r\n\t\t\r\n\t\t\t\t\t\tif ($(\".comparison-slider\")[0]) {\r\n\t\t\t\t\t\t\tlet compSlider = $(\".comparison-slider\");\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tcompSlider.each(function() {\r\n\t\t\t\t\t\t\t\tlet compSliderWidth = $(this).width() + \"px\";\r\n\t\t\t\t\t\t\t\t$(this).find(\".resize img\").css({ width: compSliderWidth });\r\n\t\t\t\t\t\t\t\tdrags($(this).find(\".divider\"), $(this).find(\".resize\"), $(this));\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t$(window).on(\"resize\", function() {\r\n\t\t\t\t\t\t\t\tlet compSliderWidth = compSlider.width() + \"px\";\r\n\t\t\t\t\t\t\t\tcompSlider.find(\".resize img\").css({ width: compSliderWidth });\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t\tfunction drags(dragElement, resizeElement, container) {\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tlet touched = false;\r\n\t\t\t\t\t\twindow.addEventListener('touchstart', function() {\r\n\t\t\t\t\t\t\ttouched = true;\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\twindow.addEventListener('touchend', function() {\r\n\t\t\t\t\t\t\ttouched = false;\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tdragElement.on(\"mousedown touchstart\", function(e) {\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdragElement.addClass(\"draggable\");\r\n\t\t\t\t\t\t\t\tresizeElement.addClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\/\/create vars\r\n\t\t\t\t\t\t\t\tlet startX = e.pageX ? e.pageX : e.originalEvent.touches[0].pageX;\r\n\t\t\t\t\t\t\t\tlet dragWidth = dragElement.outerWidth();\r\n\t\t\t\t\t\t\t\tlet posX = dragElement.offset().left + dragWidth - startX;\r\n\t\t\t\t\t\t\t\tlet containerOffset = container.offset().left;\r\n\t\t\t\t\t\t\t\tlet containerWidth = container.outerWidth();\r\n\t\t\t\t\t\t\t\tlet minLeft = containerOffset + 10;\r\n\t\t\t\t\t\t\t\tlet maxLeft = containerOffset + containerWidth - dragWidth - 10;\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdragElement.parents().on(\"mousemove touchmove\", function(e) {\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tif ( touched === false ) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tlet moveX = e.pageX ? e.pageX : e.originalEvent.touches[0].pageX;\r\n\t\t\t\t\t\t\t\t\tlet leftValue = moveX + posX - dragWidth;\r\n\r\n\t\t\t\t\t\t\t\t\tif (leftValue < minLeft) {\r\n\t\t\t\t\t\t\t\t\t\tleftValue = minLeft;\r\n\t\t\t\t\t\t\t\t\t} else if (leftValue > maxLeft) {\r\n\t\t\t\t\t\t\t\t\t\tleftValue = maxLeft;\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\tlet widthValue = (leftValue + dragWidth \/ 2 - containerOffset) * 100 \/ containerWidth + \"%\";\r\n\r\n\t\t\t\t\t\t\t\t\t$(\".draggable\").css(\"left\", widthValue).on(\"mouseup touchend touchcancel\", function() {\r\n\t\t\t\t\t\t\t\t\t\t$(this).removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t$(\".resizable\").css(\"width\", widthValue);\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}).on(\"mouseup touchend touchcancel\", function() {\r\n\t\t\t\t\t\t\t\t\tdragElement.removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t}).on(\"mouseup touchend touchcancel\", function(e) {\r\n\t\t\t\t\t\t\t\tdragElement.removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n    \t\t\tafterBefore();\r\n\r\n\t\t\t})(jQuery);\r\n\t\t<\/script>\r\n\t\t\r\n\t\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-40ab339 e-con-full e-flex e-con e-child\" data-id=\"40ab339\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46c3bbd elementor-widget elementor-widget-rt-after-befor-image\" data-id=\"46c3bbd\" data-element_type=\"widget\" data-widget_type=\"rt-after-befor-image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\r\n\t\t\r\n\t <!-- rs after-beforearea start -->\r\n\t <div class=\"rts-after-before-area-start style-style1\">\r\n        <div class=\"container-full\">\r\n            <div class=\"row\">\r\n                <div class=\"col-lg-12\">\r\n                    <div class=\"after-before-main-wrapper-one\">\r\n                        <div class=\"inner\">\r\n                            <div class=\"comparison-slider-wrapper\">\r\n                                <div class=\"comparison-slider\">\r\n                                    <div class=\"overlay\">Before<\/div>\r\n                                    <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/12\/06.jpg\" alt=\"marioPhoto 2\">\r\n                                    <div class=\"resize\">\r\n                                        <div class=\"overlay\">After<\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/themewant.com\/products\/wordpress\/innovat\/wp-content\/uploads\/2023\/12\/05-1.jpg\" alt=\"marioPhoto 1\">\r\n                                    <\/div>\r\n                                    <div class=\"divider\"><\/div>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n    <!-- rs after-beforearea end -->\r\n\r\n\t\t<script>\r\n\t\t\t(function ($) {\r\n\r\n\t\t\t\tfunction afterBefore(){\r\n\t\t\t\t\t$(document).ready(function() {\r\n\t\t\r\n\t\t\t\t\t\tif ($(\".comparison-slider\")[0]) {\r\n\t\t\t\t\t\t\tlet compSlider = $(\".comparison-slider\");\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tcompSlider.each(function() {\r\n\t\t\t\t\t\t\t\tlet compSliderWidth = $(this).width() + \"px\";\r\n\t\t\t\t\t\t\t\t$(this).find(\".resize img\").css({ width: compSliderWidth });\r\n\t\t\t\t\t\t\t\tdrags($(this).find(\".divider\"), $(this).find(\".resize\"), $(this));\r\n\t\t\t\t\t\t\t});\r\n\r\n\t\t\t\t\t\t\t$(window).on(\"resize\", function() {\r\n\t\t\t\t\t\t\t\tlet compSliderWidth = compSlider.width() + \"px\";\r\n\t\t\t\t\t\t\t\tcompSlider.find(\".resize img\").css({ width: compSliderWidth });\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t});\r\n\t\t\t\t\tfunction drags(dragElement, resizeElement, container) {\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tlet touched = false;\r\n\t\t\t\t\t\twindow.addEventListener('touchstart', function() {\r\n\t\t\t\t\t\t\ttouched = true;\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\twindow.addEventListener('touchend', function() {\r\n\t\t\t\t\t\t\ttouched = false;\r\n\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tdragElement.on(\"mousedown touchstart\", function(e) {\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdragElement.addClass(\"draggable\");\r\n\t\t\t\t\t\t\t\tresizeElement.addClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\/\/create vars\r\n\t\t\t\t\t\t\t\tlet startX = e.pageX ? e.pageX : e.originalEvent.touches[0].pageX;\r\n\t\t\t\t\t\t\t\tlet dragWidth = dragElement.outerWidth();\r\n\t\t\t\t\t\t\t\tlet posX = dragElement.offset().left + dragWidth - startX;\r\n\t\t\t\t\t\t\t\tlet containerOffset = container.offset().left;\r\n\t\t\t\t\t\t\t\tlet containerWidth = container.outerWidth();\r\n\t\t\t\t\t\t\t\tlet minLeft = containerOffset + 10;\r\n\t\t\t\t\t\t\t\tlet maxLeft = containerOffset + containerWidth - dragWidth - 10;\r\n\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\tdragElement.parents().on(\"mousemove touchmove\", function(e) {\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tif ( touched === false ) {\r\n\t\t\t\t\t\t\t\t\t\te.preventDefault();\r\n\t\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\tlet moveX = e.pageX ? e.pageX : e.originalEvent.touches[0].pageX;\r\n\t\t\t\t\t\t\t\t\tlet leftValue = moveX + posX - dragWidth;\r\n\r\n\t\t\t\t\t\t\t\t\tif (leftValue < minLeft) {\r\n\t\t\t\t\t\t\t\t\t\tleftValue = minLeft;\r\n\t\t\t\t\t\t\t\t\t} else if (leftValue > maxLeft) {\r\n\t\t\t\t\t\t\t\t\t\tleftValue = maxLeft;\r\n\t\t\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t\t\tlet widthValue = (leftValue + dragWidth \/ 2 - containerOffset) * 100 \/ containerWidth + \"%\";\r\n\r\n\t\t\t\t\t\t\t\t\t$(\".draggable\").css(\"left\", widthValue).on(\"mouseup touchend touchcancel\", function() {\r\n\t\t\t\t\t\t\t\t\t\t$(this).removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t$(\".resizable\").css(\"width\", widthValue);\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t}).on(\"mouseup touchend touchcancel\", function() {\r\n\t\t\t\t\t\t\t\t\tdragElement.removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t}).on(\"mouseup touchend touchcancel\", function(e) {\r\n\t\t\t\t\t\t\t\tdragElement.removeClass(\"draggable\");\r\n\t\t\t\t\t\t\t\tresizeElement.removeClass(\"resizable\");\r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t});\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n    \t\t\tafterBefore();\r\n\r\n\t\t\t})(jQuery);\r\n\t\t<\/script>\r\n\t\t\r\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Resources and Downloads This space brings together the main materials linked to the Piloto Study of Territorial Planning of the Guadiana Eurocity. Here you can consult the main strategic documents, access the final study document, as well as explore the interactive geoportal with territorial proposals. Strategic Documents The territorial planning of the Eurocity\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"footnotes":""},"class_list":["post-4591","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/pages\/4591","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/comments?post=4591"}],"version-history":[{"count":0,"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/pages\/4591\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euroguadiana.eu\/en\/wp-json\/wp\/v2\/media?parent=4591"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}