{"id":130,"date":"2026-03-30T11:42:35","date_gmt":"2026-03-30T11:42:35","guid":{"rendered":"https:\/\/bombeirosdeportimao.pt\/?page_id=130"},"modified":"2026-03-30T12:14:57","modified_gmt":"2026-03-30T12:14:57","slug":"meios-operacionais","status":"publish","type":"page","link":"https:\/\/bombeirosdeportimao.pt\/index.php\/meios-operacionais\/","title":{"rendered":"Meios Operacionais"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"130\" class=\"elementor elementor-130\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cd3e658 e-con-full e-flex e-con e-parent\" data-id=\"cd3e658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1fe08c2 elementor-widget elementor-widget-html\" data-id=\"1fe08c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* --- WIDGET 1: CSS DO HERO OPERACIONAL --- *\/\n  .ops-hero {\n    position: relative;\n    width: 100%;\n    min-height: 60vh;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    background: linear-gradient(to bottom, rgba(51, 51, 51, 0.7) 0%, rgba(51, 51, 51, 0.4) 100%), url('https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/Bombeiros-Portimao-parada.webp') center\/cover no-repeat;\n    color: #ffffff;\n    text-align: center;\n    padding: 2rem;\n    overflow: hidden;\n  }\n  \n  .ops-hero-content {\n    max-width: 800px;\n    z-index: 2;\n    opacity: 0;\n    animation: fadeInOps 1s ease forwards;\n  }\n\n  .ops-hero-badge {\n    background-color: #DF2127; \/* Vermelho Institucional *\/\n    color: #ffffff;\n    padding: 6px 18px;\n    border-radius: 20px;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 0.9rem;\n    font-weight: bold;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    display: inline-block;\n    margin-bottom: 1.5rem;\n    box-shadow: 0 4px 10px rgba(223, 33, 39, 0.3);\n  }\n\n  .ops-hero h1 {\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 3.5rem;\n    font-weight: 700;\n    color: #ffffff !important; \/* For\u00e7a o t\u00edtulo a ficar branco *\/\n    margin: 0 0 1rem 0;\n    line-height: 1.1;\n    text-shadow: 2px 2px 8px rgba(0,0,0,0.6);\n  }\n\n  .ops-hero p {\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 1.2rem;\n    color: #f8f9fa; \/* Cinza claro de apoio *\/\n    margin-bottom: 2.5rem;\n    line-height: 1.6;\n    text-shadow: 1px 1px 4px rgba(0,0,0,0.5);\n  }\n\n  .ops-hero-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    padding: 14px 32px;\n    background-color: #DF2127;\n    color: #ffffff;\n    text-decoration: none;\n    border-radius: 30px; \/* Estilo P\u00edlula *\/\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    font-size: 1.1rem;\n    font-weight: bold;\n    transition: all 0.3s ease;\n    border: 2px solid #DF2127;\n  }\n\n  .ops-hero-btn:hover {\n    background-color: transparent;\n    color: #ffffff;\n    transform: translateY(-2px);\n  }\n\n  .ops-hero-transition {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 100%;\n    height: 50px;\n    background: linear-gradient(to bottom, transparent, #f8f9fa);\n    z-index: 2;\n  }\n\n  @keyframes fadeInOps {\n    from { opacity: 0; transform: translateY(30px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (max-width: 768px) {\n    .ops-hero { min-height: 50vh; }\n    .ops-hero h1 { font-size: 2.5rem; }\n    .ops-hero p { font-size: 1.05rem; }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bf5d680 elementor-widget elementor-widget-html\" data-id=\"bf5d680\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- --- WIDGET 2: HTML DO HERO OPERACIONAL --- -->\n<section class=\"ops-hero\" id=\"hero-operacional\">\n  <div class=\"ops-hero-content\">\n    <div class=\"ops-hero-badge\">Prontid\u00e3o e Efic\u00e1cia<\/div>\n    <h1>Meios Operacionais<\/h1>\n    <p>Com cerca de 130 operacionais e uma frota atualizada de 44 ve\u00edculos, garantimos a prote\u00e7\u00e3o, socorro e seguran\u00e7a 24 horas por dia, 365 dias por ano.<\/p>\n    <a href=\"#frota-veiculos\" class=\"ops-hero-btn\" id=\"btn-scroll-frota\">Conhecer a Frota<\/a>\n  <\/div>\n  \n  <!-- Elemento de transi\u00e7\u00e3o suave para a sec\u00e7\u00e3o seguinte -->\n  <div class=\"ops-hero-transition\"><\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-35ad9b3 elementor-widget elementor-widget-html\" data-id=\"35ad9b3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- --- WIDGET 3: JS DO HERO OPERACIONAL --- -->\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    \/\/ L\u00f3gica para o Smooth Scroll em Vanilla JS (Sem jQuery)\n    const btnScroll = document.getElementById(\"btn-scroll-frota\");\n    \n    if(btnScroll) {\n      btnScroll.addEventListener(\"click\", function(e) {\n        e.preventDefault();\n        const targetId = this.getAttribute(\"href\");\n        \n        \/\/ Procura a sec\u00e7\u00e3o destino da Frota\n        const targetElement = document.querySelector(targetId);\n        \n        if(targetElement) {\n          \/\/ Faz o scroll suave at\u00e9 ao topo da sec\u00e7\u00e3o\n          targetElement.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n        } else {\n          console.warn(\"A sec\u00e7\u00e3o destino '#frota-veiculos' ainda n\u00e3o foi encontrada na p\u00e1gina.\");\n        }\n      });\n    }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d238ac2 e-con-full e-flex e-con e-parent\" data-id=\"d238ac2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c6cec91 elementor-widget elementor-widget-html\" data-id=\"c6cec91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n  \/* --- WIDGET 1: CSS DA GRELHA DA FROTA --- *\/\n  .ops-frota-section {\n    background-color: #ffffff;\n    padding: 5rem 2rem;\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n  }\n\n  .ops-frota-container {\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n\n  .ops-section-title {\n    text-align: center;\n    color: #DF2127 !important;\n    font-size: 2.8rem;\n    font-weight: 700;\n    margin-bottom: 2.5rem;\n    text-transform: uppercase;\n    letter-spacing: -0.5px;\n  }\n\n  \/* Filtros estilo P\u00edlula - RESET TOTAL DO TEMA *\/\n  .frota-filters {\n    display: flex;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-bottom: 3.5rem;\n  }\n\n  .frota-filter-btn {\n    background-color: #ffffff !important;\n    color: #DF2127 !important;\n    border: 2px solid #DF2127 !important;\n    padding: 10px 28px !important;\n    border-radius: 30px !important;\n    font-size: 1rem !important;\n    font-weight: bold !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    outline: none !important;\n    box-shadow: none !important;\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    appearance: none !important;\n  }\n\n  \/* Remover qualquer azul no Hover, Focus e Active *\/\n  .frota-filter-btn:hover,\n  .frota-filter-btn:focus,\n  .frota-filter-btn:active,\n  .frota-filter-btn:focus-visible {\n    outline: none !important;\n    border: 2px solid #DF2127 !important;\n    background-color: rgba(223, 33, 39, 0.05) !important;\n    color: #DF2127 !important;\n    box-shadow: none !important;\n  }\n\n  \/* Estado Ativo (quando clicado) *\/\n  .frota-filter-btn.active,\n  .frota-filter-btn.active:hover,\n  .frota-filter-btn.active:focus {\n    background-color: #DF2127 !important;\n    color: #ffffff !important;\n    border: 2px solid #DF2127 !important;\n    box-shadow: 0 4px 12px rgba(223, 33, 39, 0.3) !important;\n    outline: none !important;\n  }\n\n  \/* Grelha de Cart\u00f5es *\/\n  .frota-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n    gap: 2.5rem;\n  }\n\n  .frota-card {\n    background-color: #ffffff;\n    border: 1px solid #eeeeee;\n    border-radius: 12px;\n    overflow: hidden;\n    box-shadow: 0 4px 15px rgba(0,0,0,0.05);\n    transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;\n    display: flex;\n    flex-direction: column;\n    animation: fadeInCard 0.5s ease forwards;\n  }\n\n  .frota-card:hover {\n    transform: translateY(-8px);\n    box-shadow: 0 12px 25px rgba(223, 33, 39, 0.15);\n    border-color: #DF2127;\n  }\n\n  .frota-card-img {\n    position: relative;\n    width: 100%;\n    height: 240px;\n    background-color: #f8f9fa;\n    overflow: hidden;\n  }\n\n  .frota-card-img img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 0.5s ease;\n  }\n\n  .frota-card:hover .frota-card-img img {\n    transform: scale(1.05);\n  }\n\n  .frota-badge {\n    position: absolute;\n    top: 15px;\n    right: 15px;\n    background-color: #DF2127;\n    color: #ffffff;\n    padding: 6px 14px;\n    border-radius: 6px;\n    font-weight: 800;\n    font-size: 0.95rem;\n    letter-spacing: 1px;\n    box-shadow: 0 2px 8px rgba(0,0,0,0.3);\n    z-index: 2;\n  }\n\n  .frota-card-content {\n    padding: 1.8rem;\n    flex-grow: 1;\n    display: flex;\n    flex-direction: column;\n  }\n\n  .frota-card-content h3 {\n    font-size: 1.25rem;\n    color: #333333;\n    margin: 0 0 1rem 0;\n    line-height: 1.4;\n    font-weight: 700;\n  }\n\n  .frota-card-content p {\n    font-size: 0.95rem;\n    color: #555555;\n    line-height: 1.6;\n    margin: 0;\n  }\n\n  @keyframes fadeInCard {\n    from { opacity: 0; transform: translateY(20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @media (max-width: 768px) {\n    .ops-section-title { font-size: 2.2rem; }\n    .frota-filter-btn { padding: 8px 20px; font-size: 0.9rem; }\n  }\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed63fc7 elementor-widget elementor-widget-html\" data-id=\"ed63fc7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- --- WIDGET 2: HTML DA GRELHA DA FROTA --- -->\n<section class=\"ops-frota-section\" id=\"frota-veiculos\">\n  <div class=\"ops-frota-container\">\n    <h2 class=\"ops-section-title\">A Nossa Frota<\/h2>\n    \n    <nav class=\"frota-filters\" aria-label=\"Filtros de Tipologia de Ve\u00edculos\">\n      <button class=\"frota-filter-btn active\" data-filter=\"all\">Todos os Tipos<\/button>\n      <button class=\"frota-filter-btn\" data-filter=\"incendio\">Combate a Inc\u00eandios<\/button>\n      <button class=\"frota-filter-btn\" data-filter=\"saude\">Sa\u00fade e Socorro<\/button>\n      <button class=\"frota-filter-btn\" data-filter=\"comando\">Comando e Apoio<\/button>\n    <\/nav>\n\n    <div class=\"frota-grid\" id=\"frota-grid\">\n      \n      <!-- Combate a Inc\u00eandios -->\n      <article class=\"frota-card\" data-category=\"incendio\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VLCI_-_05.webp\" alt=\"Viatura Ligeira de Combate a Inc\u00eandios\" loading=\"lazy\">\n          <span class=\"frota-badge\">VLCI<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos Ligeiros de Combate a Inc\u00eandios<\/h3>\n          <p>Viaturas ligeiras (tra\u00e7\u00e3o 4x4) equipadas com bomba de \u00e1gua, vocacionadas para interven\u00e7\u00e3o r\u00e1pida e inicial em inc\u00eandios rurais ou urbanos.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"incendio\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VFCI_-_02.webp\" alt=\"Viatura Florestal de Combate a Inc\u00eandios\" loading=\"lazy\">\n          <span class=\"frota-badge\">VFCI<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos Florestais de Combate a Inc\u00eandios<\/h3>\n          <p>Cami\u00f5es pesados com tra\u00e7\u00e3o todo-o-terreno, constru\u00eddos especificamente para progredir e combater chamas em espa\u00e7os naturais e florestais de dif\u00edcil acesso.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"incendio\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VUCI_-_04.webp\" alt=\"Viatura Urbana de Combate a Inc\u00eandios\" loading=\"lazy\">\n          <span class=\"frota-badge\">VUCI<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos Urbanos de Combate a Inc\u00eandios<\/h3>\n          <p>Cami\u00f5es destinados prioritariamente ao combate a inc\u00eandios e opera\u00e7\u00f5es de socorro em edif\u00edcios, espa\u00e7os urbanos, tecnol\u00f3gicos ou industriais.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"incendio\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VECI_-_09.webp\" alt=\"Viatura Especial de Combate a Inc\u00eandios\" loading=\"lazy\">\n          <span class=\"frota-badge\">VECI<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos Especiais de Combate a Inc\u00eandios<\/h3>\n          <p>Viaturas pesadas que utilizam meios especiais de extin\u00e7\u00e3o (como p\u00f3 qu\u00edmico ou espuma) ou possuem capacidade de \u00e1gua superior a 4.000 litros.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"incendio\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VTTU_-_03.webp\" alt=\"Ve\u00edculo Tanque T\u00e1tico Urbano\" loading=\"lazy\">\n          <span class=\"frota-badge\">VTTU<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos Tanque T\u00e1tico Urbano<\/h3>\n          <p>Cami\u00f5es cisterna de grande capacidade desenhados para reabastecer os ve\u00edculos de combate de primeira linha com \u00e1gua nos teatros de opera\u00e7\u00f5es.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"incendio\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VE_30_-_01.webp\" alt=\"Ve\u00edculo Escada\" loading=\"lazy\">\n          <span class=\"frota-badge\">VE30<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos Escada (30 metros)<\/h3>\n          <p>Cami\u00f5es pesados equipados com uma escada mec\u00e2nica girat\u00f3ria com alcance de 30 metros, essenciais para resgate e combate a inc\u00eandios em edif\u00edcios altos.<\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Sa\u00fade e Socorro -->\n      <article class=\"frota-card\" data-category=\"saude\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/ABSC_-_01.webp\" alt=\"Ambul\u00e2ncia de Socorro\" loading=\"lazy\">\n          <span class=\"frota-badge\">ABSC<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ambul\u00e2ncias de Emerg\u00eancia e Socorro<\/h3>\n          <p>Ve\u00edculos vocacionados para a resposta r\u00e1pida a emerg\u00eancias m\u00e9dicas, prestando socorro pr\u00e9-hospitalar e suporte b\u00e1sico de vida a v\u00edtimas de doen\u00e7a s\u00fabita ou trauma.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"saude\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VDTD_-_09.webp\" alt=\"Ve\u00edculo Dedicado ao Transporte de Doentes\" loading=\"lazy\">\n          <span class=\"frota-badge\">VDTD<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos de Transporte Dedicado<\/h3>\n          <p>Ambul\u00e2ncias n\u00e3o urgentes utilizadas exclusivamente para a desloca\u00e7\u00e3o planeada de doentes estabilizados para consultas, tratamentos cr\u00f3nicos ou altas hospitalares.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"saude\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/ABTD_-_07.webp\" alt=\"Ambul\u00e2ncia de Transporte de Doentes\" loading=\"lazy\">\n          <span class=\"frota-badge\">ABTD<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ambul\u00e2ncias de Transporte de Doentes<\/h3>\n          <p>Viaturas adaptadas para o transporte programado e n\u00e3o urgente de m\u00faltiplos doentes que necessitam de aux\u00edlio de desloca\u00e7\u00e3o, em maca ou cadeiras de rodas.<\/p>\n        <\/div>\n      <\/article>\n\n      <!-- Comando e Apoio -->\n      <article class=\"frota-card\" data-category=\"comando\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VCOT_-_05.webp\" alt=\"Ve\u00edculo de Comando T\u00e1tico\" loading=\"lazy\">\n          <span class=\"frota-badge\">VCOT<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos de Comando T\u00e1tico<\/h3>\n          <p>Viaturas ligeiras utilizadas pelos comandantes e chefias para gerir, planear estrategicamente e coordenar as opera\u00e7\u00f5es de socorro diretamente no terreno.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"comando\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VTTP_-_01.webp\" alt=\"Ve\u00edculo T\u00e1tico de Transporte de Pessoal\" loading=\"lazy\">\n          <span class=\"frota-badge\">VTTP<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos T\u00e1ticos de Transporte de Pessoal<\/h3>\n          <p>Carrinhas ou autocarros destinados exclusivamente ao transporte log\u00edstico e seguro das equipas de bombeiros para os teatros de opera\u00e7\u00f5es de grande escala.<\/p>\n        <\/div>\n      <\/article>\n\n      <article class=\"frota-card\" data-category=\"comando\">\n        <div class=\"frota-card-img\">\n          <img decoding=\"async\" src=\"https:\/\/bombeirosdeportimao.pt\/wp-content\/uploads\/2026\/03\/VOPE_-_01.webp\" alt=\"Ve\u00edculo de Apoio Operacional\" loading=\"lazy\">\n          <span class=\"frota-badge\">VOPE<\/span>\n        <\/div>\n        <div class=\"frota-card-content\">\n          <h3>Ve\u00edculos de Apoio Operacional<\/h3>\n          <p>Viaturas de apoio log\u00edstico que transportam ferramentas pesadas, geradores, ilumina\u00e7\u00e3o e equipamentos diversos necess\u00e1rios para sustentar opera\u00e7\u00f5es prolongadas.<\/p>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79a7bce elementor-widget elementor-widget-html\" data-id=\"79a7bce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- --- WIDGET 3: JS DA GRELHA DA FROTA --- -->\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function() {\n    const filterBtns = document.querySelectorAll(\".frota-filter-btn\");\n    const cards = document.querySelectorAll(\".frota-card\");\n\n    if (filterBtns.length > 0 && cards.length > 0) {\n      filterBtns.forEach(btn => {\n        btn.addEventListener(\"click\", function() {\n          \/\/ 1. Atualizar o estado visual do bot\u00e3o ativo\n          filterBtns.forEach(b => b.classList.remove(\"active\"));\n          this.classList.add(\"active\");\n\n          const selectedFilter = this.getAttribute(\"data-filter\");\n\n          \/\/ 2. Filtrar os cart\u00f5es com base na categoria\n          cards.forEach(card => {\n            const cardCategory = card.getAttribute(\"data-category\");\n            \n            if (selectedFilter === \"all\" || cardCategory === selectedFilter) {\n              card.style.display = \"flex\";\n              \/\/ Reinicia a anima\u00e7\u00e3o para garantir suavidade na transi\u00e7\u00e3o\n              card.style.animation = 'none';\n              card.offsetHeight; \/* Trigger reflow para aplicar a anima\u00e7\u00e3o novamente *\/\n              card.style.animation = 'fadeInCard 0.5s ease forwards';\n            } else {\n              card.style.display = \"none\";\n            }\n          });\n        });\n      });\n    }\n  });\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Prontid\u00e3o e Efic\u00e1cia Meios Operacionais Com cerca de 130 operacionais e uma frota atualizada de 44 ve\u00edculos, garantimos a prote\u00e7\u00e3o, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":19,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-130","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/pages\/130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":16,"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/pages\/130\/revisions"}],"predecessor-version":[{"id":153,"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/pages\/130\/revisions\/153"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/media\/19"}],"wp:attachment":[{"href":"https:\/\/bombeirosdeportimao.pt\/index.php\/wp-json\/wp\/v2\/media?parent=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}