Menú de navegación

4. DOCUMENTOS E CERTIFICAÇÕES - sustentabilidade - estratégia | bloco de texto

Para certificar la credibilidad de nuestros productos, garantizar la calidad y reiterar nuestro compromiso con la mejora continua, contamos con procesos certificados por diversos sistemas y metodologías ampliamente reconocidos en el mercado mundial. Nuestras certificaciones confirman el espíritu pionero de Klabin en la búsqueda de satisfacer las necesidades de los clientes, anticipándose a las tendencias del mercado. En este espacio usted encontrará licencias y otros documentos que aseguran nuestro compromiso con la sostenibilidad en todos los procesos industriales de la empresa. 

 

Conozca las principales certificaciones y documentos de Klabin: 

1. FSCⓇ - Forest Stewardship Council | bloco de texto

-  FSCⓇ - Forest Stewardship CouncilⓇ

Klabin fue la primera empresa brasileña del sector de papel y celulosa en el hemisferio sur en certificar el manejo forestal, en 1998. Son diez principios que aseguran el correcto manejo forestal, tales como uso eficiente de los múltiples productos y servicios del bosque, bienestar de los trabajadores y las comunidades, conservación de la biodiversidad, plan de manejo detallado, monitoreo y evaluación de los impactos ambientales y sociales.  Vea todas las certificaciones FSC de Klabin:   

Publicador de contenidos

FSC - Celulose

 Ortigueira - Puma (FSC-C129105)

Ortigueira - Puma (FSC-C129105)

FSC - Florestal

Florestal Paraná (FSC - C022516)
Florestal Angatuba (FSC - C007520)
Florestal Santa Catarina (FSC - C023492)

Ver más

FSC - Papel

Angatuba (SP) (FSC - C018669)
Correia Pinto (SC) (FSC - C006109)
Monte Alegre (PR) (FSC - C019124)
Otacílio Costa (SC) (FSC - C006109) 
Ortigueira - Puma (FSC-C129105)

Ver más

FSC - Reciclados

Goiana (PE) - (FSC - C001941)
Piracicaba (SP) - (FSC - C001941)
Franco da Rocha - FSC-C162557
Paulínia - FSC-C162557

Ver más

FSC - Sacos Industriais

Lages 1 (SC) - (FSC - C017793)

Lages 1 (SC) - (FSC - C017793)

FSC - Embalagens

Betim (MG) -  (FSC - C001941)
Feira de Santana (BA) - (FSC - C001941)
Goiana (PE) - (FSC - C001941)
Itajaí (SC) - (FSC - C001941)
Jundiaí Distrito Industrial (SP) - (FSC - C001941)
Jundiaí Tijuco Preto (SP)  - (FSC - C001941)
Manaus (AM)  - (FSC - C001941)
Piracicaba (SP)  - (FSC - C001941)
Horizonte (CE)  - (FSC - C001941)
Rio Negro (PR)  - (FSC - C001941)
São Leopoldo (RS)  - (FSC - C001941)
Manaus II [Embacorp da Amazonia] - FSC-C162557
Paulínia - FSC-C162557
Rio Verde - FSC-C162557
Suzano - FSC-C162557
Paulínia - FSC-C162557

Ver más

FSC - Traders

Klabin Áustria - (FSC - C132999)
Klabin Forest (FSC - C100282)

Ver más

FSC - Forest Stewardship Council

Declaração referente à Política para Associação de Empreendimentos ao FSCⓇ 
Declaração referente à Política para Associação de Empreendimentos ao FSCⓇ (conteúdo disponível em inglês e espanhol)

Ver más

Publicador de contenidos

CERFLOR (Programa Brasileiro de Certificação Florestal) | bloco de texto

-  CERFLOR (Programa Brasileiro de Certificação Florestal)

Certificación brasileña reconocida internacionalmente por el Program for the Endorsement of Forest Certification (PEFC). Promueve el manejo forestal sostenible y certifica que la empresa cultiva eucaliptos y pinos en conformidad con los requisitos ambientales, sociales y económicos que forman parte de los 5 principios del CERFLOR. Las normas que componen el programa fueron elaboradas por la Comisión de Estudios Especiales (CEE) de Manejo Forestal y están integradas a la Asociación Brasileña de Normas Técnicas (ABNT) y al Inmetro. Vea todas las certificaciones CERFLOR de Klabin:   

Publicador de contenidos

CERFLOR Florestal

Certificado CERFLOR Florestal PR
Certificado Cerflor Florestal PR _ inglês

Ver más

CERFLOR Monte Alegre

Certificado CERFLOR Monte Alegre
Certificado CERFLOR Monte Alegre_inglês
CERFLOR Monte Alegre
CERFLOR Monte Alegre_inglês

Ver más

CERFLOR Ortigueira

Certificado CERFLOR Ortigueira

Certificado CERFLOR Ortigueira

Ok Compost | bloco de texto

-  Ok Compost

Klabin fue la primera empresa del sector de papel y celulosa en obtener la certificación belga OK Compost para bolsas de cemento. El certificado garantiza que el producto se descompone por completo en 12 semanas, sin que suponga un riesgo de contaminación para el medio ambiente. Vea todas las certificaciones Ok Compost de Klabin:   

Publicador de contenidos

Sacos Industriais

Sacos Industriais 

Sacos Industriais

American Institute of Baking (AIB) | bloco de texto

-  American Institute of Baking (AIB)

El reconocimiento certifica los procesos adoptados por Klabin en su Programa de Embalajes para Alimentos, que garantiza la integridad de las bolsas, sus condiciones sanitarias y la salud del consumidor final. Somos la primera empresa de embalajes de bolsas de papel en América Latina en recibir recomendación internacional de la AIB, entidad que ha realizado auditorías en unidades fabriles en más de 120 países.  Vea todas las certificaciones AIB de Klabin:   

Publicador de contenidos

Lages (SC)

Lages (SC)

ISEGA | bloco de texto

-  ISEGA

Garantiza la calidad del papel utilizado para la producción de los embalajes que entran en contacto con alimentos.  Vea todas las certificaciones ISEGA de Klabin: 

Publicador de contenidos

ISEGA

Papelcartão (Klafold, Klafold BF, Klafold FZ, Klakarton)
Papelcartão (KlaMult D3, KlaMult W3)
Papelcartão (KlaPak, Klaliquid)
Kraftliner
Klaflute
Klaliner White

Ver más

FSSC 22000 | bloco de texto

-  FSSC 22000

Es una de las normas más avanzadas en la certificación de la procedencia del papel para embalaje de alimentos. Se creó con base en la norma ISO 22000, complementándola al especificar los prerrequisitos necesarios para la producción de embalajes que garantizan la seguridad para la salud del consumidor final. Entre los prerrequisitos se encuentran la limpieza y organización del área de producción, así como los controles de la calidad del agua, del aire y de plagas.  Vea todas las certificaciones FSSC 22000 de Klabin: 

Publicador de contenidos

Monte Alegre (PR)

Monte Alegre (PR)

Monte Alegre (PR)

ISO 14001 | bloco de texto

-  ISO 14001

Define los requisitos más importantes para la creación y operación de un Sistema de Gestión Ambiental. La certificación es reconocida mundialmente como una forma de mejorar el desempeño ambiental y controlar los costos de las organizaciones.  Vea todas las certificaciones ISO 14001 de Klabin:  

Publicador de contenidos

ISO 14001

Angatuba (SP) - ISO 14001
Betim (MG) -  ISO 14001
Correia Pinto (SC) -  ISO 14001
Feira de Santana (BA) -  ISO 14001
Goiana (PE) -  ISO 14001
Itajaí (SC) -  ISO 14001
Jundiaí Distrito Industrial (SP) -  ISO 14001
Jundiaí Tijuco Preto (SP) -  ISO 14001
Lages (SC) -  ISO 14001
Monte Alegre (PR) -  ISO 14001
Otacílio Costa (SC) -  ISO 14001
Piracicaba (SP) -  ISO 14001
Puma (PR) -  ISO 14001
São Leopoldo (RS) -  ISO 14001
Manaus (AM) II [Embracorp da Amazônia] -  ISO 14001
Paulínia (SP) -  ISO 14001
Suzano (SP) -  ISO 14001

Ver más

ISO 9001 | bloco de texto

-  ISO 9001

Tiene directrices que garantizan la uniformidad del producto. Abarca todas las etapas de los procesos relacionados con la calidad, desde el diseño hasta la entrega del producto final.  Vea todas las certificaciones ISO 9001 de Klabin:   

Publicador de contenidos

ISO 9001

Angatuba (SP) - ISO 9001
Betim (MG) -  ISO 9001 
Correia Pinto (SC) - ISO 9001 
Feira de Santana (BA) -  ISO 9001 
Goiana (PE) -  ISO 9001 
Itajaí (SC) -  ISO 9001 
Jundiaí Distrito Industrial (SP) -  ISO 9001
Jundiaí Tijuco Preto (SP) -  ISO 9001
Lages (SC) -  ISO 9001
Monte Alegre (PR) -  ISO 9001 
Otacílio Costa (SC) -  ISO 9001
Piracicaba (SP) -  ISO 9001
Puma (PR) -  ISO 9001
Rio Negro (PR) - ISO 9001
São Leopoldo (RS) -  ISO 9001 
Manaus (AM) I -  ISO 9001
Manaus (AM) II [Embracorp da Amazônia] -  ISO 9001
Paulínia (SP) -  ISO 9001 
Rio Verde (GO) -  ISO 9001
Suzano (SP) - ISO 9001

 

Ver más

ISO 45001 | bloco de texto

-  ISO 45001

Sistema de Gestión de Salud y Seguridad Ocupacional. Certifica la preocupación de Klabin por la integridad física de sus colaboradores y socios.  Vea todas las certificaciones ISO 45001 de Klabin:   

Publicador de contenidos

ISO 45001

Angatuba (SP) - ISO 45001
Otacílio Costa (SC) -  ISO 45001
Monte Alegre (PR) -  ISO 45001
Manaus (AM) -  ISO 45001
Unidade da Puma - ISO 45001
Unidade Correia Pinto - ISO 45001

Ver más

OHSAS 18001 | bloco de texto

-  OHSAS 18001

Controla y mejora sistemáticamente el nivel de desempeño de la gestión de salud y seguridad, lo que demuestra la preocupación de Klabin por la integridad física de sus colaboradores y socios. Vea todas las certificaciones OHSAS 18001 de Klabin:   

Publicador de contenidos

OHSAS 18001

Correia Pinto (SC) - OHSAS 18001
Puma (PR) - OHSAS 18001

Ver más

Estudos Ambientais | bloco de texto

-  Estudos Ambientais

Son todos los estudios referentes a los aspectos ambientales relacionados con la ubicación, instalación, operación y expansión de una actividad o emprendimiento, sirviendo como prerrequisito para el análisis de la licencia requerida, tales como: estudio de impacto de vecindad, informe ambiental, plan y proyecto de control ambiental, informe ambiental preliminar, diagnóstico ambiental, plan de manejo, plan de recuperación de área degradada y análisis preliminar de riesgo, entre otros.  Vea todos los Estudios Ambientales de Klabin:   

Publicador de contenidos

Usina Hidrelétrica Presidente Vargas | bloco de texto

-  PCH Presidente Vargas

Perteneciente a Klabin S.A., la Pequeña Central Hidroeléctrica (PCH) Presidente Vargas está ubicada en el río Tibagi, entre los municipios de Telêmaco Borba y Ortigueira, en Paraná, y tiene una capacidad instalada de 16,32 MW. La PCH Presidente Vargas fue inaugurada en el año 1952 y se utiliza para la generación de energía eléctrica en la unidad Monte Alegre. Los documentos aquí publicados hacen referencia a la consulta pública de la condicionante nº. 05 de la Licencia Ambiental de Operación de la central hidroeléctrica.  Vea las licencias de la PCH Presidente Vargas:  

 

Publicador de contenidos

PCH Presidente Vargas

Licença de operação da PCH
Outorga
Relatórios Semestrais de Avifauna e Ictiofauna
Relatórios de Qualidade da Água
Plano de Segurança de Barragem
Relatório de Inspeção

Ver más

Barragem Harmonia | bloco de texto

-  Barragem Harmonia

Perteneciente a Klabin S.A., la Presa Harmonia está ubicada en la unidad Monte Alegre, en el municipio de Telêmaco Borba, Paraná. La presa comenzó a operar en 1944 para captar el agua utilizada para abastecer la fábrica. Los documentos aquí publicados se refieren a la consulta pública sobre lo recomendado por la legislación vigente en la materia.  Vea todas las certificaciones de la Presa Harmonia:   

Publicador de contenidos

Barragem Harmonia

PSB Harmonia
ISR Harmonia
PAE Harmonia

Ver más

ISO 50001| bloco de texto

- ISO 50001

La certificación ISO 50001- Sistema de Gestión de Energía demuestra que la empresa cuenta con los sistemas y procesos necesarios para mejorar el desempeño y la eficiencia energética, reduciendo así las emisiones de gases de efecto invernadero y otros impactos ambientales, además de generar ahorros. Vea todas las certificaciones ISO 50001:  

Publicador de contenidos

ISO 50001

ISO 50001

ISO 50001

CERTIFICAÇÃO FSC® DE SERVIÇOS ECOSSISTÊMICOS

CERTIFICAÇÃO FSC® DE SERVIÇOS ECOSSISTÊMICOS

O trabalho na Fazenda das Nascentes, na RPPN Serra da Farofa, em SC, nos trouxe três selos FSC® (FSC-C023492) em serviços ecossistêmicos, tornando a Klabin a primeira empresa no país a conquistar os três simultaneamente. Essas certificações confirmam o nosso compromisso com a conservação da natureza, além do esforço e da responsabilidade em garantir a sustentabilidade em toda a cadeia de valor. Para obter as certificações, a Klabin se compromete com objetivos em três frentes distintas, como diagnosticar, monitorar e manter a biodiversidade da região, proteger as áreas contra incêndios, caça e pesca ilegal, manter a qualidade e disponibilidade dos recursos hídricos e aprofundar continuamente o conhecimento sobre os temas que discorrem os três serviços ecossistêmicos.

Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> getSingleNode("title", rootElement)  [in template "400373534#400373580#601830277" at line 183, column 36]

----
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 title = getSingleNode("title"...  [in template "400373534#400373580#601830277" at line 183, column 21]
----
1<#-- Web Content Template Name: [pt] KOL | Documentos e certificações [en] KOL | Documents and certifications questions 
2    Path: /assets/documents-and-certifications/adt/documents-and-certifications.ftl --> 
3 
4 
5    <style> 
6        .container-800 { 
7            max-width: 800px; 
8            margin: 0 auto; 
9
10 
11        .kol__faq { 
12            border-radius: 3px; 
13            margin-bottom: 0.5rem; 
14
15 
16        .kol__faq_question { 
17            background: #E2E3BE; 
18            padding: 0.5rem 1.5rem; 
19            display: flex; 
20            align-items: center; 
21            justify-content: space-between; 
22            border-radius: 3px; 
23            cursor: pointer; 
24
25 
26        .kol__faq_question h2 { 
27            font-size: 1.125rem; 
28            line-height: 1.2rem; 
29            color: #3D4B14; 
30            margin: 0; 
31            width: 82%; 
32            font-weight: 600; 
33
34 
35        .kol__faq_question svg { 
36            display: none; 
37            margin-top: -7px; 
38
39 
40        .kol__faq_answer { 
41            background: #EEEED8; 
42            padding: 1rem 1.5rem; 
43            display: none; 
44
45 
46        .kol__faq_answer a { 
47            display: flex; 
48            align-items: center; 
49            font-size: 0.875rem; 
50            cursor: pointer; 
51            font-weight: 600; 
52            text-decoration: none; 
53
54 
55        .kol__faq_answer a:hover { 
56            color: #009039 !important; 
57
58 
59        .kol__faq_modal { 
60            position: fixed; 
61            z-index: 1000; 
62            top: 0; 
63            bottom: 0; 
64            left: 0; 
65            right: 0; 
66            background: rgba(0, 0, 0, 0.5); 
67            display: flex; 
68            justify-content: center; 
69            align-items: center; 
70            padding: 20px; 
71
72 
73        .kol__faq_modal>div { 
74            padding: 20px; 
75            background: #FFFFFF; 
76            box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15); 
77            border-radius: 5px; 
78            max-width: 800px; 
79            min-width: 650px; 
80
81 
82        .kol__faq_modal_title { 
83            display: flex; 
84            justify-content: space-between; 
85            align-items: center; 
86            margin-bottom: 2rem; 
87
88 
89        .kol__faq_modal_title span { 
90            text-transform: uppercase; 
91            color: #3D4B14; 
92            font-size: 1.25rem; 
93            font-weight: 700; 
94
95 
96        .kol__faq_modal_list { 
97            list-style: none; 
98            margin: 0; 
99            padding: 0; 
100            display: flex; 
101            flex-direction: column; 
102            flex-wrap: wrap; 
103            max-height: 280px; 
104            overflow-x: auto; 
105
106 
107        .kol__faq_modal_list>li { 
108            margin-bottom: 1.5rem; 
109            width: 47%; 
110
111 
112        .kol__faq_modal_list>li>a>svg { 
113            min-width: 33px; 
114
115 
116        .kol__faq_modal_list>li>a { 
117            font-size: 0.875rem; 
118            font-weight: 600; 
119            cursor: pointer; 
120            text-decoration: none; 
121
122 
123        @media screen and (max-width:1080px) { 
124            .kol__faq_question { 
125                padding: 1rem; 
126
127 
128            .kol__faq_answer { 
129                padding: 1rem; 
130
131
132 
133        @media screen and (max-width:670px) { 
134            .kol__faq_modal>div { 
135                min-width: 300px; 
136
137 
138            .kol__faq_modal_list { 
139                max-height: 300px; 
140                flex-wrap: initial; 
141                overflow: auto; 
142
143 
144            .kol__faq_modal_list>li { 
145                width: 100%; 
146
147
148    </style> 
149 
150    <#assign dlAppService=serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService")> 
151 
152        <#function getRootElement curEntry> 
153            <#assign assetRenderer=curEntry.getAssetRenderer() /> 
154            <#assign article=assetRenderer.getArticle() /> 
155            <#assign document=saxReaderUtil.read(article.getContent()) /> 
156            <#return document.getRootElement() /> 
157        </#function> 
158 
159        <#function getSingleNode name root> 
160            <#assign xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='${name}' 
161                ]/dynamic-content[@language-id='${locale}' ]") /> 
162            <#if !xPathSelector??> 
163                <#assign xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='${name}' ]") /> 
164            </#if> 
165            <#return xPathSelector.selectSingleNode( root ) /> 
166        </#function> 
167 
168        <#function getNodes name root> 
169            <#assign xPathSelector=saxReaderUtil.createXPath("dynamic-element[@name='${name}' ]") /> 
170            <#return xPathSelector.selectNodes( root ) /> 
171        </#function> 
172 
173        <#function makeIconPDF> 
174            <#assign 
175                icon='<svg class="mr-2" width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M30.9153 2.08496V14.6117H29.0417V5.25283L12.8411 21.2991L11.5164 19.9871L27.717 3.94077H18.2682V2.08496H30.9153ZM25.2944 30.3861C25.2944 30.6376 25.0798 30.8501 24.8259 30.8501H2.34207C2.08819 30.8501 1.87366 30.6376 1.87366 30.3861V8.11635C1.87366 7.86489 2.08819 7.6524 2.34207 7.6524H17.3313V5.79659H2.34207C1.05065 5.79659 0 6.83723 0 8.11635V30.3861C0 31.6652 1.05065 32.7059 2.34207 32.7059H24.8259C26.1174 32.7059 27.168 31.6652 27.168 30.3861V15.5396H25.2944V30.3861Z" fill="#009039"/><mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="10" y="0" width="23" height="24"><path fill-rule="evenodd" clip-rule="evenodd" d="M32.9999 0.223877H18.0756V12.5145H10.1747V23.0493H19.8315V15.1481H32.9999V0.223877Z" fill="#C4C4C4"/></mask><g mask="url(#mask0)"><path d="M30.9153 2.08496V14.6117H29.0417V5.25283L12.8411 21.2991L11.5164 19.9871L27.717 3.94077H18.2682V2.08496H30.9153ZM25.2944 30.3861C25.2944 30.6376 25.0798 30.8501 24.8259 30.8501H2.34207C2.08819 30.8501 1.87366 30.6376 1.87366 30.3861V8.11635C1.87366 7.86489 2.08819 7.6524 2.34207 7.6524H17.3313V5.79659H2.34207C1.05065 5.79659 0 6.83723 0 8.11635V30.3861C0 31.6652 1.05065 32.7059 2.34207 32.7059H24.8259C26.1174 32.7059 27.168 31.6652 27.168 30.3861V15.5396H25.2944V30.3861Z" fill="#009039"/></g></svg>' /> 
176            <#return icon> 
177        </#function> 
178 
179        <#if entries?has_content> 
180            <div class="container-800"> 
181                <#list entries as entry> 
182                    <#assign rootElement=getRootElement(entry) /> 
183                    <#assign title=getSingleNode("title", rootElement).getStringValue()?trim /> 
184                    <#assign answer=getSingleNode("answer", rootElement).getStringValue()?trim /> 
185                    <#assign files=getNodes("file", rootElement) /> 
186                    <#assign renderer=entry.getAssetRenderer() /> 
187                    <#assign journalArticle=renderer.getArticle() /> 
188                    <#assign countFiles=0 /> 
189                    <#assign urlPDF="" /> 
190                    <#assign nameLink="" /> 
191 
192                    <#list files as file> 
193                        <#assign pdfFile=getSingleNode( "pdfFile" , file ).getStringValue()?trim /> 
194                        <#assign pdfName=getSingleNode( "pdfName" , file ).getStringValue()?trim /> 
195 
196                        <#if !pdfFile?has_content && countFiles==0> 
197                            <#break /> 
198                            <#else> 
199                                <#assign filePDF=jsonFactoryUtil.createJSONObject( pdfFile ) /> 
200                                <#assign urlPDF=themeDisplay.getPortalURL() + "/documents/" + filePDF.groupId + "/" + 
201                                    filePDF.uuid + "?t=" + .now?string["HHmmssSSS"]?string /> 
202                        </#if> 
203 
204                        <#if countFiles==1> 
205                            <#assign countFiles=countFiles + 1 /> 
206                            <#assign nameLink="${languageUtil.get(locale, 'see-more')}" /> 
207 
208                            <#break /> 
209                        </#if> 
210 
211                        <#assign nameLink=pdfName /> 
212                        <#assign countFiles=countFiles + 1 /> 
213                    </#list> 
214 
215                    <div class="kol__faq"> 
216                        <div id="faq-question-${journalArticle.id}" class="kol__faq_question"> 
217                            <h2>${title}</h2> 
218 
219                            <!-- Arrow up icon --> 
220                            <svg class="arrow-up" width="57" height="58" viewBox="0 0 57 58" fill="none" 
221                                xmlns="http://www.w3.org/2000/svg"> 
222                                <path opacity="0.4" 
223                                    d="M28.6171 55.507C28.6171 55.507 7.45117 38.2017 9.22183 24.9559C10.9925 11.71 24.844 6.97529 32.5908 8.45341C40.3376 9.93154 49.7334 18.7917 48.2539 29.7355C46.7745 40.6794 28.6171 55.507 28.6171 55.507Z" 
224                                    stroke="#009039" /> 
225                                <path d="M29.001 39L29.001 21.5M29.001 21.5L33.501 26M29.001 21.5L24.501 26" 
226                                    stroke="#009039" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> 
227                            </svg> 
228 
229                            <!-- Arrow down icon --> 
230                            <svg class="arrow-down d-block" width="57" height="58" viewBox="0 0 57 58" fill="none" 
231                                xmlns="http://www.w3.org/2000/svg"> 
232                                <path opacity="0.4" 
233                                    d="M28.6171 55.507C28.6171 55.507 7.45117 38.2017 9.22183 24.9559C10.9925 11.71 24.844 6.97529 32.5908 8.45341C40.3376 9.93154 49.7334 18.7917 48.2539 29.7355C46.7745 40.6794 28.6171 55.507 28.6171 55.507Z" 
234                                    stroke="#009039" /> 
235                                <path d="M29 21.5V39M29 39L24.5 34.5M29 39L33.5 34.5" stroke="#009039" stroke-width="2" 
236                                    stroke-linecap="round" stroke-linejoin="round" /> 
237                            </svg> 
238 
239                        </div> 
240                        <div class="kol__faq_answer"> 
241                            ${answer} 
242                            <!-- Download files section --> 
243                            <#if countFiles gt 0> 
244                                <a <#if countFiles==1> href="${urlPDF}" target="_blank" 
245                            </#if> class="mt-5 mb-4" <#if countFiles gt 1>id="open-btn-${journalArticle.id}"</#if>> 
246                            ${makeIconPDF()} 
247                            ${nameLink} 
248                            </a> 
249                            <#if countFiles gt 1> 
250                                <div id="faq-modal-${journalArticle.id}" class="kol__faq_modal d-none"> 
251                                    <div> 
252                                        <div class="kol__faq_modal_title"> 
253                                            <span>Todos documentos</span> 
254                                            <a id="close-btn-${journalArticle.id}" class="kol__faq_modal_close_btn"> 
255                                                <svg width="14" height="14" viewBox="0 0 14 14" fill="none" 
256                                                    xmlns="http://www.w3.org/2000/svg"> 
257                                                    <path d="M2 2L12 12" stroke="#009039" stroke-width="3" 
258                                                        stroke-linecap="round" stroke-linejoin="round" /> 
259                                                    <path d="M12 2L1.99995 12" stroke="#009039" stroke-width="3" 
260                                                        stroke-linecap="round" stroke-linejoin="round" /> 
261                                                </svg> 
262                                            </a> 
263                                        </div> 
264                                        <ul class="kol__faq_modal_list"> 
265                                            <#list files as file> 
266                                                <li> 
267                                                    <#assign pdfFile=getSingleNode( "pdfFile" , file 
268                                                        ).getStringValue()?trim /> 
269                                                    <#assign urlPDF="" /> 
270 
271                                                    <#if pdfFile?has_content> 
272                                                        <#assign filePDF=jsonFactoryUtil.createJSONObject( pdfFile ) /> 
273                                                        <#assign urlPDF=themeDisplay.getPortalURL() + "/documents/" + 
274                                                            filePDF.groupId + "/" + filePDF.uuid + "?t=" + 
275                                                            .now?string["HHmmssSSS"]?string /> 
276                                                    </#if> 
277                                                    <a href="${urlPDF}" target="_blank"> 
278                                                        ${makeIconPDF()} 
279                                                        <#assign pdfName=getSingleNode( "pdfName" , file 
280                                                            ).getStringValue()?trim /> 
281                                                        ${pdfName} 
282                                                    </a> 
283                                                </li> 
284 
285                                            </#list> 
286                                        </ul> 
287                                    </div> 
288                                </div> 
289                            </#if> 
290        </#if> 
291        <!-- End Download files section --> 
292        </div> 
293        </div> 
294        <script> 
295            //Tive que seguir a abordagem de pegar item por item para evitar conflitos futuros com mais de um adt na mesma pagina 
296            var questionButton = document.querySelector("#faq-question-${journalArticle.id}"); 
297            var closeBtnModal = document.querySelector("#close-btn-${journalArticle.id}"); 
298            var openBtnModal = document.querySelector("#open-btn-${journalArticle.id}"); 
299            var modal = document.querySelector("#faq-modal-${journalArticle.id}"); 
300            var elementsModal = document.querySelectorAll("#faq-modal-${journalArticle.id} .kol__faq_modal_list>li"); 
301 
302 
303            questionButton.addEventListener("click", function () { 
304                this.nextElementSibling.classList.toggle("d-block"); 
305                this.querySelector(".arrow-up").classList.toggle("d-block"); 
306                this.querySelector(".arrow-down").classList.toggle("d-block"); 
307            }); 
308 
309            if (elementsModal) { 
310                if (elementsModal.length > 8) 
311                    elementsModal[0].parentElement.style.maxHeight = "540px"; 
312
313 
314            closeBtnModal.addEventListener('click', function () { 
315                this.closest('.kol__faq_modal').classList.toggle('d-none'); 
316            }); 
317 
318            openBtnModal.addEventListener('click', function () { 
319                this.nextElementSibling.classList.toggle('d-none'); 
320            }); 
321        </script> 
322        </#list> 
323        </div> 
324 
325        </#if>