{"id":36515,"date":"2026-05-15T14:06:15","date_gmt":"2026-05-15T14:06:15","guid":{"rendered":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/activities\/"},"modified":"2026-08-27T10:19:36","modified_gmt":"2026-08-27T10:19:36","slug":"activities","status":"publish","type":"destinations","link":"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/activities\/","title":{"rendered":"Activities"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"36515\" class=\"elementor elementor-36515 elementor-28376\" data-elementor-post-type=\"destinations\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eeda0ba e-con-full e-flex e-con e-parent\" data-id=\"eeda0ba\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-1a683d9 e-con-full elementor-hidden-desktop elementor-hidden-tablet e-flex e-con e-child\" data-id=\"1a683d9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f29fd80 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button\" data-id=\"f29fd80\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_1344_16216)\"><path d=\"M10 4L6 8L10 12\" stroke=\"#676D73\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_1344_16216\"><rect width=\"16\" height=\"16\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Porto<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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-0df6ddc e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"0df6ddc\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55af355 elementor-icon-list--layout-inline elementor-align-left animatedtextfinal elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"55af355\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/moovapartments.twbananas.com\/wp-content\/plugins\/elementor\/assets\/css\/widget-icon-list.min.css\">\t\t<ul class=\"elementor-icon-list-items elementor-inline-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item elementor-inline-item\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/\">\n\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_1344_16216)\"><path d=\"M10 4L6 8L10 12\" stroke=\"#676D73\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_1344_16216\"><rect width=\"16\" height=\"16\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Porto<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\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-24ac7cf e-flex e-con-boxed e-con e-parent\" data-id=\"24ac7cf\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-989d29b e-con-full e-flex e-con e-child\" data-id=\"989d29b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-90ef954 elementor-align-center animatedtextfinal elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"90ef954\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\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\">Porto, Portugal<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-677fc13 animatedtextfinal elementor-widget elementor-widget-heading\" data-id=\"677fc13\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h1 class=\"elementor-heading-title elementor-size-default\">Activities<\/h1>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d99254 e-con-full e-flex e-con e-child\" data-id=\"9d99254\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07d2498 elementor-widget__width-inherit animatedtextfinal elementor-widget elementor-widget-image\" data-id=\"07d2498\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1207\" height=\"1536\" src=\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto-1207x1536.webp\" class=\"attachment-1536x1536 size-1536x1536 wp-image-8521\" alt=\"\" srcset=\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto-1207x1536.webp 1207w, https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto-236x300.webp 236w, https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto-805x1024.webp 805w, https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto-768x977.webp 768w, https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto.webp 1400w\" sizes=\"(max-width: 1207px) 100vw, 1207px\" \/>\t\t\t\t\t\t\t\t\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-a804246 e-con-full e-flex e-con e-child\" data-id=\"a804246\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-f78d3c1 e-con-full e-flex e-con e-child\" data-id=\"f78d3c1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ff8db5 animatedtextfinal elementor-widget elementor-widget-text-editor\" data-id=\"2ff8db5\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.23.0 - 05-08-2024 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p><strong><span style=\"color: #003592;\">Location:<\/span><\/strong><br\/>Porto, Portugal<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bed5ade animatedtextfinal elementor-widget elementor-widget-text-editor\" data-id=\"bed5ade\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong><span style=\"color: #003592;\">Accommodations:<\/span><\/strong><br\/><a style=\"color: #676d73;\" href=\"https:\/\/hotelmoov.com\/en\/hotels\/moov-hotel-porto-centro\/\" target=\"_blank\" rel=\"noopener\">Moov Hotel Porto Centro<\/a><br\/><a style=\"color: #676d73;\" href=\"https:\/\/hotelmoov.com\/en\/hotels\/moov-hotel-porto-norte\/\" target=\"_blank\" rel=\"noopener\">Moov Hotel Porto Norte<\/a><br\/><a style=\"color: #676d73;\" href=\"https:\/\/moovapartments.twbananas.com\/en\/hotels\/moov-apartments-boavista\/\">Moov Apartments Boavista<\/a><br\/><a style=\"color: #676d73;\" href=\"https:\/\/moovapartments.twbananas.com\/en\/hotels\/moov-matosinhos-sul\/\">Moov Matosinhos Sul<\/a><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e567320 elementor-hidden-desktop elementor-hidden-tablet elementor-widget elementor-widget-button\" data-id=\"e567320\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_940_11264)\"><path d=\"M6 4L10 8L6 12\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_940_11264\"><rect width=\"16\" height=\"16\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View accommodations in the city<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7aec4f9 e-con-full e-flex e-con e-child\" data-id=\"7aec4f9\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-55f3eb6 elementor-widget elementor-widget-text-editor\" data-id=\"55f3eb6\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Share:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-959f158 elementor-widget elementor-widget-image\" data-id=\"959f158\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" data-src=\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/03\/Share-Desktop-2.svg\" class=\"attachment-full size-full wp-image-24219 lazyload\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1f24306 elementor-widget elementor-widget-image\" data-id=\"1f24306\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" data-src=\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/03\/Share-Desktop-1.svg\" class=\"attachment-full size-full wp-image-24214 lazyload\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b57565 elementor-widget elementor-widget-image\" data-id=\"6b57565\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" data-src=\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/03\/Share-Desktop.svg\" class=\"attachment-full size-full wp-image-24209 lazyload\" alt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5207a7f e-con-full e-flex e-con e-child\" data-id=\"5207a7f\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a5c770b animatedtextfinal elementor-widget elementor-widget-heading\" data-id=\"a5c770b\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Must-do activities in the city of Porto.<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ec10323 animatedtextfinal elementor-widget elementor-widget-text-editor\" data-id=\"ec10323\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Check out our recommendations:<\/strong><\/p><p>\u00b7 Climb the Cl\u00e9rigos Tower<br\/>\u00b7 Visit the Crystal Palace Gardens<br\/>\u00b7 Watch the sunset at Passeio das Virtudes<br\/>\u00b7 Take a stroll and enjoy the view of the Douro River at Guindais<br\/>\u00b7 Take a Rabelo boat ride<br\/>\u00b7 Visit the Port Wine Cellars<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-12b1e6b elementor-hidden-mobile animatedtextfinal elementor-widget elementor-widget-button\" data-id=\"12b1e6b\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_940_11264)\"><path d=\"M6 4L10 8L6 12\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_940_11264\"><rect width=\"16\" height=\"16\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View accommodations in the city<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\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\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1ce00a6 e-flex e-con-boxed e-con e-parent\" data-id=\"1ce00a6\" 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<div class=\"elementor-element elementor-element-e86cacf e-con-full e-flex e-con e-child\" data-id=\"e86cacf\" data-element_type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9bbaf8d e-con-full e-flex e-con e-child\" data-id=\"9bbaf8d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bd48ccd elementor-align-left elementor-hidden-tablet elementor-hidden-mobile animatedtextfinal elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"bd48ccd\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\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\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"><g clip-path=\"url(#clip0_997_12372)\"><path d=\"M6 7.33203C6 7.86246 6.21071 8.37117 6.58579 8.74625C6.96086 9.12132 7.46957 9.33203 8 9.33203C8.53043 9.33203 9.03914 9.12132 9.41421 8.74625C9.78929 8.37117 10 7.86246 10 7.33203C10 6.8016 9.78929 6.29289 9.41421 5.91782C9.03914 5.54274 8.53043 5.33203 8 5.33203C7.46957 5.33203 6.96086 5.54274 6.58579 5.91782C6.21071 6.29289 6 6.8016 6 7.33203Z\" stroke=\"#003592\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><path d=\"M11.7712 11.1045L8.94251 13.9331C8.6925 14.1829 8.35356 14.3232 8.00017 14.3232C7.64678 14.3232 7.30785 14.1829 7.05784 13.9331L4.22851 11.1045C3.48265 10.3586 2.97473 9.40827 2.76896 8.37371C2.5632 7.33916 2.66883 6.26681 3.07251 5.29229C3.47618 4.31777 4.15977 3.48483 5.03683 2.89881C5.91388 2.31279 6.94502 2 7.99984 2C9.05466 2 10.0858 2.31279 10.9629 2.89881C11.8399 3.48483 12.5235 4.31777 12.9272 5.29229C13.3308 6.26681 13.4365 7.33916 13.2307 8.37371C13.0249 9.40827 12.517 10.3586 11.7712 11.1045Z\" stroke=\"#003592\" stroke-width=\"1.2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><defs><clipPath id=\"clip0_997_12372\"><rect width=\"16\" height=\"16\" fill=\"white\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Porto<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e84f016 elementor-align-left elementor-hidden-desktop elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"e84f016\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\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\">Find the right programme for you<\/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<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d125436 elementor-widget__width-initial animatedtextfinal elementor-widget elementor-widget-text-editor\" data-id=\"d125436\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Discover everything Porto has to offer<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c754f3d elementor-hidden-tablet elementor-hidden-mobile animatedtextfinal elementor-widget elementor-widget-text-editor\" data-id=\"c754f3d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Find the right plan for you<\/p>\t\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-ce9867b e-con-full e-flex e-con e-child\" data-id=\"ce9867b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-76ae84b elementor-pagination-type-progressbar destino-carousel elementor-widget-mobile__width-initial elementor-arrows-position-inside elementor-widget elementor-widget-loop-carousel\" data-id=\"76ae84b\" data-element_type=\"widget\" data-settings=\"{&quot;template_id&quot;:36277,&quot;pagination&quot;:&quot;progressbar&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:16,&quot;sizes&quot;:[]},&quot;slides_to_show&quot;:&quot;2&quot;,&quot;_skin&quot;:&quot;post&quot;,&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;slides_to_scroll&quot;:&quot;1&quot;,&quot;edit_handle_selector&quot;:&quot;.elementor-widget-container&quot;,&quot;speed&quot;:500,&quot;arrows&quot;:&quot;yes&quot;,&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-carousel.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<link rel=\"stylesheet\" href=\"https:\/\/moovapartments.twbananas.com\/wp-content\/plugins\/elementor-pro\/assets\/css\/widget-loop-builder.min.css\">\t\t<div class=\"swiper elementor-loop-container elementor-grid\" dir=\"ltr\">\n\t\t\t\t<div class=\"swiper-wrapper\" aria-live=\"polite\">\n\t\t<style id=\"loop-dynamic-36277\">.e-loop-item-36517 .elementor-element.elementor-element-53307ce:not(.elementor-motion-effects-element-type-background), .e-loop-item-36517 .elementor-element.elementor-element-53307ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/LocaisInteresse-Porto.webp\");}<\/style><style id=\"loop-36277\">.elementor-36277 .elementor-element.elementor-element-53307ce{--display:flex;--min-height:clamp(315px, 46vh, 440px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--overlay-opacity:1;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36277 .elementor-element.elementor-element-53307ce:not(.elementor-motion-effects-element-type-background), .elementor-36277 .elementor-element.elementor-element-53307ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-36277 .elementor-element.elementor-element-53307ce::before, .elementor-36277 .elementor-element.elementor-element-53307ce > .elementor-background-video-container::before, .elementor-36277 .elementor-element.elementor-element-53307ce > .e-con-inner > .elementor-background-video-container::before, .elementor-36277 .elementor-element.elementor-element-53307ce > .elementor-background-slideshow::before, .elementor-36277 .elementor-element.elementor-element-53307ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-36277 .elementor-element.elementor-element-53307ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#FFFFFF00;}.elementor-36277 .elementor-element.elementor-element-53307ce, .elementor-36277 .elementor-element.elementor-element-53307ce::before{--border-transition:0.3s;}.elementor-36277 .elementor-element.elementor-element-a99f59d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:24px 24px;--flex-wrap:nowrap;--background-transition:0.3s;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:016px;--margin-left:016px;--margin-right:016px;--padding-top:020px;--padding-bottom:20px;--padding-left:16px;--padding-right:16px;--position:absolute;bottom:0px;}.elementor-36277 .elementor-element.elementor-element-a99f59d:not(.elementor-motion-effects-element-type-background), .elementor-36277 .elementor-element.elementor-element-a99f59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-36277 .elementor-element.elementor-element-a99f59d, .elementor-36277 .elementor-element.elementor-element-a99f59d::before{--border-transition:0.3s;}body:not(.rtl) .elementor-36277 .elementor-element.elementor-element-a99f59d{left:0px;}body.rtl .elementor-36277 .elementor-element.elementor-element-a99f59d{right:0px;}.elementor-36277 .elementor-element.elementor-element-3585705{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:4px 4px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36277 .elementor-element.elementor-element-02298f9 .elementor-heading-title{color:#003592;font-family:\"DM Sans\", Sans-serif;font-size:12px;font-weight:500;line-height:100%;}.elementor-36277 .elementor-element.elementor-element-c28fbcc .elementor-heading-title{color:#08090A;font-family:\"DM Sans\", Sans-serif;font-size:clamp(20px, 20px, 20px);font-weight:500;}.elementor-36277 .elementor-element.elementor-element-06e2b4f .elementor-icon-wrapper{text-align:center;}.elementor-36277 .elementor-element.elementor-element-06e2b4f .elementor-icon{font-size:28px;}.elementor-36277 .elementor-element.elementor-element-06e2b4f .elementor-icon svg{height:28px;}.elementor-36277 .elementor-element.elementor-element-06e2b4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36277 .elementor-element.elementor-element-06e2b4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-36277 .elementor-element.elementor-element-72213ce{--display:flex;--background-transition:0.3s;--position:absolute;top:0px;--z-index:12;}body:not(.rtl) .elementor-36277 .elementor-element.elementor-element-72213ce{left:0px;}body.rtl .elementor-36277 .elementor-element.elementor-element-72213ce{right:0px;}@media(max-width:1024px){.elementor-36277 .elementor-element.elementor-element-02298f9 .elementor-heading-title{font-size:12px;}.elementor-36277 .elementor-element.elementor-element-c28fbcc .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-36277 .elementor-element.elementor-element-53307ce{--min-height:315px;}.elementor-36277 .elementor-element.elementor-element-a99f59d{--width:95%;--margin-top:8px;--margin-bottom:8px;--margin-left:8px;--margin-right:8px;}.elementor-36277 .elementor-element.elementor-element-02298f9 .elementor-heading-title{font-size:10px;}.elementor-36277 .elementor-element.elementor-element-c28fbcc .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-36277 .elementor-element.elementor-element-a99f59d{--width:92%;}}\/* Start custom CSS for container, class: .elementor-element-72213ce *\/.elementor-36277 .elementor-element.elementor-element-72213ce {\n    width: 100%;\n    height: 100%;\n}\/* End custom CSS *\/\n\/* Start custom CSS for container, class: .elementor-element-53307ce *\/@media (max-width: 767px){\n    .hotel-carousel{\n        height: 370px !important;\n    }\n}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"36277\" class=\"elementor elementor-36277 elementor-23641 elementor-23641 swiper-slide e-loop-item e-loop-item-36517 post-36517 destinations type-destinations status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-53307ce e-con-full hotel-carousel e-flex e-con e-parent\" data-id=\"53307ce\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a99f59d e-con-full animatedtextfinal e-flex e-con e-child\" data-id=\"a99f59d\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3585705 e-con-full e-flex e-con e-child\" data-id=\"3585705\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02298f9 animatedtextfinal elementor-widget elementor-widget-heading\" data-id=\"02298f9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Discover<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c28fbcc animatedtextfinal elementor-widget elementor-widget-heading\" data-id=\"c28fbcc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Places of Interest<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06e2b4f custom-icon animatedtextfinal elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"06e2b4f\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\"><g clip-path=\"url(#clip0_1015_12218)\"><g clip-path=\"url(#clip1_1015_12218)\"><path d=\"M12.5 11L15.5 14L12.5 17\" stroke=\"#003592\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><\/g><rect x=\"0.5\" y=\"0.5\" width=\"27\" height=\"27\" rx=\"13.5\" stroke=\"#003592\" stroke-opacity=\"0.2\"><\/rect><defs><clipPath id=\"clip0_1015_12218\"><rect width=\"28\" height=\"28\" rx=\"14\" fill=\"white\"><\/rect><\/clipPath><clipPath id=\"clip1_1015_12218\"><rect width=\"12\" height=\"12\" fill=\"white\" transform=\"translate(8 8)\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-72213ce e-con-full e-flex e-con e-child\" data-id=\"72213ce\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\" href=\"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/places-of-interest\/\">\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<style id=\"loop-dynamic-36277\">.e-loop-item-36519 .elementor-element.elementor-element-53307ce:not(.elementor-motion-effects-element-type-background), .e-loop-item-36519 .elementor-element.elementor-element-53307ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url(\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Restaurantes-Porto.webp\");}<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"36277\" class=\"elementor elementor-36277 elementor-23641 elementor-23641 swiper-slide e-loop-item e-loop-item-36519 post-36519 destinations type-destinations status-publish has-post-thumbnail hentry\" data-elementor-post-type=\"elementor_library\" role=\"group\" aria-roledescription=\"slide\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-53307ce e-con-full hotel-carousel e-flex e-con e-parent\" data-id=\"53307ce\" data-element_type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;motion_fx_motion_fx_mouse&quot;:&quot;yes&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-a99f59d e-con-full animatedtextfinal e-flex e-con e-child\" data-id=\"a99f59d\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3585705 e-con-full e-flex e-con e-child\" data-id=\"3585705\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-02298f9 animatedtextfinal elementor-widget elementor-widget-heading\" data-id=\"02298f9\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Discover<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c28fbcc animatedtextfinal elementor-widget elementor-widget-heading\" data-id=\"c28fbcc\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">Restaurants and Bars<\/h5>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06e2b4f custom-icon animatedtextfinal elementor-view-default elementor-widget elementor-widget-icon\" data-id=\"06e2b4f\" data-element_type=\"widget\" data-widget_type=\"icon.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-icon-wrapper\">\n\t\t\t<a class=\"elementor-icon\" href=\"#\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\"><g clip-path=\"url(#clip0_1015_12218)\"><g clip-path=\"url(#clip1_1015_12218)\"><path d=\"M12.5 11L15.5 14L12.5 17\" stroke=\"#003592\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><\/path><\/g><\/g><rect x=\"0.5\" y=\"0.5\" width=\"27\" height=\"27\" rx=\"13.5\" stroke=\"#003592\" stroke-opacity=\"0.2\"><\/rect><defs><clipPath id=\"clip0_1015_12218\"><rect width=\"28\" height=\"28\" rx=\"14\" fill=\"white\"><\/rect><\/clipPath><clipPath id=\"clip1_1015_12218\"><rect width=\"12\" height=\"12\" fill=\"white\" transform=\"translate(8 8)\"><\/rect><\/clipPath><\/defs><\/svg>\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<a class=\"elementor-element elementor-element-72213ce e-con-full e-flex e-con e-child\" data-id=\"72213ce\" data-element_type=\"container\" data-settings=\"{&quot;position&quot;:&quot;absolute&quot;}\" href=\"https:\/\/moovapartments.twbananas.com\/en\/destinations\/porto\/restaurants-and-bars\/\">\n\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-prev\" role=\"button\" tabindex=\"0\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-left\"><\/i>\t\t\t<\/div>\n\t\t\t<div class=\"elementor-swiper-button elementor-swiper-button-next\" role=\"button\" tabindex=\"0\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"eicon-chevron-right\"><\/i>\t\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d94fbd elementor-widget elementor-widget-html\" data-id=\"3d94fbd\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\r\n(function () {\r\n  var SELECTOR = '.elementor-element-53307ce';\r\n  var processed = new WeakSet();\r\n  function setupCard(card) {\r\n    if (processed.has(card)) return;\r\n    var computedBg = window.getComputedStyle(card).backgroundImage;\r\n    if (!computedBg || computedBg === 'none') return;\r\n    processed.add(card);\r\n    var bgLayer = document.createElement('div');\r\n    bgLayer.style.cssText =\r\n      'position:absolute;' +\r\n      'inset:-5%;' +\r\n      'width:110%;' +\r\n      'height:110%;' +\r\n      'background-image:' + computedBg + ';' +\r\n      'background-size:cover;' +\r\n      'background-position:center center;' +\r\n      'background-repeat:no-repeat;' +\r\n      'transition:transform 0.6s cubic-bezier(0.25,0.46,0.45,0.94);' +\r\n      'transform:scale(1);' +\r\n      'will-change:transform;' +\r\n      'z-index:0;' +\r\n      'pointer-events:none;' +\r\n      'border-radius:inherit;';\r\n    card.style.backgroundImage = 'none';\r\n    card.style.overflow = 'hidden';\r\n    card.style.position = 'relative';\r\n    card.insertBefore(bgLayer, card.firstChild);\r\n    Array.from(card.children).forEach(function (child) {\r\n      if (child === bgLayer) return;\r\n      if (!child.style.zIndex || child.style.zIndex === '0') {\r\n        child.style.zIndex = '1';\r\n      }\r\n    });\r\n    card.addEventListener('mouseenter', function () {\r\n      bgLayer.style.transform = 'scale(1.08)';\r\n    });\r\n    card.addEventListener('mouseleave', function () {\r\n      bgLayer.style.transform = 'scale(1)';\r\n    });\r\n    var link = card.querySelector('a[href]');\r\n    if (link) {\r\n      link.style.zIndex = '99';\r\n      link.style.pointerEvents = 'all';\r\n      link.addEventListener('mouseenter', function () {\r\n        bgLayer.style.transform = 'scale(1.08)';\r\n      });\r\n      link.addEventListener('mouseleave', function () {\r\n        bgLayer.style.transform = 'scale(1)';\r\n      });\r\n    }\r\n  }\r\n  function trySetupAll() {\r\n    document.querySelectorAll(SELECTOR).forEach(setupCard);\r\n  }\r\n  var observer = new MutationObserver(function () {\r\n    trySetupAll();\r\n  });\r\n  observer.observe(document.body, { childList: true, subtree: true });\r\n  var attempts = 0;\r\n  function retryLoop() {\r\n    trySetupAll();\r\n    attempts++;\r\n    if (attempts < 20) {\r\n      setTimeout(retryLoop, 100);\r\n    } else {\r\n      observer.disconnect();\r\n    }\r\n  }\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', retryLoop);\r\n  } else {\r\n    retryLoop();\r\n  }\r\n})();\r\n\r\nvar link = card.querySelector('a.elementor-element-72213ce[href]');\r\nif (link) {\r\n  link.style.display = 'block'; \/\/ make it functional even if visually invisible\r\n  link.style.position = 'absolute';\r\n  link.style.inset = '0';\r\n  link.style.zIndex = '99';\r\n  link.style.pointerEvents = 'all';\r\n  link.addEventListener('mouseenter', function () {\r\n    bgLayer.style.transform = 'scale(1.08)';\r\n  });\r\n  link.addEventListener('mouseleave', function () {\r\n    bgLayer.style.transform = 'scale(1)';\r\n  });\r\n}\r\n<\/script>\r\n<style>\r\n\r\n\/* Instead of display:none, use this so the link still works as a clickable overlay *\/\r\na.elementor-element.elementor-element-72213ce.e-con-full.e-flex.e-con.e-child {\r\n    position: absolute;\r\n    inset: 0;\r\n    width: 100%;\r\n    height: 100%;\r\n    z-index: 99;\r\n    background: transparent;\r\n}\r\n\r\n.elementor-28376 .elementor-element.elementor-element-ce9867b:before {\r\n    background: #EBE8E4;\r\n}\r\n<\/style>\r\n\r\n<script>\r\n  document.addEventListener('DOMContentLoaded', function () {\r\n    const pageUrl = encodeURIComponent(window.location.href);\r\n    const shareImages = document.querySelectorAll('[data-id=\"7aec4f9\"] .elementor-widget-image');\r\n    \/\/ Facebook\r\n    if (shareImages[0]) {\r\n      shareImages[0].style.cursor = 'pointer';\r\n      shareImages[0].addEventListener('click', function () {\r\n        window.open('https:\/\/www.facebook.com\/sharer\/sharer.php?u=' + pageUrl, '_blank');\r\n      });\r\n    }\r\n    \/\/ X \/ Twitter\r\n    if (shareImages[1]) {\r\n      shareImages[1].style.cursor = 'pointer';\r\n      shareImages[1].addEventListener('click', function () {\r\n        window.open('https:\/\/x.com\/intent\/post?url=' + pageUrl, '_blank');\r\n      });\r\n    }\r\n    \/\/ Copiar link\r\n    if (shareImages[2]) {\r\n      shareImages[2].style.cursor = 'pointer';\r\n      shareImages[2].addEventListener('click', function () {\r\n        navigator.clipboard.writeText(window.location.href).then(function () {\r\n          const toast = document.getElementById('copy-toast');\r\n          toast.classList.add('show');\r\n          setTimeout(function () { toast.classList.remove('show'); }, 2500);\r\n        });\r\n      });\r\n    }\r\n  });\r\n<\/script>\r\n<style>\r\n  #copy-toast {\r\n    display: none;\r\n    position: fixed;\r\n    bottom: 30px;\r\n    left: 50%;\r\n    transform: translateX(-50%);\r\n    background: #222;\r\n    color: #fff;\r\n    padding: 10px 22px;\r\n    border-radius: 6px;\r\n    font-size: 14px;\r\n    z-index: 9999;\r\n    opacity: 0;\r\n    transition: opacity 0.3s ease;\r\n  }\r\n  #copy-toast.show {\r\n    display: block;\r\n    opacity: 1;\r\n  }\r\n  \r\n  @media (max-width: 767px) {\r\n  #copy-toast {\r\n    bottom: 100px;\r\n  }\r\n  .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal {\r\n    width: 50%;\r\n    left: 40%;\r\n}\r\n}\r\n  \r\n<\/style>\r\n<div id=\"copy-toast\">Link copied!<\/div>\r\n\r\n<style>\r\n\/* ============================================================\r\n   Moov \u2014 arrow icon hover (all carousels + destination pages)\r\n   Works on any loop template: keyed to .custom-icon, not IDs\r\n   ============================================================ *\/\r\n\r\n.custom-icon.elementor-element {\r\n  overflow: visible;   \/* --overflow:hidden inherits from the card *\/\r\n}\r\n\r\n.custom-icon .elementor-icon svg { display: none !important; }\r\n\r\n.custom-icon .elementor-icon {\r\n  position: relative;\r\n  display: block;\r\n  width: 36px;\r\n  height: 36px;\r\n  flex-shrink: 0;\r\n  background: url(https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/07\/Button-3.svg) no-repeat center \/ contain;\r\n  transition: transform .25s ease;\r\n}\r\n\r\n.custom-icon .elementor-icon:after {\r\n  content: '';\r\n  position: absolute;\r\n  inset: 0;\r\n  opacity: 0;\r\n  pointer-events: none;\r\n  transition: opacity .25s ease;\r\n  background: url(https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/07\/Button-2.svg) no-repeat center \/ contain;\r\n}\r\n\r\n\/* fire on the whole card, whichever wrapper it is *\/\r\n.hotel-carousel:hover .custom-icon .elementor-icon,\r\n.e-loop-item:hover .custom-icon .elementor-icon {\r\n  transform: translateX(2px);\r\n}\r\n.hotel-carousel:hover .custom-icon .elementor-icon:after,\r\n.e-loop-item:hover .custom-icon .elementor-icon:after {\r\n  opacity: 1;\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n  .custom-icon .elementor-icon,\r\n  .custom-icon .elementor-icon:after { transition: none !important; }\r\n  .hotel-carousel:hover .custom-icon .elementor-icon,\r\n  .e-loop-item:hover .custom-icon .elementor-icon { transform: none; }\r\n}\r\n<\/style>\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\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"featured_media":8521,"parent":36509,"menu_order":30,"template":"elementor_header_footer","meta":{"_acf_changed":false},"categories":[],"location":[],"class_list":["post-36515","destinations","type-destinations","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Activities - Moov<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Activities - Moov\" \/>\n<meta property=\"og:description\" content=\"Porto Porto Porto, Portugal Activities Location:Porto, Portugal Accommodations:Moov Hotel Porto CentroMoov Hotel Porto NorteMoov Apartments BoavistaMoov Matosinhos Sul View accommodations in the city Share: Must-do activities in the city of Porto. Check out our recommendations: \u00b7 Climb the Cl\u00e9rigos Tower\u00b7 Visit the Crystal Palace Gardens\u00b7 Watch the sunset at Passeio das Virtudes\u00b7 Take a stroll [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/\" \/>\n<meta property=\"og:site_name\" content=\"Moov\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-27T10:19:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"1781\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/\",\"url\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/\",\"name\":\"Activities - Moov\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Atividades-Porto.webp\",\"datePublished\":\"2026-05-15T14:06:15+00:00\",\"dateModified\":\"2026-08-27T10:19:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/#primaryimage\",\"url\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Atividades-Porto.webp\",\"contentUrl\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/Atividades-Porto.webp\",\"width\":1400,\"height\":1781},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/atividades\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Porto\",\"item\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/destinations\\\/porto\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Activities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/#website\",\"url\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/\",\"name\":\"Moov\",\"description\":\"Moov Hotels\",\"publisher\":{\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/#organization\",\"name\":\"Moov\",\"url\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-MoovApartments.png\",\"contentUrl\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-MoovApartments.png\",\"width\":295,\"height\":64,\"caption\":\"Moov\"},\"image\":{\"@id\":\"https:\\\/\\\/moovapartments.twbananas.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Activities - Moov","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/","og_locale":"en_US","og_type":"article","og_title":"Activities - Moov","og_description":"Porto Porto Porto, Portugal Activities Location:Porto, Portugal Accommodations:Moov Hotel Porto CentroMoov Hotel Porto NorteMoov Apartments BoavistaMoov Matosinhos Sul View accommodations in the city Share: Must-do activities in the city of Porto. Check out our recommendations: \u00b7 Climb the Cl\u00e9rigos Tower\u00b7 Visit the Crystal Palace Gardens\u00b7 Watch the sunset at Passeio das Virtudes\u00b7 Take a stroll [&hellip;]","og_url":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/","og_site_name":"Moov","article_modified_time":"2026-08-27T10:19:36+00:00","og_image":[{"width":1400,"height":1781,"url":"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/","url":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/","name":"Activities - Moov","isPartOf":{"@id":"https:\/\/moovapartments.twbananas.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/#primaryimage"},"image":{"@id":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/#primaryimage"},"thumbnailUrl":"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto.webp","datePublished":"2026-05-15T14:06:15+00:00","dateModified":"2026-08-27T10:19:36+00:00","breadcrumb":{"@id":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/#primaryimage","url":"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto.webp","contentUrl":"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2024\/07\/Atividades-Porto.webp","width":1400,"height":1781},{"@type":"BreadcrumbList","@id":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/atividades\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/moovapartments.twbananas.com\/"},{"@type":"ListItem","position":2,"name":"Porto","item":"https:\/\/moovapartments.twbananas.com\/destinations\/porto\/"},{"@type":"ListItem","position":3,"name":"Activities"}]},{"@type":"WebSite","@id":"https:\/\/moovapartments.twbananas.com\/#website","url":"https:\/\/moovapartments.twbananas.com\/","name":"Moov","description":"Moov Hotels","publisher":{"@id":"https:\/\/moovapartments.twbananas.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/moovapartments.twbananas.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/moovapartments.twbananas.com\/#organization","name":"Moov","url":"https:\/\/moovapartments.twbananas.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/moovapartments.twbananas.com\/#\/schema\/logo\/image\/","url":"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/05\/cropped-MoovApartments.png","contentUrl":"https:\/\/moovapartments.twbananas.com\/wp-content\/uploads\/2026\/05\/cropped-MoovApartments.png","width":295,"height":64,"caption":"Moov"},"image":{"@id":"https:\/\/moovapartments.twbananas.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/destinations\/36515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/destinations"}],"about":[{"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/types\/destinations"}],"version-history":[{"count":4,"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/destinations\/36515\/revisions"}],"predecessor-version":[{"id":37194,"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/destinations\/36515\/revisions\/37194"}],"up":[{"embeddable":true,"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/destinations\/36509"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/media\/8521"}],"wp:attachment":[{"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/media?parent=36515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/categories?post=36515"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/moovapartments.twbananas.com\/en\/wp-json\/wp\/v2\/location?post=36515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}