Ocorreu um erro ao processar o template.
The following has evaluated to null or missing: ==> modalDocuments [in template "20097#20123#969820" at line 49, column 92] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign urlLink = ((modalDocuments.ge... [in template "20097#20123#969820" at line 49, column 1] ----
1<style>
2 #nosi-modal-home-load .close {
3 right: 10px;
4 font-size: 1.5rem;
5 color: #000;
6 opacity: 1;
7 background-color: rgb(255 255 255 / 20%);
8 border-radius: 50%;
9 top: 10px;
10 font-weight: 400;
11 }
12
13 @media (max-width: 575.98px) {
14 #nosi-modal-home-load.modal .modal-dialog {
15 width: 85%;
16 height: 90vh;
17 /*max-width: 280px;*/
18 }
19 }
20
21 @media (min-width: 576px) and (max-width: 767.98px) {
22 #nosi-modal-home-load.modal .modal-dialog {
23 width: 70%;
24 /*max-width: 380px;*/
25 }
26 }
27
28 @media (min-width: 768px) and (max-width: 991.98px) {
29 #nosi-modal-home-load.modal .modal-dialog {
30 width: 60%;
31 /*max-width: 380px;*/
32 }
33 }
34
35 @media (min-width: 992px) and (max-width: 1199.98px){
36 #nosi-modal-home-load.modal .modal-dialog {
37 width: 50%;
38 }
39 }
40
41 @media (min-width: 1200px) {
42 #nosi-modal-home-load.modal .modal-dialog {
43 /*max-width: 900px*/
44 width: 40%;
45 }
46}
47</style>
48
49<#assign urlLink = ((modalDocuments.getData())?? && modalDocuments.getData() != "")?string(modalDocuments.getData(), linkTo.getData())
50/>
51
52<div id="nosi-modal-home-load" class="modal pr-0 pt-0">
53 <div class="modal-dialog modal-dialog-centered mx-auto position-relative">
54 <div class="modal-content border-0 m-auto bg-transparent">
55 <div class="modal-body p-0 position-relative">
56 <button type="button"
57 class="close position-absolute d-none d-lg-block"
58 data-dismiss="modal">×
59 </button>
60
61 <a href="${urlLink}" class="text-decoration-none" target="_blank">
62 <#if (imageLg.getData())?? && imageLg.getData() != "">
63 <img
64 class="img-fluid d-block d-lg-none mx-auto"
65 alt="${imageLg.getAttribute("alt")}"
66 src="${imageLg.getData()}"
67 />
68 </#if>
69
70 <#if (imageXs.getData())?? && imageXs.getData() != "">
71 <img
72 class="img-fluid d-none d-lg-block mx-auto"
73 alt="${imageXs.getAttribute("alt")}"
74 src="${imageXs.getData()}"
75 />
76 </#if>
77 </a>
78 </div>
79 </div>
80 </div>
81</div>
82
83
84<script>
85 $(document).ready(function () {
86 $("#nosi-modal-home-load").modal('show');
87 $('body').removeClass('modal-open').addClass('pr-0');
88 });
89
90</script>
Plano de Atividades
Traçamos planos de atuação em áreas que consideramos fulcrais para acelerar a transformação digital. Aqui, encontra-se a síntese das nossas principais atividades.
Relatórios e Contas
A transparência e a accountibility constituem um dos nossos valores, pelo que nesse espaço estaremos a publicar todos os relatórios sobre a nossa atuação.
Obras Proprietárias
Para efeitos de proteção dos direitos do autor um conjunto de soluções por nós desenvolvidas encontram-se devidamente registadas pelo Instituto de Gestão de Qualidade e Propriedade Intelectual - IGQPI.
Legislação
O quadro legal e institucional constitui pilares essenciais do processo de Transformação digital. Neste espaço, encontram-se as principais legislações produzidas.