{"id":58,"date":"2026-06-14T02:27:28","date_gmt":"2026-06-14T02:27:28","guid":{"rendered":"https:\/\/dougvisualmedia.com\/?page_id=58"},"modified":"2026-06-14T02:28:55","modified_gmt":"2026-06-14T02:28:55","slug":"galeria","status":"publish","type":"page","link":"https:\/\/dougvisualmedia.com\/?page_id=58","title":{"rendered":"galeria"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"58\" class=\"elementor elementor-58\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5befeb9 e-con e-atomic-element e-flexbox-base e-e2b442c \" data-id=\"5befeb9\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"5befeb9\">\n    \t\t<div class=\"elementor-element elementor-element-0d2768b elementor-widget elementor-widget-html\" data-id=\"0d2768b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt-BR\">\r\n<head>\r\n    <meta charset=\"UTF-8\">\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n    <title>Galeria | Doug Visual Media<\/title>\r\n    \r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n    <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\r\n    <link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@300;400;600;700;900&display=swap\" rel=\"stylesheet\">\r\n\r\n    <style>\r\n        \/* RESET E CONFIGURA\u00c7\u00d5ES GERAIS *\/\r\n        * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n            -webkit-tap-highlight-color: transparent; \r\n        }\r\n\r\n        html {\r\n            scroll-behavior: smooth;\r\n        }\r\n\r\n        body {\r\n            font-family: 'Montserrat', sans-serif;\r\n            background: #000000;\r\n            color: #fff;\r\n            overflow-x: hidden;\r\n            position: relative;\r\n        }\r\n\r\n        \/* LUZES FRACAS NO FUNDO *\/\r\n        .ambient-light {\r\n            position: fixed;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100vw;\r\n            height: 100vh;\r\n            pointer-events: none;\r\n            z-index: -1;\r\n            background: \r\n                radial-gradient(circle at 50% 20%, rgba(255, 123, 0, 0.12), transparent 50%),\r\n                radial-gradient(circle at 0% 80%, rgba(255, 123, 0, 0.05), transparent 40%),\r\n                radial-gradient(circle at 100% 80%, rgba(255, 123, 0, 0.05), transparent 40%);\r\n        }\r\n\r\n        \/* MARCA D'\u00c1GUA DE FUNDO *\/\r\n        body::before {\r\n            content: 'PORTF\u00d3LIO';\r\n            position: fixed;\r\n            inset: 0;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            font-size: 150px;\r\n            font-weight: 900;\r\n            color: rgba(255, 255, 255, 0.015);\r\n            letter-spacing: 15px;\r\n            z-index: -5;\r\n            transform: rotate(-15deg);\r\n            pointer-events: none;\r\n        }\r\n\r\n        \/* NAVBAR (CABE\u00c7ALHO) *\/\r\n        .navbar {\r\n            position: fixed;\r\n            top: 25px;\r\n            left: 50%;\r\n            transform: translateX(-50%);\r\n            width: 92%;\r\n            max-width: 1400px;\r\n            height: 82px;\r\n            display: flex;\r\n            align-items: center;\r\n            justify-content: space-between;\r\n            padding: 0 35px;\r\n            background: rgba(10, 10, 10, 0.6);\r\n            backdrop-filter: blur(16px);\r\n            -webkit-backdrop-filter: blur(16px);\r\n            border-radius: 24px;\r\n            border: 1px solid rgba(255, 255, 255, 0.08);\r\n            z-index: 999;\r\n            transition: opacity 0.4s ease;\r\n        }\r\n\r\n        .navbar.nav-hidden {\r\n            opacity: 0;\r\n            pointer-events: none;\r\n        }\r\n\r\n        .nav-logo img {\r\n            width: 190px;\r\n            object-fit: contain;\r\n        }\r\n\r\n        nav {\r\n            display: flex;\r\n            align-items: center;\r\n            gap: 30px;\r\n        }\r\n\r\n        nav a.nav-link {\r\n            color: #fff;\r\n            text-decoration: none;\r\n            font-size: 14px;\r\n            font-weight: 600;\r\n            letter-spacing: 0.5px;\r\n            transition: color 0.3s, text-shadow 0.3s;\r\n        }\r\n        \r\n        nav a.nav-link:hover {\r\n            color: #ff7b00;\r\n            text-shadow: 0 0 10px rgba(255, 123, 0, 0.5);\r\n        }\r\n\r\n        \/* SELETOR DE IDIOMA *\/\r\n        .lang-dropdown-wrapper {\r\n            position: relative;\r\n            display: inline-flex;\r\n            align-items: center;\r\n            margin-left: 10px;\r\n            padding-left: 20px;\r\n            border-left: 1px solid rgba(255, 255, 255, 0.15);\r\n            cursor: pointer;\r\n            height: 40px;\r\n        }\r\n\r\n        .active-lang {\r\n            color: #ff7b00;\r\n            font-weight: 700;\r\n            font-size: 14px;\r\n            text-shadow: 0 0 8px rgba(255, 123, 0, 0.3);\r\n            transition: color 0.3s;\r\n            user-select: none;\r\n        }\r\n\r\n        .lang-options {\r\n            position: absolute;\r\n            top: 100%;\r\n            left: 50%;\r\n            transform: translateX(-50%) translateY(10px);\r\n            background: rgba(15, 15, 15, 0.95);\r\n            border: 1px solid rgba(255, 123, 0, 0.3);\r\n            border-radius: 12px;\r\n            display: flex;\r\n            flex-direction: column;\r\n            padding: 8px 0;\r\n            min-width: 120px;\r\n            text-align: center;\r\n            opacity: 0;\r\n            visibility: hidden;\r\n            transition: all 0.3s ease;\r\n            box-shadow: 0 10px 20px rgba(0,0,0,0.5);\r\n            backdrop-filter: blur(10px);\r\n            z-index: 1000;\r\n        }\r\n\r\n        .lang-dropdown-wrapper:hover .lang-options {\r\n            opacity: 1;\r\n            visibility: visible;\r\n            transform: translateX(-50%) translateY(0);\r\n        }\r\n\r\n        .lang-options a {\r\n            padding: 10px 15px;\r\n            color: #bbb;\r\n            font-size: 13px;\r\n            font-weight: 600;\r\n            text-decoration: none;\r\n            display: block;\r\n            transition: 0.3s;\r\n        }\r\n\r\n        .lang-options a:hover {\r\n            color: #ff7b00;\r\n            background: rgba(255, 123, 0, 0.1);\r\n        }\r\n\r\n        \/* CONTAINER PRINCIPAL *\/\r\n        .container-inner {\r\n            max-width: 1400px;\r\n            margin: 0 auto;\r\n            padding: 0 6%;\r\n            width: 100%;\r\n        }\r\n\r\n        \/* HEADER DA P\u00c1GINA DE GALERIA *\/\r\n        .page-header {\r\n            padding: 180px 0 60px 0;\r\n            text-align: center;\r\n            position: relative;\r\n            z-index: 2;\r\n        }\r\n\r\n        .top-tag {\r\n            display: inline-flex;\r\n            align-items: center;\r\n            justify-content: center;\r\n            padding: 8px 18px;\r\n            border-radius: 50px;\r\n            background: rgba(255, 255, 255, 0.03);\r\n            border: 1px solid rgba(255, 123, 0, 0.2);\r\n            margin-bottom: 20px;\r\n            font-size: 10px;\r\n            letter-spacing: 2px;\r\n            color: #ffb347;\r\n            font-weight: 600;\r\n            box-shadow: 0 0 15px rgba(255, 123, 0, 0.1);\r\n        }\r\n\r\n        .page-header h1 {\r\n            font-size: 48px;\r\n            line-height: 1.1;\r\n            font-weight: 900;\r\n            text-transform: uppercase;\r\n            margin-bottom: 20px;\r\n            background: linear-gradient(90deg, #ffffff 30%, #ff7b00 50%, #ffffff 70%);\r\n            background-size: 200% auto;\r\n            -webkit-background-clip: text;\r\n            -webkit-text-fill-color: transparent;\r\n            animation: shineText 4s linear infinite;\r\n        }\r\n\r\n        .page-header p {\r\n            color: #b0b0b0;\r\n            font-size: 16px;\r\n            line-height: 1.8;\r\n            max-width: 700px;\r\n            margin: 0 auto;\r\n        }\r\n\r\n        @keyframes shineText {\r\n            0% { background-position: 200% center; }\r\n            100% { background-position: -200% center; }\r\n        }\r\n\r\n        \/* FILTROS DA GALERIA *\/\r\n        .filter-container {\r\n            display: flex;\r\n            justify-content: center;\r\n            flex-wrap: wrap;\r\n            gap: 15px;\r\n            margin-bottom: 50px;\r\n        }\r\n\r\n        .filter-btn {\r\n            background: rgba(255, 255, 255, 0.05);\r\n            border: 1px solid rgba(255, 255, 255, 0.1);\r\n            color: #fff;\r\n            padding: 10px 25px;\r\n            border-radius: 30px;\r\n            font-family: 'Montserrat', sans-serif;\r\n            font-size: 13px;\r\n            font-weight: 600;\r\n            letter-spacing: 1px;\r\n            text-transform: uppercase;\r\n            cursor: pointer;\r\n            transition: all 0.3s ease;\r\n            backdrop-filter: blur(10px);\r\n        }\r\n\r\n        .filter-btn:hover, .filter-btn.active {\r\n            background: rgba(255, 123, 0, 0.15);\r\n            border-color: #ff7b00;\r\n            color: #ff7b00;\r\n            box-shadow: 0 0 15px rgba(255, 123, 0, 0.2);\r\n        }\r\n\r\n        \/* GRID DA GALERIA *\/\r\n        .portfolio-grid {\r\n            display: grid;\r\n            grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));\r\n            gap: 30px;\r\n            padding-bottom: 100px;\r\n        }\r\n\r\n        \/* ITEM DA GALERIA *\/\r\n        .portfolio-item {\r\n            position: relative;\r\n            width: 100%;\r\n            height: 480px; \/* Formato retrato para m\u00eddias verticais *\/\r\n            border-radius: 16px;\r\n            overflow: hidden;\r\n            cursor: pointer;\r\n            border: 1px solid rgba(255, 255, 255, 0.1);\r\n            background: rgba(10, 10, 10, 0.5);\r\n            transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);\r\n        }\r\n\r\n        \/* Classes para o filtro funcionar *\/\r\n        .portfolio-item.hide {\r\n            display: none;\r\n        }\r\n\r\n        .portfolio-item img,\r\n        .portfolio-item video {\r\n            width: 100%;\r\n            height: 100%;\r\n            object-fit: cover;\r\n            transition: transform 0.6s ease;\r\n        }\r\n\r\n        \/* Efeito de overlay laranja na imagem *\/\r\n        .portfolio-item::after {\r\n            content: '';\r\n            position: absolute;\r\n            inset: 0;\r\n            background: linear-gradient(to top, rgba(255,123,0,0.9), transparent 60%);\r\n            opacity: 0;\r\n            transition: opacity 0.4s ease;\r\n            pointer-events: none;\r\n        }\r\n\r\n        \/* \u00cdcone de play ou c\u00e2mera que aparece no hover *\/\r\n        .portfolio-item::before {\r\n            content: '\u2726';\r\n            position: absolute;\r\n            top: 50%;\r\n            left: 50%;\r\n            transform: translate(-50%, -50%) scale(0.5);\r\n            color: #fff;\r\n            font-size: 40px;\r\n            opacity: 0;\r\n            z-index: 5;\r\n            transition: all 0.4s ease;\r\n            text-shadow: 0 0 20px rgba(255,123,0,1);\r\n            pointer-events: none;\r\n        }\r\n\r\n        .portfolio-item.video::before {\r\n            content: '\u25b6';\r\n            font-size: 50px;\r\n        }\r\n\r\n        .portfolio-item:hover {\r\n            border-color: #ff7b00;\r\n            box-shadow: 0 15px 35px rgba(255, 123, 0, 0.2);\r\n            transform: translateY(-8px);\r\n            z-index: 10;\r\n        }\r\n\r\n        .portfolio-item:hover img,\r\n        .portfolio-item:hover video {\r\n            transform: scale(1.08);\r\n        }\r\n\r\n        .portfolio-item:hover::after {\r\n            opacity: 1;\r\n        }\r\n\r\n        .portfolio-item:hover::before {\r\n            opacity: 1;\r\n            transform: translate(-50%, -50%) scale(1);\r\n        }\r\n\r\n        \/* FOOTER *\/\r\n        footer {\r\n            text-align: center;\r\n            padding: 40px 20px;\r\n            border-top: 1px solid rgba(255, 255, 255, 0.05);\r\n            color: #666;\r\n            font-size: 14px;\r\n            line-height: 1.8;\r\n            background: #000;\r\n            position: relative;\r\n            z-index: 10;\r\n        }\r\n\r\n        \/* RESPONSIVIDADE PARA TABLETS E CELULARES *\/\r\n        @media(max-width:980px) {\r\n            .navbar { width: 94%; height: 72px; padding: 0 20px; top: 15px; }\r\n            .nav-logo img { width: 140px; }\r\n            nav { gap: 15px; }\r\n            nav a { font-size: 13px; }\r\n            .lang-selector { padding-left: 15px; margin-left: 5px; }\r\n\r\n            .page-header { padding: 140px 0 40px 0; }\r\n            .page-header h1 { font-size: 38px; }\r\n            \r\n            .portfolio-item { height: 400px; }\r\n        }\r\n\r\n        \/* FIX PARA CELULARES PEQUENOS *\/\r\n        @media(max-width:650px) {\r\n            .page-header h1 { font-size: 28px; }\r\n            .page-header p { font-size: 14px; }\r\n            \r\n            .navbar { padding: 0 12px; justify-content: space-between; }\r\n            .nav-logo img { width: 100px; } \r\n            nav { gap: 8px; }\r\n            nav a.nav-link { font-size: 10px; } \r\n            .lang-selector { padding-left: 8px; margin-left: 0; gap: 4px; border-left: 1px solid rgba(255,255,255,0.1); }\r\n            .active-lang { font-size: 12px; }\r\n            \r\n            \/* AQUI: 2 COLUNAS DE FOTOS\/V\u00cdDEOS NO CELULAR COMO PEDIDO *\/\r\n            .portfolio-grid {\r\n                grid-template-columns: repeat(2, 1fr);\r\n                gap: 12px;\r\n                padding-bottom: 60px;\r\n            }\r\n\r\n            .portfolio-item {\r\n                height: 260px; \/* Reduz a altura para caber perfeitamente no mobile *\/\r\n                border-radius: 10px;\r\n            }\r\n\r\n            .filter-btn {\r\n                padding: 8px 18px;\r\n                font-size: 11px;\r\n            }\r\n        }\r\n    <\/style>\r\n<\/head>\r\n<body>\r\n\r\n    <div class=\"ambient-light\"><\/div>\r\n\r\n    <header class=\"navbar\" id=\"mainNavbar\">\r\n        <div class=\"nav-logo\">\r\n            <a href=\"\/\"><img decoding=\"async\" src=\"http:\/\/agenciaglobalgenesis.com\/wp-content\/uploads\/2026\/05\/Gemini_Generated_Image_6jgkar6jgkar6jgk-removebg-preview.png\" alt=\"Doug Visual Media\" \/><\/a>\r\n        <\/div>\r\n        \r\n        <nav>\r\n            <a href=\"\/\" class=\"nav-link\" data-i18n=\"nav_home\">In\u00edcio<\/a> \r\n            <a href=\"https:\/\/wa.me\/41798678936\" target=\"_blank\" class=\"nav-link\" data-i18n=\"nav_contact\">Contato<\/a>\r\n            <a href=\"https:\/\/www.instagram.com\/douglas__henriquee_\/\" target=\"_blank\" class=\"nav-link\" data-i18n=\"nav_social\">Instagram<\/a>\r\n            \r\n            <div class=\"lang-dropdown-wrapper\">\r\n                <span class=\"active-lang\" id=\"currentLangBtn\" data-i18n=\"nav_lang\">Idioma \u25bc<\/span>\r\n                <div class=\"lang-options\">\r\n                    <a href=\"#\" onclick=\"changeLanguage('pt'); return false;\">Portugu\u00eas (PT)<\/a>\r\n                    <a href=\"#\" onclick=\"changeLanguage('en'); return false;\">English (EN)<\/a>\r\n                    <a href=\"#\" onclick=\"changeLanguage('es'); return false;\">Espa\u00f1ol (ES)<\/a>\r\n                    <a href=\"#\" onclick=\"changeLanguage('fr'); return false;\">Fran\u00e7ais (FR)<\/a>\r\n                <\/div>\r\n            <\/div>\r\n        <\/nav>\r\n    <\/header>\r\n\r\n    <section class=\"page-header\">\r\n        <div class=\"container-inner\">\r\n            <div class=\"top-tag\" data-i18n=\"gal_tag\">EXCEL\u00caNCIA EM CADA DETALHE<\/div>\r\n            <h1 data-i18n=\"gal_title\">Nosso Portf\u00f3lio<\/h1>\r\n            <p data-i18n=\"gal_desc\">Explore a nossa sele\u00e7\u00e3o de m\u00eddias de eventos, casamentos, shows e produ\u00e7\u00f5es est\u00e9ticas por toda a Europa. A qualidade cinematogr\u00e1fica que o seu evento merece.<\/p>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <section style=\"padding-top: 0;\">\r\n        <div class=\"container-inner\">\r\n            \r\n            <div class=\"filter-container\">\r\n                <button class=\"filter-btn active\" data-filter=\"all\" data-i18n=\"flt_all\">Todos<\/button>\r\n                <button class=\"filter-btn\" data-filter=\"video\" data-i18n=\"flt_videos\">V\u00eddeos<\/button>\r\n                <button class=\"filter-btn\" data-filter=\"photo\" data-i18n=\"flt_photos\">Fotos<\/button>\r\n            <\/div>\r\n\r\n            <div class=\"portfolio-grid\">\r\n                \r\n                <div class=\"portfolio-item video\" data-category=\"video\">\r\n                    <video src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4796.mov\" autoplay loop muted playsinline><\/video>\r\n                <\/div>\r\n                \r\n                <div class=\"portfolio-item video\" data-category=\"video\">\r\n                    <video src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4800.mov\" autoplay loop muted playsinline><\/video>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item video\" data-category=\"video\">\r\n                    <video src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4802.mov\" autoplay loop muted playsinline><\/video>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item video\" data-category=\"video\">\r\n                    <video src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4801.mov\" autoplay loop muted playsinline><\/video>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item video\" data-category=\"video\">\r\n                    <video src=\"http:\/\/agenciaglobalgenesis.com\/wp-content\/uploads\/2026\/05\/IMG_4799.mp4\" autoplay loop muted playsinline><\/video>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item video\" data-category=\"video\">\r\n                    <video src=\"http:\/\/agenciaglobalgenesis.com\/wp-content\/uploads\/2026\/05\/WhatsApp-Video-2026-05-18-at-07.22.11.mp4\" autoplay loop muted playsinline><\/video>\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item photo\" data-category=\"photo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_5224.png\" alt=\"Produ\u00e7\u00e3o Doug\">\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item photo\" data-category=\"photo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_5225.png\" alt=\"Produ\u00e7\u00e3o Doug\">\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item photo\" data-category=\"photo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4793.JPG.jpeg\" alt=\"Produ\u00e7\u00e3o Doug\">\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item photo\" data-category=\"photo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4798.JPG.jpeg\" alt=\"Produ\u00e7\u00e3o Doug\">\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item photo\" data-category=\"photo\">\r\n                    <img decoding=\"async\" src=\"https:\/\/dougvisualmedia.com\/wp-content\/uploads\/2026\/05\/IMG_4797.JPG.jpeg\" alt=\"Produ\u00e7\u00e3o Doug\">\r\n                <\/div>\r\n\r\n                <div class=\"portfolio-item photo\" data-category=\"photo\">\r\n                    <img decoding=\"async\" src=\"http:\/\/agenciaglobalgenesis.com\/wp-content\/uploads\/2026\/05\/3f04254f-781e-4476-9dfa-489f1a80d75f.jpg\" alt=\"Produ\u00e7\u00e3o Doug\">\r\n                <\/div>\r\n                \r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n\r\n    <footer data-i18n=\"footer\">\r\n        &copy; 2026 Doug Visual Media. Todos os direitos reservados.<br><span style='font-size: 12px; opacity: 0.7;'>Desenvolvido por <a href='https:\/\/www.instagram.com\/globalgenesis.ag' target='_blank' style='color: #ff7b00; text-decoration: none; font-weight: 600;'>Ag\u00eancia Global G\u00eanesis<\/a> (@globalgenesis.ag).<\/span>\r\n    <\/footer>\r\n\r\n    <script>\r\n        \/* COMPORTAMENTO DO CABE\u00c7ALHO *\/\r\n        const navbar = document.getElementById('mainNavbar');\r\n        let lastScrollY = window.scrollY;\r\n\r\n        window.addEventListener('scroll', () => {\r\n            if (window.scrollY > lastScrollY && window.scrollY > 80) {\r\n                navbar.classList.add('nav-hidden');\r\n            } else {\r\n                navbar.classList.remove('nav-hidden');\r\n            }\r\n            lastScrollY = window.scrollY;\r\n        });\r\n\r\n        \/* L\u00d3GICA DO FILTRO DA GALERIA *\/\r\n        const filterBtns = document.querySelectorAll('.filter-btn');\r\n        const portfolioItems = document.querySelectorAll('.portfolio-item');\r\n\r\n        filterBtns.forEach(btn => {\r\n            btn.addEventListener('click', () => {\r\n                \/\/ Remove classe ativa de todos e adiciona no clicado\r\n                filterBtns.forEach(b => b.classList.remove('active'));\r\n                btn.classList.add('active');\r\n\r\n                const filterValue = btn.getAttribute('data-filter');\r\n\r\n                \/\/ Esconde\/Mostra os itens\r\n                portfolioItems.forEach(item => {\r\n                    if (filterValue === 'all' || item.getAttribute('data-category') === filterValue) {\r\n                        item.classList.remove('hide');\r\n                    } else {\r\n                        item.classList.add('hide');\r\n                    }\r\n                });\r\n            });\r\n        });\r\n\r\n        \/* SISTEMA DE TRADU\u00c7\u00c3O ADAPTADO PARA A P\u00c1GINA DE GALERIA *\/\r\n        const translations = {\r\n            pt: {\r\n                nav_lang: \"Idioma \u25bc\",\r\n                nav_home: \"In\u00edcio\",\r\n                nav_contact: \"Contato\",\r\n                nav_social: \"Instagram\",\r\n                gal_tag: \"EXCEL\u00caNCIA EM CADA DETALHE\",\r\n                gal_title: \"Nosso Portf\u00f3lio\",\r\n                gal_desc: \"Explore a nossa sele\u00e7\u00e3o de m\u00eddias de eventos, casamentos, shows e produ\u00e7\u00f5es est\u00e9ticas por toda a Europa. A qualidade cinematogr\u00e1fica que o seu evento merece.\",\r\n                flt_all: \"Todos\",\r\n                flt_videos: \"V\u00eddeos\",\r\n                flt_photos: \"Fotos\",\r\n                footer: \"&copy; 2026 Doug Visual Media. Todos os direitos reservados.<br><span style='font-size: 12px; opacity: 0.7;'>Desenvolvido por <a href='https:\/\/instagram.com\/agenciaglobalgenesis' target='_blank' style='color: #ff7b00; text-decoration: none; font-weight: 600;'>Ag\u00eancia Global G\u00eanesis<\/a> (@agenciaglobalgenesis).<\/span>\"\r\n            },\r\n            en: {\r\n                nav_lang: \"Language \u25bc\",\r\n                nav_home: \"Home\",\r\n                nav_contact: \"Contact\",\r\n                nav_social: \"Instagram\",\r\n                gal_tag: \"EXCELLENCE IN EVERY DETAIL\",\r\n                gal_title: \"Our Portfolio\",\r\n                gal_desc: \"Explore our media selection of events, weddings, shows, and aesthetic productions across Europe. The cinematic quality your event deserves.\",\r\n                flt_all: \"All\",\r\n                flt_videos: \"Videos\",\r\n                flt_photos: \"Photos\",\r\n                footer: \"&copy; 2026 Doug Visual Media. All rights reserved.<br><span style='font-size: 12px; opacity: 0.7;'>Developed by <a href='https:\/\/instagram.com\/agenciaglobalgenesis' target='_blank' style='color: #ff7b00; text-decoration: none; font-weight: 600;'>Global G\u00eanesis Agency<\/a> (@agenciaglobalgenesis).<\/span>\"\r\n            },\r\n            es: {\r\n                nav_lang: \"Idioma \u25bc\",\r\n                nav_home: \"Inicio\",\r\n                nav_contact: \"Contacto\",\r\n                nav_social: \"Instagram\",\r\n                gal_tag: \"EXCELENCIA EN CADA DETALLE\",\r\n                gal_title: \"Nuestro Portafolio\",\r\n                gal_desc: \"Explora nuestra selecci\u00f3n de medios de eventos, bodas, shows y producciones est\u00e9ticas por toda Europa. La calidad cinematogr\u00e1fica que tu evento merece.\",\r\n                flt_all: \"Todos\",\r\n                flt_videos: \"Videos\",\r\n                flt_photos: \"Fotos\",\r\n                footer: \"&copy; 2026 Doug Visual Media. Todos los derechos reservados.<br><span style='font-size: 12px; opacity: 0.7;'>Desarrollado por <a href='https:\/\/instagram.com\/agenciaglobalgenesis' target='_blank' style='color: #ff7b00; text-decoration: none; font-weight: 600;'>Agencia Global G\u00eanesis<\/a> (@agenciaglobalgenesis).<\/span>\"\r\n            },\r\n            fr: {\r\n                nav_lang: \"Langue \u25bc\",\r\n                nav_home: \"Accueil\",\r\n                nav_contact: \"Contact\",\r\n                nav_social: \"Instagram\",\r\n                gal_tag: \"L'EXCELLENCE DANS CHAQUE D\u00c9TAIL\",\r\n                gal_title: \"Notre Portfolio\",\r\n                gal_desc: \"D\u00e9couvrez notre s\u00e9lection de m\u00e9dias d'\u00e9v\u00e9nements, mariages, spectacles et productions esth\u00e9tiques \u00e0 travers l'Europe. La qualit\u00e9 cin\u00e9matographique que votre \u00e9v\u00e9nement m\u00e9rite.\",\r\n                flt_all: \"Tout\",\r\n                flt_videos: \"Vid\u00e9os\",\r\n                flt_photos: \"Photos\",\r\n                footer: \"&copy; 2026 Doug Visual Media. Tous droits r\u00e9serv\u00e9s.<br><span style='font-size: 12px; opacity: 0.7;'>D\u00e9velopp\u00e9 par <a href='https:\/\/instagram.com\/agenciaglobalgenesis' target='_blank' style='color: #ff7b00; text-decoration: none; font-weight: 600;'>Agence Global G\u00eanesis<\/a> (@agenciaglobalgenesis).<\/span>\"\r\n            }\r\n        };\r\n\r\n        function changeLanguage(lang) {\r\n            const elements = document.querySelectorAll('[data-i18n]');\r\n            elements.forEach(el => {\r\n                const key = el.getAttribute('data-i18n');\r\n                if(translations[lang] && translations[lang][key]) {\r\n                    el.innerHTML = translations[lang][key];\r\n                }\r\n            });\r\n        }\r\n    <\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Galeria | Doug Visual Media In\u00edcio Contato Instagram Idioma \u25bc Portugu\u00eas (PT) English (EN) Espa\u00f1ol (ES) Fran\u00e7ais (FR) EXCEL\u00caNCIA EM CADA DETALHE Nosso Portf\u00f3lio Explore a nossa sele\u00e7\u00e3o de m\u00eddias de eventos, casamentos, shows e produ\u00e7\u00f5es est\u00e9ticas por toda a Europa. A qualidade cinematogr\u00e1fica que o seu evento merece. Todos V\u00eddeos Fotos &copy; 2026 Doug [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-58","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=\/wp\/v2\/pages\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=58"}],"version-history":[{"count":5,"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=\/wp\/v2\/pages\/58\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=\/wp\/v2\/pages\/58\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/dougvisualmedia.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}