


    
    
    Cookie Banner
    
        /* Dodanie czcionki Forum */
        @import url('https://fonts.googleapis.com/css2?family=Forum&display=swap');
        
        /* Zaciemnienie tła */
        #cookie-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.6); /* Tło zaciemniające z 60% przezroczystością */
            z-index: 999;
            display: none;
        }

        /* Stylizacja okna bannera */
        #cookie-banner {
            font-family: 'Forum', sans-serif;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background-color: white;
            color: black;
            padding: 30px;
            text-align: center;
            border-radius: 15px;
            z-index: 1000;
            max-width: 500px;
            width: 100%;
            display: none;
        }

        #cookie-banner h2 {
            margin: 0;
            font-size: 1.5rem;
            color: black;
        }

        #cookie-banner p {
            color: black;
            font-size: 1.1rem;
            margin: 15px 0;
        }

        /* Stylizacja przycisków */
        #cookie-banner button {
            background-color: #0958A6; /* Firmowy kolor */
            color: white;
            border: none;
            padding: 12px 24px;
            border-radius: 5px;
            cursor: pointer;
            margin: 10px;
            font-size: 1rem;
        }

        #cookie-banner button.secondary {
            background-color: white;
            color: #0958A6;
            border: 1px solid #0958A6;
        }

        /* Stylizacja ustawień cookie */
        #cookie-settings {
            display: none;
            margin-top: 20px;
            text-align: left;
            color: black;
        }

        #cookie-settings label {
            display: block;
            margin: 10px 0;
            font-size: 1rem;
        }

        #cookie-settings .description {
            font-size: 0.9rem;
            color: grey;
        }
    



     

    
        Polityka Plików Cookie
        Używamy plików cookie, aby zapewnić jak najlepsze doświadczenia na naszej stronie internetowej.
        Akceptuję
        Ustawienia

        
            
                 
                Niezbędne pliki cookie
                Te pliki cookie są wymagane do poprawnego funkcjonowania strony.
            
            
                 
                Analityczne pliki cookie
                Te pliki cookie pomagają nam zrozumieć, jak użytkownicy korzystają z naszej strony, co umożliwia nam poprawę jej funkcjonowania.
            
            
                 
                Marketingowe pliki cookie
                Te pliki cookie służą do wyświetlania spersonalizowanych reklam w oparciu o Twoje preferencje.
            
            Zapisz ustawienia
        
    

    
        document.addEventListener("DOMContentLoaded", function () {
            const cookieBanner = document.getElementById("cookie-banner");
            const cookieOverlay = document.getElementById("cookie-overlay");
            const settingsBtn = document.getElementById("settings-btn");
            const settings = document.getElementById("cookie-settings");
            const acceptAllBtn = document.getElementById("accept-all");
            const saveSettingsBtn = document.getElementById("save-settings");
            const analyticsCookie = document.getElementById("analytics");
            const marketingCookie = document.getElementById("marketing");

            // Sprawdź, czy użytkownik zaakceptował pliki cookie
            if (!localStorage.getItem("cookiesAccepted")) {
                cookieBanner.style.display = "block";
                cookieOverlay.style.display = "block";
            }

            // Akceptacja wszystkich plików cookie
            acceptAllBtn.addEventListener("click", function () {
                localStorage.setItem("cookiesAccepted", "true");
                localStorage.setItem("analyticsCookie", "true");
                localStorage.setItem("marketingCookie", "true");
                cookieBanner.style.display = "none";
                cookieOverlay.style.display = "none";
            });

            // Otwórz ustawienia cookie
            settingsBtn.addEventListener("click", function () {
                settings.style.display = settings.style.display === "none" ? "block" : "none";
            });

            // Zapisz ustawienia cookie
            saveSettingsBtn.addEventListener("click", function () {
                localStorage.setItem("cookiesAccepted", "true");
                localStorage.setItem("analyticsCookie", analyticsCookie.checked);
                localStorage.setItem("marketingCookie", marketingCookie.checked);
                cookieBanner.style.display = "none";
                cookieOverlay.style.display = "none";
            });
        });
    



