BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//NoCartaz//PT
CALSCALE:GREGORIAN
METHOD:PUBLISH
BEGIN:VTIMEZONE
TZID:Europe/Lisbon
BEGIN:STANDARD
DTSTART:19701025T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
TZNAME:WET
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19700329T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:WEST
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:e2400944e50b96e6@nocartaz.pt
DTSTAMP:20260714T234241Z
DTSTART;TZID=Europe/Lisbon:20260725T220000
DTEND;TZID=Europe/Lisbon:20260725T233000
SUMMARY:Joana Almeirante dá concerto gratuito em Vila do Conde
DESCRIPTION:.acp-joana-almeirante { --acp-blue: #4f5d75\; --acp-blue-medium
 : #748298\; --acp-blue-pale: #f5f7f9\; --acp-title: #29364a\; --acp-text: 
 #3d4a59\; --acp-muted: #6b7784\; --acp-border: #dce3e8\; --acp-white: #fff
 fff\; --acp-free: #edf6f0\; --acp-free-text: #27643c\; width: 100%\; max-w
 idth: 940px\; margin: 0 auto\; color: var(--acp-text)\; background: var(--
 acp-white)\; font-family: "Poppins"\, system-ui\, -apple-system\, BlinkMac
 SystemFont\, "Segoe UI"\, sans-serif\; font-size: 17px\; line-height: 1.78
 \; } .acp-joana-almeirante\, .acp-joana-almeirante *\, .acp-joana-almeiran
 te *::before\, .acp-joana-almeirante *::after { box-sizing: border-box\; }
  .acp-joana-almeirante p { margin: 0 0 1.45em\; } .acp-joana-almeirante st
 rong { color: var(--acp-title)\; font-weight: 700\; } .acp-joana-almeirant
 e a { color: var(--acp-blue)\; font-weight: 700\; text-decoration: underli
 ne\; text-decoration-thickness: 1px\; text-underline-offset: 3px\; } /* ==
 ==================================================== CABEÇALHO ===========
 =========================================== */ .acp-ja-hero { position: re
 lative\; margin-bottom: 42px\; padding: clamp(43px\, 7vw\, 70px) clamp(24p
 x\, 6vw\, 62px) clamp(38px\, 6vw\, 57px)\; overflow: hidden\; background: 
 linear-gradient( 135deg\, #ffffff 0%\, #ffffff 64%\, var(--acp-blue-pale) 
 100% )\; border-top: 8px solid var(--acp-blue)\; border-bottom: 1px solid 
 var(--acp-border)\; } .acp-ja-hero::before { content: ""\; position: absol
 ute\; top: -8px\; left: 0\; width: min(330px\, 42%)\; height: 8px\; backgr
 ound: var(--acp-blue-medium)\; } .acp-ja-hero::after { content: "MÚSICA"\;
  position: absolute\; right: -8px\; bottom: -20px\; color: rgba(79\, 93\, 
 117\, .06)\; font-size: clamp(67px\, 12vw\, 136px)\; font-weight: 800\; le
 tter-spacing: -.07em\; line-height: 1\; pointer-events: none\; } .acp-ja-h
 ero-inner { position: relative\; z-index: 2\; max-width: 830px\; } .acp-ja
 -kicker { display: inline-flex\; align-items: center\; gap: 10px\; margin-
 bottom: 18px\; color: var(--acp-blue)\; font-size: 11px\; font-weight: 800
 \; letter-spacing: .13em\; line-height: 1.3\; text-transform: uppercase\; 
 } .acp-ja-kicker::before { content: ""\; width: 34px\; height: 3px\; flex:
  0 0 34px\; background: var(--acp-blue-medium)\; } .acp-ja-title { max-wid
 th: 830px\; margin: 0\; color: var(--acp-title)\; font-size: clamp(38px\, 
 6vw\, 62px)\; font-weight: 800\; letter-spacing: -.052em\; line-height: 1.
 08\; text-wrap: balance\; } .acp-ja-subtitle { max-width: 760px\; margin: 
 23px 0 0\; color: #536170\; font-size: clamp(17px\, 2.2vw\, 21px)\; line-h
 eight: 1.65\; } .acp-ja-meta { display: flex\; flex-wrap: wrap\; gap: 9px 
 22px\; margin-top: 27px\; padding-top: 20px\; color: var(--acp-muted)\; fo
 nt-size: 12px\; font-weight: 600\; line-height: 1.5\; border-top: 1px soli
 d var(--acp-border)\; } .acp-ja-meta span { display: inline-flex\; align-i
 tems: center\; gap: 8px\; } .acp-ja-meta span::before { content: ""\; widt
 h: 6px\; height: 6px\; flex: 0 0 6px\; background: var(--acp-blue-medium)\
 ; border-radius: 50%\; } .acp-ja-meta .acp-ja-free::before { background: #
 3d8c55\; } /* ====================================================== CORPO
  ====================================================== */ .acp-ja-body { 
 padding: 0 clamp(19px\, 5vw\, 47px)\; } .acp-ja-lead { margin: 0 0 34px\; 
 padding: 4px 0 4px 23px\; color: var(--acp-title)\; font-size: clamp(18px\
 , 2.4vw\, 21px)\; font-weight: 500\; line-height: 1.72\; border-left: 5px 
 solid var(--acp-blue)\; } .acp-joana-almeirante h2 { position: relative\; 
 margin: 50px 0 21px\; padding-top: 17px\; color: var(--acp-title)\; font-s
 ize: clamp(27px\, 4vw\, 37px)\; font-weight: 800\; letter-spacing: -.04em\
 ; line-height: 1.2\; border-top: 1px solid var(--acp-border)\; } .acp-joan
 a-almeirante h2::before { content: ""\; position: absolute\; top: -2px\; l
 eft: 0\; width: 75px\; height: 4px\; background: var(--acp-blue)\; } /* ==
 ==================================================== INFORMAÇÕES =========
 ============================================= */ .acp-ja-facts { display: 
 grid\; grid-template-columns: repeat(2\, minmax(0\, 1fr))\; gap: 12px\; ma
 rgin: 34px 0 42px\; } .acp-ja-fact { padding: 20px\; background: var(--acp
 -blue-pale)\; border-top: 4px solid var(--acp-blue)\; border-right: 1px so
 lid var(--acp-border)\; border-bottom: 1px solid var(--acp-border)\; borde
 r-left: 1px solid var(--acp-border)\; } .acp-ja-fact--free { background: v
 ar(--acp-free)\; border-top-color: #3d8c55\; } .acp-ja-fact-label { displa
 y: block\; margin-bottom: 6px\; color: var(--acp-blue)\; font-size: 10px\;
  font-weight: 800\; letter-spacing: .1em\; line-height: 1.3\; text-transfo
 rm: uppercase\; } .acp-ja-fact--free .acp-ja-fact-label\, .acp-ja-fact--fr
 ee .acp-ja-fact-value { color: var(--acp-free-text)\; } .acp-ja-fact-value
  { display: block\; color: var(--acp-title)\; font-size: 15px\; font-weigh
 t: 650\; line-height: 1.5\; } /* =========================================
 ============= PUBLICIDADE ================================================
 ====== */ .acp-ja-ad { display: flex\; width: 100%\; margin: 45px auto\; p
 adding: 24px 0\; align-items: center\; flex-direction: column\; justify-co
 ntent: center\; overflow: hidden\; text-align: center\; background: #fffff
 f\; border-top: 1px solid var(--acp-border)\; border-bottom: 1px solid var
 (--acp-border)\; } .acp-ja-ad-label { display: block\; width: 100%\; margi
 n-bottom: 14px\; color: #8b949e\; font-size: 9px\; font-weight: 600\; lett
 er-spacing: .13em\; line-height: 1\; text-align: center\; text-transform: 
 uppercase\; } .acp-ja-ad-unit { display: flex\; width: 100%\; min-width: 0
 \; align-items: center\; justify-content: center\; overflow: hidden\; } .a
 cp-ja-ad-unit--desktop { min-height: 90px\; } .acp-ja-ad-unit--mobile { mi
 n-height: 250px\; } .acp-ja-ad .adsbygoogle { margin-right: auto !importan
 t\; margin-left: auto !important\; } /* ==================================
 ==================== DESTAQUE ============================================
 ========== */ .acp-ja-highlight { margin: 39px 0\; padding: 29px clamp(23p
 x\, 5vw\, 42px)\; text-align: center\; background: var(--acp-blue-pale)\; 
 border-top: 4px solid var(--acp-blue)\; border-bottom: 1px solid var(--acp
 -border)\; } .acp-ja-highlight strong { display: block\; margin-bottom: 9p
 x\; color: var(--acp-title)\; font-size: clamp(21px\, 3vw\, 28px)\; font-w
 eight: 800\; letter-spacing: -.03em\; line-height: 1.38\; } .acp-ja-highli
 ght p { max-width: 680px\; margin: 0 auto\; color: #596777\; font-size: 15
 px\; line-height: 1.7\; } /* =============================================
 ========= NOTA FINAL =====================================================
 = */ .acp-ja-note { margin: 35px 0 48px\; padding: 22px 24px 22px 28px\; b
 ackground: var(--acp-blue)\; border-left: 6px solid var(--acp-blue-medium)
 \; } .acp-ja-note p { margin: 0\; color: rgba(255\, 255\, 255\, .92)\; fon
 t-size: 14px\; line-height: 1.7\; } .acp-ja-note strong { color: #ffffff\;
  } /* ====================================================== MOBILE ======
 ================================================ */ @media (max-width: 680
 px) { .acp-joana-almeirante { font-size: 16px\; line-height: 1.74\; } .acp
 -ja-hero { margin-bottom: 34px\; padding: 37px 20px 34px\; border-top-widt
 h: 6px\; } .acp-ja-hero::before { top: -6px\; height: 6px\; } .acp-ja-hero
 ::after { right: 0\; bottom: -7px\; font-size: 64px\; } .acp-ja-title { fo
 nt-size: clamp(33px\, 10.2vw\, 44px)\; letter-spacing: -.045em\; line-heig
 ht: 1.1\; text-wrap: pretty\; } .acp-ja-subtitle { margin-top: 18px\; font
 -size: 16px\; line-height: 1.62\; } .acp-ja-meta { align-items: flex-start
 \; flex-direction: column\; gap: 7px\; margin-top: 21px\; padding-top: 17p
 x\; } .acp-ja-body { padding: 0 16px\; } .acp-ja-lead { padding-left: 18px
 \; font-size: 18px\; } .acp-ja-facts { grid-template-columns: 1fr\; gap: 1
 0px\; } .acp-ja-ad { margin: 37px auto\; padding: 21px 0\; } } Vila Summer
  2026 Joana Almeirante dá concerto gratuito em Vila do Conde A cantora e c
 ompositora portuense atua na Praça José Régio e apresenta temas do seu per
 curso e do novo disco. 25 de julho de 2026 22h00 Praça José Régio Entrada 
 gratuita Edição: Miguel Aguiar Joana Almeirante atua gratuitamente na Praç
 a José Régio\, em Vila do Conde\, no sábado\, 25 de julho de 2026\, às 22h
 00\, num concerto integrado na programação do Vila Summer. A cantora e com
 positora natural do Porto leva ao centro de Vila do Conde as canções que t
 êm marcado o seu percurso\, bem como temas do novo disco\, cujo lançamento
  está previsto para breve. O espetáculo tem entrada gratuita e junta-se à 
 programação musical de verão promovida na cidade. Data Sábado\, 25 de julh
 o de 2026 Horário 22h00 Local Praça José Régio\, Vila do Conde Entrada Gra
 tuita Publicidade Da formação em jazz à banda de Miguel Araújo Joana Almei
 rante iniciou o seu percurso musical no Conservatório de Música da Jobra\,
  onde se formou como instrumentista de jazz. Mais tarde\, integrou a banda
  do músico Miguel Araújo\, projeto ao qual continua ligada e que lhe permi
 tiu consolidar a experiência em palco e o contacto com diferentes públicos
 . “Bem me Quer” marcou a estreia da artista A canção “Bem me Quer” foi o p
 rimeiro single de Joana Almeirante e tornou-se também o tema de abertura d
 a novela da TVI com o mesmo nome. Em 2020\, a artista lançou o seu primeir
 o EP\, que reuniu os singles “Bem me Quer” e “Mera Ilusão”\, duas das canç
 ões que rapidamente conquistaram o público. Canções conhecidas e temas do 
 novo disco O concerto na Praça José Régio deverá combinar os temas mais po
 pulares da cantora com novas composições que farão parte do próximo trabal
 ho discográfico. “Leva-me pra Longe” e um novo capítulo musical Posteriorm
 ente\, Joana Almeirante editou o seu primeiro álbum\, “Leva-me pra Longe”\
 , trabalho onde se destaca a canção “Dois Corações Partidos”. O tema integ
 rou a novela “Senhora do Mar” e ajudou a reforçar a presença da artista ju
 nto de um público mais alargado. Em Vila do Conde\, o público poderá ouvir
  estas canções e conhecer alguns dos temas que integram o novo disco da ca
 ntora\, que chegará em breve. Informação útil: o concerto começa às 22h00\
 , na Praça José Régio\, e tem entrada gratuita. O horário poderá estar suj
 eito a alterações por decisão da organização.\nBilhetes/info: https://agen
 daculturalporto.org/eventos/joana-almeirante-da-concerto-gratuito-em-vila-
 do-conde/\nMais em https://www.nocartaz.pt/eventos/e2400944e50b96e6/
LOCATION:Solar - Galeria de Arte Cinemática\, Vila do Conde
URL:https://agendaculturalporto.org/eventos/joana-almeirante-da-concerto-gr
 atuito-em-vila-do-conde/
BEGIN:VALARM
TRIGGER:-PT60M
ACTION:DISPLAY
DESCRIPTION:Lembrete: o evento começa em 1 hora
END:VALARM
END:VEVENT
END:VCALENDAR
