{"id":361,"date":"2026-01-22T11:41:49","date_gmt":"2026-01-22T11:41:49","guid":{"rendered":"https:\/\/www.davidruedavisuals.com\/portfolio\/"},"modified":"2026-02-04T13:41:21","modified_gmt":"2026-02-04T13:41:21","slug":"portfolio","status":"publish","type":"page","link":"https:\/\/www.davidruedavisuals.com\/es\/portfolio\/","title":{"rendered":"Portfolio"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row type=\u00bbvc_default\u00bb full_width=\u00bbstretch_row_content_no_spaces\u00bb bg_type=\u00bbbg_color\u00bb bg_color_value=\u00bb#FFFFFF\u00bb css=\u00bb.vc_custom_1769779306478{margin-top: 0px !important;margin-bottom: 3px !important;padding-top: 0px !important;padding-bottom: 0px !important;}\u00bb][vc_column width=\u00bb1\/3&#8243;][\/vc_column][vc_column width=\u00bb1\/3&#8243; css=\u00bb.vc_custom_1770126486004{padding-right: 40px !important;padding-left: 40px !important;}\u00bb][vc_column_text css=\u00bb\u00bb]<\/p>\n<p style=\"text-align: center;\"><span style=\"color: #000000;\">Una selecci\u00f3n de proyectos de fotograf\u00eda y v\u00eddeo para marcas, instituciones y eventos, donde cada trabajo cuenta una historia con personalidad propia.<\/span><\/p>\n<p>[\/vc_column_text][\/vc_column][vc_column width=\u00bb1\/3&#8243;][\/vc_column][\/vc_row][vc_row type=\u00bbvc_default\u00bb full_width=\u00bbstretch_row_content_no_spaces\u00bb css=\u00bb.vc_custom_1769779315776{margin-top: 0px !important;padding-top: 0px !important;}\u00bb][vc_column css=\u00bb.vc_custom_1769779322590{margin-top: 0px !important;padding-top: 0px !important;}\u00bb]<style type=\"text\/css\" data-type=\"the7_shortcodes-inline-css\">.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.dividers-on.classic-layout-list article {\n  padding-top: 0;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.dividers-on.classic-layout-list article:first-of-type {\n  margin-top: 0;\n  padding-top: 0;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.classic-layout-list.mode-list .post-entry-content {\n  width: calc(100% - );\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.classic-layout-list.mode-list .no-img .post-entry-content {\n  width: 100%;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter a,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter a * {\n  color: #FFFFFF;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .paginator a,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .paginator a * {\n  color: #FFFFFF;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .paginator .button-load-more {\n  border-color: rgba(255,255,255,0.1);\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .paginator .button-load-more:hover {\n  border-color: rgba(255,255,255,0.21);\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174\n    .filter:not(.filter-bg-decoration):not(.filter-underline-decoration)\n    .filter-categories a:hover,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174\n    .filter:not(.filter-bg-decoration):not(.filter-underline-decoration)\n    .filter-categories a.act {\n  color: #ffffff;\n  background: none;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter-bg-decoration .filter-categories a:not(.act):hover {\n  color: #ffffff;\n  background: none;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter-bg-decoration .filter-categories a.act {\n  color: #fff;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter-bg-decoration .filter-categories a.act:after {\n  background: #ffffff;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter-underline-decoration .filter-categories a:after {\n  background: #ffffff;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .paginator:not(.paginator-more-button) a:after {\n  background: #ffffff;\n}\n#page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter-switch {\n  background: rgba(255,255,255,0.2);\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .filter-switch-toggle {\n  background: #ffffff;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.mode-masonry) article:first-of-type,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.mode-masonry) article.visible.first {\n  margin-top: 0;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.dividers-on:not(.mode-masonry) article {\n  margin-top: 0;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.dividers-on:not(.mode-masonry) article:first-of-type,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.dividers-on:not(.mode-masonry) article.visible.first {\n  margin-top: 0;\n  padding-top: 0;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.hover-scale article:after {\n  background: -webkit-linear-gradient();\n  background: linear-gradient();\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.gradient-overlay-layout-list article {\n  border-radius: 0px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-thumbnail-wrap {\n  padding: 0px 0px 0px 0px;\n  border-radius: 0px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-thumbnail-wrap *,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-thumbnail-rollover:after {\n  border-radius: 0px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.enable-bg-rollover .post-thumbnail-rollover:after {\n  background: -webkit-linear-gradient();\n  background: linear-gradient();\n}\n.bottom-overlap-layout-list.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container {\n  height: calc(100% - 100px);\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a {\n  width: 40px;\n  height: 40px;\n  line-height: 40px;\n  border-radius: 100px;\n  margin: 10px 5px 10px;\n}\n.content-rollover-layout-list:not(.content-align-center).portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a,\n.gradient-overlay-layout-list:not(.content-align-center).portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a {\n  margin: 10px 10px 10px 0;\n}\n.dt-icon-border-on.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:before {\n  border-width: 0px;\n  border-style: solid;\n}\n.dt-icon-hover-border-on.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:after {\n  border-width: 0px;\n  border-style: solid;\n}\n.dt-icon-bg-on.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:before {\n  background: rgba(255,255,255,0.3);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.dt-icon-hover-bg-on.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:after {\n  background: rgba(255,255,255,0.5);\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a > span,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a > span:before {\n  font-size: 30px;\n  line-height: 40px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:not(:hover) > span {\n  color: #ffffff;\n}\n.dt-icon-hover-off.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a > span,\n.dt-icon-hover-off.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:hover > span {\n  color: #ffffff;\n}\n.dt-icon-hover-on.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-links-container a:hover > span {\n  color: #ffffff;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-title,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.owl-carousel .entry-title {\n  margin-bottom: 5px;\n  font-size: 30px;\n  line-height: 40px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-title a,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.owl-carousel .entry-title a {\n  color: #FFFFFF;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-meta {\n  margin-bottom: 15px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-meta * {\n  color: #FFFFFF;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .portfolio-categories {\n  margin-bottom: 15px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-meta > a:after,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-meta > span:after {\n  background: #FFFFFF;\n  -webkit-box-shadow: none;\n  box-shadow: none;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-excerpt {\n  margin-bottom: 5px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.centered-layout-list) .post-entry-content {\n  padding: 25px 30px 30px 30px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.centered-layout-list):not(\n      .content-bg-on\n    ):not(.mode-list)\n    .no-img\n    .post-entry-content {\n  padding: 0;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.gradient-overlay-layout-list .post-entry-content {\n  border-radius: 0px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-details.details-type-link,\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-details.details-type-link * {\n  color: #FFFFFF;\n}\n@media screen and (max-width: ) {\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 article {\n    -webkit-flex-flow: column nowrap;\n    -moz-flex-flow: column nowrap;\n    -ms-flex-flow: column nowrap;\n    flex-flow: column nowrap;\n    margin-top: 20px;\n  }\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.dividers-on article {\n    border: none;\n  }\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.content-bg-on.centered-layout-list article {\n    padding: 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-thumbnail-wrap,\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-entry-content {\n    width: 100%;\n    margin: 0;\n    top: 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-thumbnail-wrap {\n    padding: 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-entry-content:after {\n    display: none;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .project-even .post-thumbnail-wrap,\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.centered-layout-list .post-thumbnail-wrap {\n    -webkit-order: 0;\n    -moz-order: 0;\n    -ms-flex-order: 0;\n    order: 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.centered-layout-list .post-entry-title-content {\n    -webkit-order: 1;\n    -moz-order: 1;\n    -ms-flex-order: 1;\n    order: 1;\n    width: 100%;\n    padding: 20px 20px 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.centered-layout-list .post-entry-content {\n    -webkit-order: 2;\n    -moz-order: 2;\n    -ms-flex-order: 2;\n    order: 2;\n    padding-top: 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-entry-content {\n    padding: 20px;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-title {\n    margin: 3px 0 5px;\n    font-size: 20px;\n    line-height: 26px;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-meta {\n    margin: 5px 0 5px;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .entry-excerpt {\n    margin: 15px 0 0;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-details {\n    margin: 5px 0 10px;\n  }\n  #page .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 .post-details.details-type-link {\n    margin-bottom: 2px;\n  }\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.resize-by-browser-width) .dt-css-grid {\n  grid-row-gap: 4px;\n  grid-column-gap: 4px;\n  grid-template-columns: repeat(auto-fill,minmax(,1fr));\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.resize-by-browser-width) .dt-css-grid .double-width {\n  grid-column: span 2;\n}\n.cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.resize-by-browser-width) .dt-css-grid,\n.no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.resize-by-browser-width) .dt-css-grid {\n  display: flex;\n  flex-flow: row wrap;\n  margin: -2px;\n}\n.cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.resize-by-browser-width) .dt-css-grid .wf-cell,\n.no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174:not(.resize-by-browser-width) .dt-css-grid .wf-cell {\n  flex: 1 0 ;\n  max-width: 100%;\n  padding: 2px;\n  box-sizing: border-box;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid {\n  grid-template-columns: repeat(3,1fr);\n  grid-template-rows: auto;\n  grid-column-gap: 4px;\n  grid-row-gap: 4px;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .double-width {\n  grid-column: span 2;\n}\n.cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid {\n  margin: -2px;\n}\n.cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell {\n  width: 33.333333333333%;\n  padding: 2px;\n}\n.cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width {\n  width: calc(33.333333333333%) * 2;\n}\n.portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width:not(.centered-layout-list):not(.content-bg-on) .dt-css-grid {\n  grid-row-gap: -26px;\n}\n@media screen and (max-width: 1199px) {\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid {\n    grid-template-columns: repeat(3,1fr);\n  }\n  .cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell,\n  .no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell {\n    width: 33.333333333333%;\n  }\n  .cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width,\n  .no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width {\n    width: calc(33.333333333333%)*2;\n  }\n}\n@media screen and (max-width: 991px) {\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid {\n    grid-template-columns: repeat(2,1fr);\n  }\n  .cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell,\n  .no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell {\n    width: 50%;\n  }\n  .cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width,\n  .no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width {\n    width: calc(50%)*2;\n  }\n}\n@media screen and (max-width: 767px) {\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid {\n    grid-template-columns: repeat(1,1fr);\n  }\n  .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .double-width {\n    grid-column: span 1;\n  }\n  .cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell,\n  .no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell {\n    width: 100%;\n  }\n  .cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width,\n  .no-cssgridlegacy.no-cssgrid .portfolio-shortcode.portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174.resize-by-browser-width .dt-css-grid .wf-cell.double-width {\n    width: calc(100%)*2;\n  }\n}<\/style><div class=\"portfolio-shortcode portfolio-masonry-shortcode-id-5e88e6c1b434610f4bc54fcbad04b174 mode-grid classic-layout-list jquery-filter content-align-center dt-icon-bg-off dt-icon-hover-on dt-icon-hover-bg-off quick-scale-img meta-info-off dt-css-grid-wrap resize-by-browser-width  loading-effect-fade-in description-under-image \" data-padding=\"2px\" data-cur-page=\"1\" data-post-limit=\"-1\" data-pagination-mode=\"none\" data-desktop-columns-num=\"3\" data-v-tablet-columns-num=\"2\" data-h-tablet-columns-num=\"3\" data-phone-columns-num=\"1\" data-width=\"0px\" data-columns=\"0\"><div class=\"dt-css-grid\" ><div class=\"visible wf-cell\" data-post-id=\"481\" data-date=\"2026-01-30T11:51:22+00:00\" data-name=\"Niviuk\"><article class=\"post visible post-481 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Niviuk\" data-date=\"2026-01-30T11:51:22+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/niviuk\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img fetchpriority=\"high\" decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Niviuk-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Niviuk-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Niviuk-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Niviuk\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/niviuk\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/niviuk\/\" target=\"\" title=\"Niviuk\" rel=\"bookmark\">Niviuk<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"454\" data-date=\"2026-01-30T11:42:56+00:00\" data-name=\"Patronato de Turismo Costa Brava Pirineo de Girona\"><article class=\"post visible post-454 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Patronato de Turismo Costa Brava Pirineo de Girona\" data-date=\"2026-01-30T11:42:56+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/patronato-de-turismo-costa-brava-pirineo-de-girona\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Esqui-8-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Esqui-8-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Esqui-8-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Esqui-8\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/patronato-de-turismo-costa-brava-pirineo-de-girona\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/patronato-de-turismo-costa-brava-pirineo-de-girona\/\" target=\"\" title=\"Patronato de Turismo Costa Brava Pirineo de Girona\" rel=\"bookmark\">Patronato de Turismo Costa Brava Pirineo de Girona<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"471\" data-date=\"2026-01-30T11:40:25+00:00\" data-name=\"La casa de las letras\"><article class=\"post visible post-471 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"La casa de las letras\" data-date=\"2026-01-30T11:40:25+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/la-casa-de-las-letras\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/CasaLletres25-115-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/CasaLletres25-115-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/CasaLletres25-115-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"CasaLletres25-115\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/la-casa-de-las-letras\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/la-casa-de-las-letras\/\" target=\"\" title=\"La casa de las letras\" rel=\"bookmark\">La casa de las letras<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"447\" data-date=\"2026-01-30T11:38:51+00:00\" data-name=\"Fiesta de la Rataf\u00eda\"><article class=\"post visible post-447 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Fiesta de la Rataf\u00eda\" data-date=\"2026-01-30T11:38:51+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/fiesta-de-la-ratafia\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Ratafia-13-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Ratafia-13-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Ratafia-13-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Ratafia-13\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/fiesta-de-la-ratafia\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/fiesta-de-la-ratafia\/\" target=\"\" title=\"Fiesta de la Rataf\u00eda\" rel=\"bookmark\">Fiesta de la Rataf\u00eda<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"433\" data-date=\"2026-01-30T11:37:14+00:00\" data-name=\"Magma Centro Termal\"><article class=\"post visible post-433 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Magma Centro Termal\" data-date=\"2026-01-30T11:37:14+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/magma-centro-termal\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Magma2025-36-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Magma2025-36-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Magma2025-36-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Magma2025-36\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/magma-centro-termal\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/magma-centro-termal\/\" target=\"\" title=\"Magma Centro Termal\" rel=\"bookmark\">Magma Centro Termal<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"414\" data-date=\"2026-01-30T11:35:18+00:00\" data-name=\"Kave Home x Casa Cacao\"><article class=\"post visible post-414 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Kave Home x Casa Cacao\" data-date=\"2026-01-30T11:35:18+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/kave-home-x-casa-cacao\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Kave-x-Can-Roca-51-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Kave-x-Can-Roca-51-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Kave-x-Can-Roca-51-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Kave x Can Roca-51\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/kave-home-x-casa-cacao\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/kave-home-x-casa-cacao\/\" target=\"\" title=\"Kave Home x Casa Cacao\" rel=\"bookmark\">Kave Home x Casa Cacao<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"403\" data-date=\"2026-01-30T09:58:48+00:00\" data-name=\"Puertos de crucero de la Costa Brava\"><article class=\"post visible post-403 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Puertos de crucero de la Costa Brava\" data-date=\"2026-01-30T09:58:48+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/puertos-de-crucero-de-la-costa-brava\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/ILMA-Roses-19-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/ILMA-Roses-19-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/ILMA-Roses-19-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"ILMA &#8211; Roses-19\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/puertos-de-crucero-de-la-costa-brava\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/puertos-de-crucero-de-la-costa-brava\/\" target=\"\" title=\"Puertos de crucero de la Costa Brava\" rel=\"bookmark\">Puertos de crucero de la Costa Brava<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"337\" data-date=\"2026-01-30T09:57:20+00:00\" data-name=\"Mas Sol\u00e0\"><article class=\"post visible post-337 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Mas Sol\u00e0\" data-date=\"2026-01-30T09:57:20+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/mas-sola\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Mas-Sola-150-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Mas-Sola-150-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Mas-Sola-150-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Mas Sola\u0300-150\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/mas-sola\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/mas-sola\/\" target=\"\" title=\"Mas Sol\u00e0\" rel=\"bookmark\">Mas Sol\u00e0<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"330\" data-date=\"2026-01-30T09:55:06+00:00\" data-name=\"Tecnocim\"><article class=\"post visible post-330 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Tecnocim\" data-date=\"2026-01-30T09:55:06+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/tecnocim\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Tecnocim-7-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Tecnocim-7-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Tecnocim-7-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Tecnocim-7\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/tecnocim\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/tecnocim\/\" target=\"\" title=\"Tecnocim\" rel=\"bookmark\">Tecnocim<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"323\" data-date=\"2026-01-30T09:52:48+00:00\" data-name=\"Refrica\"><article class=\"post visible post-323 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Refrica\" data-date=\"2026-01-30T09:52:48+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/refrica\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Refrica-3-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Refrica-3-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Refrica-3-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Refrica-3\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/refrica\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/refrica\/\" target=\"\" title=\"Refrica\" rel=\"bookmark\">Refrica<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"461\" data-date=\"2026-01-30T09:51:05+00:00\" data-name=\"Cl\u00ednica Urologia Girona - SetdeDisseny\"><article class=\"post visible post-461 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Cl\u00ednica Urologia Girona &#8211; SetdeDisseny\" data-date=\"2026-01-30T09:51:05+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/clinica-urologia-girona-setdedisseny\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/COG-Quirofan-69-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/COG-Quirofan-69-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/COG-Quirofan-69-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"COG Quiro\u0300fan-69\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/clinica-urologia-girona-setdedisseny\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/clinica-urologia-girona-setdedisseny\/\" target=\"\" title=\"Cl\u00ednica Urologia Girona &#8211; SetdeDisseny\" rel=\"bookmark\">Cl\u00ednica Urologia Girona &#8211; SetdeDisseny<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"384\" data-date=\"2026-01-30T09:46:39+00:00\" data-name=\"Restaurant Torre Valentina - Sant Antoni de Calonge\"><article class=\"post visible post-384 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Restaurant Torre Valentina &#8211; Sant Antoni de Calonge\" data-date=\"2026-01-30T09:46:39+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/restaurant-torre-valentina-sant-antoni-de-calonge\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Restaurant-Valentina-6-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Restaurant-Valentina-6-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Restaurant-Valentina-6-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Restaurant Valentina-6\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/restaurant-torre-valentina-sant-antoni-de-calonge\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/restaurant-torre-valentina-sant-antoni-de-calonge\/\" target=\"\" title=\"Restaurant Torre Valentina &#8211; Sant Antoni de Calonge\" rel=\"bookmark\">Restaurant Torre Valentina &#8211; Sant Antoni de Calonge<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"371\" data-date=\"2026-01-30T09:43:23+00:00\" data-name=\"Mart\u00ed Castell\u00f3\"><article class=\"post visible post-371 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Mart\u00ed Castell\u00f3\" data-date=\"2026-01-30T09:43:23+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/marti-castello\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Castello-Marti-83-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Castello-Marti-83-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Castello-Marti-83-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Castello\u0301 Marti\u0301-83\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/marti-castello\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/marti-castello\/\" target=\"\" title=\"Mart\u00ed Castell\u00f3\" rel=\"bookmark\">Mart\u00ed Castell\u00f3<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"316\" data-date=\"2026-01-22T13:54:14+00:00\" data-name=\"Triatl\u00f3n Costa Brava\"><article class=\"post visible post-316 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Triatl\u00f3n Costa Brava\" data-date=\"2026-01-22T13:54:14+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/triatlon-costa-brava\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Evenia-768x768.webp\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Evenia-768x768.webp 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Evenia-1152x1152.webp 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Evenia\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/triatlon-costa-brava\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/triatlon-costa-brava\/\" target=\"\" title=\"Triatl\u00f3n Costa Brava\" rel=\"bookmark\">Triatl\u00f3n Costa Brava<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><div class=\"visible wf-cell\" data-post-id=\"310\" data-date=\"2026-01-22T11:36:16+00:00\" data-name=\"Can Jan\"><article class=\"post visible post-310 dt_portfolio type-dt_portfolio status-publish has-post-thumbnail hentry\" data-name=\"Can Jan\" data-date=\"2026-01-22T11:36:16+00:00\">\n\n<div class=\"post-thumbnail-wrap rollover-active \">\n\t<div class=\"post-thumbnail\">\n\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/can-jan\/\" class=\"post-thumbnail-rollover layzr-bg\" target=\"\"  aria-label=\"Post image\"><img decoding=\"async\" class=\"iso-lazy-load preload-me iso-lazy-load aspect\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D&#39;http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg&#39;%20viewBox%3D&#39;0%200%20768%20768&#39;%2F%3E\" data-src=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Can-Jan-2-scaled-768x768.jpg\" data-srcset=\"https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Can-Jan-2-scaled-768x768.jpg 768w, https:\/\/www.davidruedavisuals.com\/wp-content\/uploads\/2026\/01\/Can-Jan-2-scaled-1152x1152.jpg 1152w\" loading=\"eager\" style=\"--ratio: 768 \/ 768\" sizes=\"(max-width: 768px) 100vw, 768px\" alt=\"\" title=\"Can Jan-2\" width=\"768\" height=\"768\"  \/><\/a><div class=\"project-links-container\"><a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/can-jan\/\" target=\"\" class=\"project-details\" aria-label=\"Details link\"><span class=\"icon-portfolio-p205\"><\/span><\/a><\/div>\n\t<\/div>\n<\/div>\n\n\n<div class=\"post-entry-content\">\n\n\t<h3 class=\"entry-title\">\n\t\t<a href=\"https:\/\/www.davidruedavisuals.com\/es\/projectes\/can-jan\/\" target=\"\" title=\"Can Jan\" rel=\"bookmark\">Can Jan<\/a>\n\t<\/h3>\n\n\t\n\t\n\t\n<\/div><\/article><\/div><\/div><!-- iso-container|iso-grid --><\/div>[\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row type=\u00bbvc_default\u00bb full_width=\u00bbstretch_row_content_no_spaces\u00bb bg_type=\u00bbbg_color\u00bb bg_color_value=\u00bb#FFFFFF\u00bb css=\u00bb.vc_custom_1769779306478{margin-top: 0px !important;margin-bottom: 3px !important;padding-top: 0px !important;padding-bottom: 0px !important;}\u00bb][vc_column width=\u00bb1\/3&#8243;][\/vc_column][vc_column width=\u00bb1\/3&#8243; css=\u00bb.vc_custom_1770126486004{padding-right: 40px !important;padding-left: 40px !important;}\u00bb][vc_column_text css=\u00bb\u00bb] Una selecci\u00f3n de proyectos de fotograf\u00eda y v\u00eddeo para marcas, instituciones y eventos, donde cada trabajo cuenta una historia con personalidad propia. [\/vc_column_text][\/vc_column][vc_column width=\u00bb1\/3&#8243;][\/vc_column][\/vc_row][vc_row type=\u00bbvc_default\u00bb full_width=\u00bbstretch_row_content_no_spaces\u00bb css=\u00bb.vc_custom_1769779315776{margin-top: 0px !important;padding-top: 0px !important;}\u00bb][vc_column css=\u00bb.vc_custom_1769779322590{margin-top: 0px&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-361","page","type-page","status-publish","hentry","description-off"],"_links":{"self":[{"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/pages\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/comments?post=361"}],"version-history":[{"count":4,"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/pages\/361\/revisions"}],"predecessor-version":[{"id":521,"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/pages\/361\/revisions\/521"}],"wp:attachment":[{"href":"https:\/\/www.davidruedavisuals.com\/es\/wp-json\/wp\/v2\/media?parent=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}