    {"id":261056,"date":"2025-11-07T04:34:47","date_gmt":"2025-11-07T04:34:47","guid":{"rendered":"https:\/\/www.ccb.pt\/noticias\/"},"modified":"2025-11-26T13:53:39","modified_gmt":"2025-11-26T13:53:39","slug":"noticias","status":"publish","type":"page","link":"https:\/\/www.ccb.pt\/en\/noticias\/","title":{"rendered":"News"},"content":{"rendered":"\n    <!-- Inclus\u00e3o do Swiper (CSS\/JS) para o carrossel em mobile\/tablet -->\n    <link rel=\"stylesheet\" href=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.css\">\n    <script src=\"https:\/\/unpkg.com\/swiper\/swiper-bundle.min.js\"><\/script>\n\n    <style>\n        \/* Espa\u00e7amento geral do Swiper *\/\n        .awesome-posts-container .swiper {\n            padding: 10px;\n        }\n\t\n        \/* Largura base dos slides em ecr\u00e3s pequenos (ajuda a \"espreitar\" o slide seguinte) *\/\n        .awesome-posts-container .swiper-slide {\n            width: 80%;\n        }\n\n        \/* Desktop (\u2265 1200px): esconder carrossel e mostrar grelha *\/\n        @media (min-width: 1200px) {\n            .awesome-posts-container .swiper {\n                display: none;\n            }\n        }\n\n        \/* Tablet\/Mobile (< 1200px): esconder grelha e mostrar carrossel *\/\n        @media (max-width: 1199px) {\n            .awesome-posts-posts-container {\n                display: none;\n            }\n            .swiper-pagination-outside {\n                display: block;\n            }\n        }\n\n        \/* Pagina\u00e7\u00e3o externa do Swiper: oculta por defeito *\/\n        .swiper-pagination-outside {\n            text-align: center;\n            margin-top: 20px;\n        }\n\n        \/* Estilo dos bullets do Swiper *\/\n        .swiper-pagination-outside .swiper-pagination-bullet {\n            background: #ccc;\n            opacity: 1;\n            width: 10px;\n            height: 10px;\n            border-radius: 50%;\n            margin: 0 5px;\n        }\n\n        .swiper-pagination-outside .swiper-pagination-bullet-active {\n            background: #e7301d !important;\n        }\n\n        \/* ====== CORREC\u00c7\u00c3O: colunas alinhadas em desktop\/tablet ====== *\/\n\n        \/* Torna cada coluna um flex container para que o cart\u00e3o estique por igual *\/\n        .awesome-posts-posts-container .col-md-10,\n        .awesome-posts-posts-container .col-sm-6,\n        .awesome-posts-posts-container .col-xs-12 {\n            display: flex;\n        }\n\n        \/* O cart\u00e3o ocupa 100% da altura dispon\u00edvel da coluna *\/\n        .awesome-posts-posts-container .cards {\n            display: flex;\n            flex-direction: column;\n            width: 100%;\n        }\n\n        \/* Cont\u00eainer da imagem: controla overflow e remove espa\u00e7os \"fantasmas\" *\/\n        .awesome-posts-posts-container .card_imgs { \n            width: 100%;\n            overflow: hidden;\n            line-height: 0;\n        }\n\n        \/* Prefer\u00eancia: manter propor\u00e7\u00e3o fixa com aspect-ratio (quando suportado) *\/\n        @supports (aspect-ratio: 16\/9) {\n            .awesome-posts-posts-container .card_imgs { aspect-ratio: 16\/9; }\n            .awesome-posts-posts-container .card_img_outro {\n                width: 100%;\n                height: 100%;\n                object-fit: cover; \/* cobre sem distorcer, cortando o excedente *\/\n                display: block;\n            }\n        }\n\n        \/* Fallback para navegadores sem aspect-ratio: altura fixa razo\u00e1vel *\/\n        @supports not (aspect-ratio: 16\/9) {\n            .awesome-posts-posts-container .card_img_outro {\n                width: 100%;\n                height: 240px; \/* ajustar conforme design *\/\n                object-fit: cover;\n                display: block;\n            }\n        }\n\n        \/* O corpo do cart\u00e3o expande e empurra o bot\u00e3o para o fundo *\/\n        .awesome-posts-posts-container .card_body {\n            flex: 1;\n            display: flex;\n            flex-direction: column;\n            background-color: rgb(219, 219, 219);\n        }\n        .awesome-posts-posts-container .card_button {\n            margin-top: auto; \/* garante alinhamento vertical do bot\u00e3o entre cart\u00f5es *\/\n        }\n\n        \/* Estiliza\u00e7\u00e3o do bot\u00e3o \"Ver mais\" - conforme solicitado *\/\n        .awesome-posts-posts-container button.card_button a{\n            background: rgb(179, 0, 0);\n            color: white;\n        }\n\n        .awesome-posts-posts-container div.card_body > div.card_button > a{\n            background: rgb(179, 0, 0);\n            color: white;\n        }\n\n        \/* Aplicar o mesmo estilo para o carrossel (mobile\/tablet) *\/\n        .awesome-posts-swiper div.card_body > div.card_button > a{\n            background: rgb(179, 0, 0);\n            color: white;\n            display: inline-block;\n            padding: 8px 16px;\n            text-decoration: none;\n\n\t\t\t\n        }\n\n        \/* Estilos espec\u00edficos para .card_button em mobile\/tablet *\/\n        @media (max-width: 1199px) {\n            .awesome-posts-swiper .card_button {\n                padding-bottom: 10px;\n                border-radius: 0;\n            }\n        }\n\n        \/* Corre\u00e7\u00e3o para garantir que o carrossel apare\u00e7a em tablets *\/\n        @media (max-width: 1199px) {\n            .awesome-posts-container .swiper {\n                display: block;\n            }\n        }\n    <\/style>\n\n    <div class=\"awesome-posts-container\">\n\n\n<!-- Grelha para Desktop (oculta em < 1200px) -->\n<div class=\"awesome-posts-posts-container\" id=\"awesome-posts-container\">\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/charity-weekend-at-ccb\/\" aria-label=\"Charity Weekend at CCB\" title=\"Charity Weekend at CCB\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"940\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"P\u00fablico apreciando obras de arte em uma galeria de arte e uma orquestra tocando ao fundo, representando cultura e m\u00fasica ao vivo.\" decoding=\"async\" title=\"Imagem para Charity Weekend at CCB\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-300x141.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-1024x481.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-768x361.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-1536x722.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">February 27, 2026<\/span>\n            <p class=\"card_title\">Charity Weekend at CCB<\/p>\n            <div class=\"excerpt\">\n                Over the weekend of 28 February and 1 March, visiting the Centro Cultural de Bel\u00e9m will carry a special meaning.            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/charity-weekend-at-ccb\/\" title=\"Ver mais - Charity Weekend at CCB\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/ccb-e-mmp-formalizam-protocolo-de-cooperacao-institucional\/\" aria-label=\"CCB and MMP formalise institutional cooperation agreement\" title=\"CCB and MMP formalise institutional cooperation agreement\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"940\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Exposi\u00e7\u00e3o de arte em um espa\u00e7o cultural com uma escultura de p\u00e1ssaro e uma manequim com vestido azul, destacando a criatividade e inova\u00e7\u00e3o art\u00edstica.\" decoding=\"async\" title=\"Imagem para CCB and MMP formalise institutional cooperation agreement\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-300x141.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-1024x481.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-768x361.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-1536x722.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">February 2, 2026<\/span>\n            <p class=\"card_title\">CCB and MMP formalise institutional cooperation agreement<\/p>\n            <div class=\"excerpt\">\n                On 2 February, the Centro Cultural de Bel\u00e9m Foundation (FCCB) and Museus e Monumentos de Portugal (MMP) signed an instit\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/ccb-e-mmp-formalizam-protocolo-de-cooperacao-institucional\/\" title=\"Ver mais - CCB and MMP formalise institutional cooperation agreement\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/modulos-4-e-5-do-ccb-um-projeto-estrategico-para-lisboa\/\" aria-label=\"CCB Modules 4 and 5: a strategic project for Lisbon\" title=\"CCB Modules 4 and 5: a strategic project for Lisbon\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"823\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Apresenta\u00e7\u00e3o do projeto dos m\u00f3dulos 4 e 5 \u00e0 C\u00e2mara Municipal de Lisboa.\" decoding=\"async\" title=\"Imagem para CCB Modules 4 and 5: a strategic project for Lisbon\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-300x123.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-1024x421.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-768x316.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-1536x632.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">January 19, 2026<\/span>\n            <p class=\"card_title\">CCB Modules 4 and 5: a strategic project for Lisbon<\/p>\n            <div class=\"excerpt\">\n                The Board of Directors of Centro Cultural de Bel\u00e9m, together with Atelier O Risco, presented this Monday to the Vice Pre\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/modulos-4-e-5-do-ccb-um-projeto-estrategico-para-lisboa\/\" title=\"Ver mais - CCB Modules 4 and 5: a strategic project for Lisbon\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/um-dia-da-ministra-da-cultura-no-ccb\/\" aria-label=\"A day with the Minister of Culture at the CCB\" title=\"A day with the Minister of Culture at the CCB\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2560\" height=\"1186\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-scaled.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Visita da Ministra da Cultura, Juventude e Desporto \u00a9 Rodrigo Cabrita\" decoding=\"async\" title=\"Imagem para A day with the Minister of Culture at the CCB\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-scaled.jpg 2560w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-300x139.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-1024x474.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-768x356.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-1536x711.jpg 1536w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-2048x949.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">December 15, 2025<\/span>\n            <p class=\"card_title\">A day with the Minister of Culture at the CCB<\/p>\n            <div class=\"excerpt\">\n                The Minister for Culture, Youth and Sport, Margarida Balseiro Lopes, spent part of 15 December at the Centro Cultural de\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/um-dia-da-ministra-da-cultura-no-ccb\/\" title=\"Ver mais - A day with the Minister of Culture at the CCB\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/ccb-secures-2-5-million-euros-from-the-recovery-and-resilience-plan-for-renewal-and-enhancement\/\" aria-label=\"CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" title=\"CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2560\" height=\"695\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"ccb-financiamento-patromonio-cultural\" decoding=\"async\" title=\"Imagem para CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural.jpg 2560w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-300x81.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-1024x278.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-768x209.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-1536x417.jpg 1536w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-2048x556.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">November 6, 2025<\/span>\n            <p class=\"card_title\">CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement<\/p>\n            <div class=\"excerpt\">\n                The Centro Cultural de Bel\u00e9m Foundation has secured funding of 2.            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/ccb-secures-2-5-million-euros-from-the-recovery-and-resilience-plan-for-renewal-and-enhancement\/\" title=\"Ver mais - CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/in-his-remarks-after-the-signing-of-the-contract-the-president-of-the-ccb-foundation-nuno-vassallo-e-silva-stated-that-more-than-an-urban-development-project-this-is-also-an-act-of-belief\/\" aria-label=\"CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" title=\"CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"1333\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"\" decoding=\"async\" title=\"Imagem para CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-300x200.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-1024x682.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-768x512.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-1536x1024.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">July 15, 2025<\/span>\n            <p class=\"card_title\">CCB\u2019s Buildings 4 and 5 will open in the summer of 2029<\/p>\n            <div class=\"excerpt\">\n                The Centro Cultural de Bel\u00e9m Foundation and the Alves Ribeiro Group formalised, on the 15 July 2025, the signing of the\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/in-his-remarks-after-the-signing-of-the-contract-the-president-of-the-ccb-foundation-nuno-vassallo-e-silva-stated-that-more-than-an-urban-development-project-this-is-also-an-act-of-belief\/\" title=\"Ver mais - CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/visita-da-ministra-da-cultura-juventude-e-desporto-e-do-secretario-de-estado-da-cultura\/\" aria-label=\"Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" title=\"Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"1125\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Grupo de profissionais caminhando pelo interior de um edif\u00edcio de forma confiante durante uma reuni\u00e3o de neg\u00f3cios\" decoding=\"async\" title=\"Imagem para Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-300x169.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-1024x576.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-768x432.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-1536x864.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">June 30, 2025<\/span>\n            <p class=\"card_title\">Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture<\/p>\n            <div class=\"excerpt\">\n                The Minister of Culture, Youth and Sport, Margarida Balseiro Lopes, and the Secretary of State for Culture, Alberto Sant\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/visita-da-ministra-da-cultura-juventude-e-desporto-e-do-secretario-de-estado-da-cultura\/\" title=\"Ver mais - Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n    <\/div>\n\n<!-- Carrossel para Mobile\/Tablet (oculto em \u2265 1200px) -->\n<div class=\"swiper awesome-posts-swiper\">\n    <div class=\"swiper-wrapper\">\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/charity-weekend-at-ccb\/\" aria-label=\"Charity Weekend at CCB\" title=\"Charity Weekend at CCB\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"940\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"P\u00fablico apreciando obras de arte em uma galeria de arte e uma orquestra tocando ao fundo, representando cultura e m\u00fasica ao vivo.\" decoding=\"async\" title=\"Imagem para Charity Weekend at CCB\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-300x141.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-1024x481.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-768x361.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/02\/site-2000x940-FIM\u2011DE\u2011SEMANA-solidario-1536x722.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">February 27, 2026<\/span>\n            <p class=\"card_title\">Charity Weekend at CCB<\/p>\n            <div class=\"excerpt\">\n                Over the weekend of 28 February and 1 March, visiting the Centro Cultural de Bel\u00e9m will carry a special meaning.            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/charity-weekend-at-ccb\/\" title=\"Ver mais - Charity Weekend at CCB\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/ccb-e-mmp-formalizam-protocolo-de-cooperacao-institucional\/\" aria-label=\"CCB and MMP formalise institutional cooperation agreement\" title=\"CCB and MMP formalise institutional cooperation agreement\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"940\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Exposi\u00e7\u00e3o de arte em um espa\u00e7o cultural com uma escultura de p\u00e1ssaro e uma manequim com vestido azul, destacando a criatividade e inova\u00e7\u00e3o art\u00edstica.\" decoding=\"async\" title=\"Imagem para CCB and MMP formalise institutional cooperation agreement\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-300x141.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-1024x481.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-768x361.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/09\/cicloDerivas_geral_fotoAJS-1536x722.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">February 2, 2026<\/span>\n            <p class=\"card_title\">CCB and MMP formalise institutional cooperation agreement<\/p>\n            <div class=\"excerpt\">\n                On 2 February, the Centro Cultural de Bel\u00e9m Foundation (FCCB) and Museus e Monumentos de Portugal (MMP) signed an instit\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/ccb-e-mmp-formalizam-protocolo-de-cooperacao-institucional\/\" title=\"Ver mais - CCB and MMP formalise institutional cooperation agreement\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/modulos-4-e-5-do-ccb-um-projeto-estrategico-para-lisboa\/\" aria-label=\"CCB Modules 4 and 5: a strategic project for Lisbon\" title=\"CCB Modules 4 and 5: a strategic project for Lisbon\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"823\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Apresenta\u00e7\u00e3o do projeto dos m\u00f3dulos 4 e 5 \u00e0 C\u00e2mara Municipal de Lisboa.\" decoding=\"async\" title=\"Imagem para CCB Modules 4 and 5: a strategic project for Lisbon\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-300x123.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-1024x421.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-768x316.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2026\/01\/cml_apresentacao-modulos-4-e-5-17-1-1536x632.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">January 19, 2026<\/span>\n            <p class=\"card_title\">CCB Modules 4 and 5: a strategic project for Lisbon<\/p>\n            <div class=\"excerpt\">\n                The Board of Directors of Centro Cultural de Bel\u00e9m, together with Atelier O Risco, presented this Monday to the Vice Pre\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/modulos-4-e-5-do-ccb-um-projeto-estrategico-para-lisboa\/\" title=\"Ver mais - CCB Modules 4 and 5: a strategic project for Lisbon\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/um-dia-da-ministra-da-cultura-no-ccb\/\" aria-label=\"A day with the Minister of Culture at the CCB\" title=\"A day with the Minister of Culture at the CCB\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2560\" height=\"1186\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-scaled.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Visita da Ministra da Cultura, Juventude e Desporto \u00a9 Rodrigo Cabrita\" decoding=\"async\" title=\"Imagem para A day with the Minister of Culture at the CCB\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-scaled.jpg 2560w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-300x139.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-1024x474.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-768x356.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-1536x711.jpg 1536w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/12\/MinistraCulturaCCB_154_edited-2048x949.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">December 15, 2025<\/span>\n            <p class=\"card_title\">A day with the Minister of Culture at the CCB<\/p>\n            <div class=\"excerpt\">\n                The Minister for Culture, Youth and Sport, Margarida Balseiro Lopes, spent part of 15 December at the Centro Cultural de\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/um-dia-da-ministra-da-cultura-no-ccb\/\" title=\"Ver mais - A day with the Minister of Culture at the CCB\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/ccb-secures-2-5-million-euros-from-the-recovery-and-resilience-plan-for-renewal-and-enhancement\/\" aria-label=\"CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" title=\"CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2560\" height=\"695\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"ccb-financiamento-patromonio-cultural\" decoding=\"async\" title=\"Imagem para CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural.jpg 2560w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-300x81.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-1024x278.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-768x209.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-1536x417.jpg 1536w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/ccb-financiamento-patromonio-cultural-2048x556.jpg 2048w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">November 6, 2025<\/span>\n            <p class=\"card_title\">CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement<\/p>\n            <div class=\"excerpt\">\n                The Centro Cultural de Bel\u00e9m Foundation has secured funding of 2.            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/ccb-secures-2-5-million-euros-from-the-recovery-and-resilience-plan-for-renewal-and-enhancement\/\" title=\"Ver mais - CCB secures 2.5 million euros from the Recovery and Resilience Plan for renewal and enhancement\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/in-his-remarks-after-the-signing-of-the-contract-the-president-of-the-ccb-foundation-nuno-vassallo-e-silva-stated-that-more-than-an-urban-development-project-this-is-also-an-act-of-belief\/\" aria-label=\"CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" title=\"CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"1333\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"\" decoding=\"async\" title=\"Imagem para CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-300x200.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-1024x682.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-768x512.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/CCB_005_ASSINATURA_DO_CONTRATO_MODULOS_-4-e-5_-CCB_ALVES_RIBEIRO_fotos_rodrigo_cabrita-1-1536x1024.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">July 15, 2025<\/span>\n            <p class=\"card_title\">CCB\u2019s Buildings 4 and 5 will open in the summer of 2029<\/p>\n            <div class=\"excerpt\">\n                The Centro Cultural de Bel\u00e9m Foundation and the Alves Ribeiro Group formalised, on the 15 July 2025, the signing of the\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/in-his-remarks-after-the-signing-of-the-contract-the-president-of-the-ccb-foundation-nuno-vassallo-e-silva-stated-that-more-than-an-urban-development-project-this-is-also-an-act-of-belief\/\" title=\"Ver mais - CCB\u2019s Buildings 4 and 5 will open in the summer of 2029\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n                    <div class=\"swiper-slide\">\n                \n<div class=\"col-md-10 col-sm-10 col-xs-12\" style=\"padding-right: 5px;padding-left: 0px;\">\n    <div id=\"post-261056\" class=\"cards cards_outro\" itemscope itemtype=\"http:\/\/schema.org\/Event\">\n        <a href=\"https:\/\/www.ccb.pt\/en\/visita-da-ministra-da-cultura-juventude-e-desporto-e-do-secretario-de-estado-da-cultura\/\" aria-label=\"Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" title=\"Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" class=\"card_click\"><\/a>\n\n        <div class=\"card_imgs cards_outro\">\n                            <img width=\"2000\" height=\"1125\" src=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11.jpg\" class=\"card_img card_img_outro wp-post-image\" alt=\"Grupo de profissionais caminhando pelo interior de um edif\u00edcio de forma confiante durante uma reuni\u00e3o de neg\u00f3cios\" decoding=\"async\" title=\"Imagem para Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" srcset=\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11.jpg 2000w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-300x169.jpg 300w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-1024x576.jpg 1024w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-768x432.jpg 768w, https:\/\/www.ccb.pt\/wp-content\/uploads\/2025\/11\/hero-image-ministra-da-cultura-11-1536x864.jpg 1536w\" sizes=\"(max-width: 2000px) 100vw, 2000px\" \/>                    <\/div>\n\n        <div class=\"card_body\" style=\"background-color: rgb(219, 219, 219);\">\n            <span class=\"card_date\">June 30, 2025<\/span>\n            <p class=\"card_title\">Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture<\/p>\n            <div class=\"excerpt\">\n                The Minister of Culture, Youth and Sport, Margarida Balseiro Lopes, and the Secretary of State for Culture, Alberto Sant\u2026            <\/div>\n            <div class=\"card_button\">\n                <a href=\"https:\/\/www.ccb.pt\/en\/visita-da-ministra-da-cultura-juventude-e-desporto-e-do-secretario-de-estado-da-cultura\/\" title=\"Ver mais - Visit by the Minister of Culture, Youth and Sport, and the Secretary of State for Culture\" class=\"btn btn-secondary card_link\">\n                    <span>Ver mais<\/span>\n                <\/a>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/div>\n<style>\n\/* * =========================================================\n * SIMPLIFIED MOBILE STYLES (OVERWRITE)\n * Objective: Larger (1-per-view) and Equal Height Cards\n * =========================================================\n *\/\n\n\/* 1. Add overall horizontal padding to the Swiper container for screen margins *\/\n.awesome-posts-container .swiper {\n    \/* Top, Right (20px), Bottom, Left (20px) *\/\n    padding: 10px 20px 10px 20px; \n}\n\n\/* 2. Equal Height Fix for Mobile\/Tablet Swiper *\/\n\n\/* Make the slide a flex container to push the card height *\/\n.awesome-posts-swiper .swiper-slide {\n    display: flex;\n    \/* Use 100% width, letting the Swiper container padding handle the margins *\/\n    width: 100% !important; \n    margin: 0 !important; \/* Remove specific slide margins to rely on Swiper's spaceBetween *\/\n}\n\n\/* Make the card itself a flex container and force it to fill the slide's height *\/\n.awesome-posts-swiper .cards {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n}\n\n\/* Make the card body expand to fill remaining vertical space *\/\n.awesome-posts-swiper .card_body {\n    flex: 1; \n    display: flex;\n    flex-direction: column;\n}\n\n\/* Push the \"Ver mais\" button to the bottom of the card body *\/\n.awesome-posts-swiper .card_button {\n    margin-top: auto;\n}\n\n\/* 3. Cleanup\/Utility *\/\n.awesome-posts-swiper .card_imgs {\n    line-height: 0;\n}\n<\/style>\n\n   <script>\n    \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n    document.addEventListener('DOMContentLoaded', function () {\n        \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n        if (typeof Swiper !== 'undefined') {\n            const swiper = new Swiper('.awesome-posts-swiper', {\n                \/\/ NOVO: Define 1 slide por vista para mobile (cart\u00e3o maior)\n                slidesPerView: 1, \n                spaceBetween: 10,\n                \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                pagination: {\n                    el: '.swiper-pagination-outside',\n                    clickable: true,\n                },\n                \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                breakpoints: {\n                    \/\/ Remove o breakpoint 480 (o padr\u00e3o de 1 slide j\u00e1 resolve)\n                    768: {\n                        slidesPerView: 2, \/\/ 2 slides para tablets\n                        spaceBetween: 20,\n                    },\n                    1024: {\n                        slidesPerView: 2.2,\n                        spaceBetween: 20,\n                    }\n                }\n            });\n        } else {\n            console.error('Swiper n\u00e3o carregado');\n        }\n    });\n<\/script>\n            <\/div>\n            <\/div>\n<\/div>\n\n    <script>\n        \/\/ Inicializa\u00e7\u00e3o do Swiper apenas quando o DOM estiver pronto.\n        document.addEventListener('DOMContentLoaded', function () {\n            \/\/ Verifica se o Swiper est\u00e1 dispon\u00edvel\n            if (typeof Swiper !== 'undefined') {\n                const swiper = new Swiper('.awesome-posts-swiper', {\n                    \/\/ 1.2 slides por vista para sugerir navega\u00e7\u00e3o lateral\n                    slidesPerView: 1.2,\n                    spaceBetween: 10,\n                    \/\/ Pagina\u00e7\u00e3o externa (bot\u00f5es \"bullets\" clic\u00e1veis)\n                    pagination: {\n                        el: '.swiper-pagination-outside',\n                        clickable: true,\n                    },\n                    \/\/ Quebras por largura: ajusta n\u00ba de slides e espa\u00e7amento\n                    breakpoints: {\n                        480: {\n                            slidesPerView: 1,\n                            spaceBetween: 15,\n                        },\n                        768: {\n                            slidesPerView: 2,\n                            spaceBetween: 20,\n                        },\n                        1024: {\n                            slidesPerView: 2.2,\n                            spaceBetween: 20,\n                        }\n                    }\n                });\n            } else {\n                console.error('Swiper n\u00e3o carregado');\n            }\n        });\n    <\/script>\n\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":965,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template-planear-eventos.php","meta":{"_relevanssi_hide_post":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"categories":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>News - Centro Cultural de Bel\u00e9m Foundation<\/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:\/\/www.ccb.pt\/en\/noticias\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"News - Centro Cultural de Bel\u00e9m Foundation\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.ccb.pt\/en\/noticias\/\" \/>\n<meta property=\"og:site_name\" content=\"Centro Cultural de Bel\u00e9m Foundation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-26T13:53:39+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@macccb_museu\" \/>\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:\/\/www.ccb.pt\/en\/noticias\/\",\"url\":\"https:\/\/www.ccb.pt\/en\/noticias\/\",\"name\":\"News - Centro Cultural de Bel\u00e9m Foundation\",\"isPartOf\":{\"@id\":\"https:\/\/www.ccb.pt\/#website\"},\"datePublished\":\"2025-11-07T04:34:47+00:00\",\"dateModified\":\"2025-11-26T13:53:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.ccb.pt\/en\/noticias\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.ccb.pt\/en\/noticias\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.ccb.pt\/en\/noticias\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.ccb.pt\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"News\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.ccb.pt\/#website\",\"url\":\"https:\/\/www.ccb.pt\/\",\"name\":\"Centro Cultural de Bel\u00e9m Foundation\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.ccb.pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.ccb.pt\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.ccb.pt\/#organization\",\"name\":\"Centro Cultural de Bel\u00e9m Foundation\",\"url\":\"https:\/\/www.ccb.pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.ccb.pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2022\/05\/1_ccb.png\",\"contentUrl\":\"https:\/\/www.ccb.pt\/wp-content\/uploads\/2022\/05\/1_ccb.png\",\"width\":126,\"height\":100,\"caption\":\"Centro Cultural de Bel\u00e9m Foundation\"},\"image\":{\"@id\":\"https:\/\/www.ccb.pt\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/twitter.com\/macccb_museu\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"News - Centro Cultural de Bel\u00e9m Foundation","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:\/\/www.ccb.pt\/en\/noticias\/","og_locale":"en_US","og_type":"article","og_title":"News - Centro Cultural de Bel\u00e9m Foundation","og_url":"https:\/\/www.ccb.pt\/en\/noticias\/","og_site_name":"Centro Cultural de Bel\u00e9m Foundation","article_modified_time":"2025-11-26T13:53:39+00:00","twitter_card":"summary_large_image","twitter_site":"@macccb_museu","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.ccb.pt\/en\/noticias\/","url":"https:\/\/www.ccb.pt\/en\/noticias\/","name":"News - Centro Cultural de Bel\u00e9m Foundation","isPartOf":{"@id":"https:\/\/www.ccb.pt\/#website"},"datePublished":"2025-11-07T04:34:47+00:00","dateModified":"2025-11-26T13:53:39+00:00","breadcrumb":{"@id":"https:\/\/www.ccb.pt\/en\/noticias\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.ccb.pt\/en\/noticias\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.ccb.pt\/en\/noticias\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.ccb.pt\/en\/"},{"@type":"ListItem","position":2,"name":"News"}]},{"@type":"WebSite","@id":"https:\/\/www.ccb.pt\/#website","url":"https:\/\/www.ccb.pt\/","name":"Centro Cultural de Bel\u00e9m Foundation","description":"","publisher":{"@id":"https:\/\/www.ccb.pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.ccb.pt\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.ccb.pt\/#organization","name":"Centro Cultural de Bel\u00e9m Foundation","url":"https:\/\/www.ccb.pt\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.ccb.pt\/#\/schema\/logo\/image\/","url":"https:\/\/www.ccb.pt\/wp-content\/uploads\/2022\/05\/1_ccb.png","contentUrl":"https:\/\/www.ccb.pt\/wp-content\/uploads\/2022\/05\/1_ccb.png","width":126,"height":100,"caption":"Centro Cultural de Bel\u00e9m Foundation"},"image":{"@id":"https:\/\/www.ccb.pt\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/twitter.com\/macccb_museu"]}]}},"_links":{"self":[{"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/pages\/261056"}],"collection":[{"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/users\/965"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/comments?post=261056"}],"version-history":[{"count":6,"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/pages\/261056\/revisions"}],"predecessor-version":[{"id":261889,"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/pages\/261056\/revisions\/261889"}],"wp:attachment":[{"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/media?parent=261056"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ccb.pt\/en\/wp-json\/wp\/v2\/categories?post=261056"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}