<style>
/* Default Off-Canvas (Hidden) */
.e-off-canvas {
    z-index: 100;
    display: none;
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s linear 0.2s, opacity 0.2s linear;
}

/* Show Off-Canvas */
.e-off-canvas-visible {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 9999 !important;
}

/* Hide Off-Canvas */
.e-off-canvas-hidden {
    visibility: hidden !important;
    opacity: 0 !important;
    z-index: 10 !important;
}

/* White Background Behind Off-Canvas (Using ::before on Body) */
body::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background: rgba(255, 255, 255, 1); /* Solid White */
    opacity: 0;
    visibility: hidden;
    z-index: 9998; /* Just behind Off-Canvas */
    transition: opacity 0.2s linear, visibility 0s linear 0.2s;
}

/* When an Off-Canvas is Open, Show the Background */
body.off-canvas-active::before {
    opacity: 1;
    visibility: visible;
    transition: opacity 0.2s linear;
}
</style>

<script>
jQuery(function($) {
    // Function to force repaint/reflow
    function forceRepaint() {
        document.body.style.display = 'none';
        document.body.offsetHeight; // Force reflow
        document.body.style.display = 'block';
        window.dispatchEvent(new Event('resize'));
    }

    function closeAllOffCanvas(exceptID = null) {
        let anyOpen = false; // Track if another Off-Canvas remains open

        $(".e-off-canvas").each(function() {
            let canvasID = $(this).attr("id");

            if (!exceptID || canvasID !== exceptID) {
                $(this).removeClass("e-off-canvas-visible")
                       .addClass("e-off-canvas-hidden")
                       .attr("aria-hidden", "true")
                       .css({
                           "z-index": "10",
                           "visibility": "hidden",
                           "opacity": "0"
                       });

                // Full removal delay set to 0ms
                setTimeout(() => {
                    if ($(this).attr("aria-hidden") === "true") {
                        $(this).css("display", "none");
                    }
                }, 0);
            } else {
                anyOpen = true; // At least one Off-Canvas is still open
            }
        });

        // Remove white background delay set to 0ms
        setTimeout(() => {
            if (!$(".e-off-canvas-visible").length) {
                $("body").removeClass("off-canvas-active");
                forceRepaint(); // Force repaint when closing all
            }
        }, 0);
    }

    function openOffCanvas(targetID) {
        let targetCanvas = $(targetID);

        if (targetCanvas.length) {
            // Close all others EXCEPT the one we're opening
            closeAllOffCanvas(targetID);

            // Open immediately with delay set to 0ms
            setTimeout(() => {
                targetCanvas.removeClass("e-off-canvas-hidden")
                            .addClass("e-off-canvas-visible")
                            .attr("aria-hidden", "false")
                            .css({
                                "z-index": "9999",
                                "visibility": "visible",
                                "opacity": "1",
                                "display": "block"
                            });

                // Ensure the White Background Stays Visible
                $("body").addClass("off-canvas-active");
                
                // Force repaint after opening
                forceRepaint();

            }, 0);
        }
    }

    // Decode Base64
    function decodeBase64(str) {
        try {
            return atob(str);
        } catch (e) {
            return null;
        }
    }

    // Handle Elementor Off-Canvas OPEN clicks
    $(document).on('click', '[href*="elementor-action%3Aaction%3Doff_canvas%3Aopen"]', function(event) {
        event.preventDefault();
        let href = decodeURIComponent($(this).attr("href"));

        let base64Match = href.match(/settings=([^&]+)/);
        if (base64Match) {
            let decodedSettings = decodeBase64(base64Match[1]);

            try {
                let settingsObj = JSON.parse(decodedSettings);
                if (settingsObj.id) {
                    let offCanvasID = "#off-canvas-" + settingsObj.id;
                    openOffCanvas(offCanvasID);
                }
            } catch (e) {}
        }
    });

    // Handle Elementor Off-Canvas CLOSE clicks
    $(document).on('click', '[href*="elementor-action%3Aaction%3Doff_canvas%3Aclose"]', function(event) {
        event.preventDefault();
        closeAllOffCanvas();
    });

    // Ensure all Off-Canvas elements start hidden
    $(".e-off-canvas").each(function() {
        $(this).attr("aria-hidden", "true").css({
            "z-index": "10",
            "visibility": "hidden",
            "opacity": "0",
            "display": "none"
        });
    });

    // Handle same-page anchor link clicks
    $(document).on('click', 'a[href*="#"]', function(event) {
        let href = $(this).attr('href');
        if (href.indexOf('#') !== -1) {
            // Close all off-canvas widgets when an anchor link is clicked
            closeAllOffCanvas();
        }
    });

});
</script>
				
			

News

-Allgemein

Forschungsprojekt: „ILIdenT – Intelligente Luftfahrttaugliche Identifikations-Technologien für die Supply Chain„ Forschungsbereich: Digitalisierung, Künstliche Intelligenz, Synthetische Trainingsdatenn Gefördert durch: Behörde für Wirtschaft und Innovation, Hamburgische Invesititions- und Förderbank In Zusammenarbeit mit: 3D.aero, Synergeticon, Lufthansa

Das ARIC hat seit seiner Gründung im September 2019 ein fulminantes Wachstum erlebt. Für den weiteren Geschäftsaufbau holt sich das Team rund um CEO Alois Krtil jetzt weitere namhafte Unterstützung an Bord: Ab

Die von den Organisationen TalTech, dem estnische Verband für Informationstechnologie und Telekommunikation (ITL), dem estnische Verband der Elektronikindustrie, Enterprise Estonia (EAS) und ARIC Hamburg veranstaltete Konferenz, die im Mektory an der Technischen Universität

By Steven Dehlan, Dr. Achim Tappe, Jan Ruhnke, Ole Mohr, Dr. Edeltraud Leibrock “You need to love people if you want them to change”- Johann Heinrich Pestalozzi Introducing AI in a company is

The Windrove network, in cooperation with Hamburg clusters, invites you to get to know the spectrum of AI-based applications of drones. The possible applications of drones are extremely diverse. They range from the

Zum Anfang des Jahres 2021 haben Plug and Play und das Artificial Intelligence Center Hamburg (kurz ARIC) eine strategische Kooperation geschlossen und vereinbart zukünftig eng zusammenzuarbeiten. „Die Zusammenarbeit wird mehr umfassen als gemeinsame

IP (Intellectual Property) is increasingly used to protect digital business relevant solutions such as business models, use cases along customer and user journeys. At the European Patent Office, patent applications for digital patents

The Artificial Intelligence Center Hamburg (ARIC) eV has been cooperating with the AI hotspot in the Czech Republic since last year and is happy to open its second international satellite office in Prague.

Our official opening took place on February 11, 2020 from 6:00 p.m. on the 6th floor of Dockland (Van-der-Smissen-Straße 9, 22767 Hamburg). In stormy weather, floods and hail, more than 160 participants found

Zukünftig sind Methoden der Künstlichen Intelligenz (KI) aus Unternehmen nicht mehr weg zu denken. KI ist kein Hexenwerk, sondern baut im Wesentlichen auf Mathematik auf. Es gilt jetzt, Unternehmern die Berührungsängste zu nehmen