.elementor-8 .elementor-element.elementor-element-529c6d9{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-a19adfe .elementor-button{background-color:#3858B3;border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-a19adfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-ba76ef8{--display:flex;}.elementor-8 .elementor-element.elementor-element-7f7d74f{width:var( --container-widget-width, 89.404% );max-width:89.404%;--container-widget-width:89.404%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7f7d74f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-ea7fb93 .elementor-button{background-color:#3B4AA3;border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-b42e8bd{width:var( --container-widget-width, 89.404% );max-width:89.404%;--container-widget-width:89.404%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b42e8bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3660800 .elementor-button{background-color:#3B4AA3;border-radius:27px 27px 27px 27px;}.elementor-8 .elementor-element.elementor-element-f7f1205{width:var( --container-widget-width, 91.211% );max-width:91.211%;--container-widget-width:91.211%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f7f1205.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-be306b9 .elementor-button{background-color:#3B4AA3;border-radius:27px 27px 27px 27px;}/* Start custom CSS for html, class: .elementor-element-9c3c3a5 */<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Digital Marknexa - Hero Section</title>

<style>

/* =========================
   HERO SECTION
========================= */

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    background: #ffffff;
}

.dm-hero {
    position: relative;
    min-height: 720px;
    width: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
    background:
        radial-gradient(circle at 85% 50%, rgba(110, 70, 255, 0.16), transparent 30%),
        radial-gradient(circle at 10% 20%, rgba(0, 132, 255, 0.12), transparent 28%),
        linear-gradient(135deg, #ffffff 0%, #f8f7ff 50%, #ffffff 100%);
}

/* =========================
   BACKGROUND GLOW
========================= */

.dm-glow {
    position: absolute;
    border-radius: 50%;
    filter: blur(60px);
    animation: dmGlow 6s ease-in-out infinite alternate;
}

.dm-glow-1 {
    width: 280px;
    height: 280px;
    background: rgba(40, 100, 255, 0.18);
    top: -100px;
    left: -80px;
}

.dm-glow-2 {
    width: 350px;
    height: 350px;
    background: rgba(126, 55, 255, 0.15);
    right: -100px;
    bottom: -100px;
}

@keyframes dmGlow {
    from {
        transform: scale(1);
    }
    to {
        transform: scale(1.25);
    }
}

/* =========================
   FLOATING PARTICLES
========================= */

.dm-particle {
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #7254ff;
    opacity: 0.45;
    animation: dmFloat 5s ease-in-out infinite;
}

.dm-p1 {
    top: 20%;
    left: 8%;
}

.dm-p2 {
    top: 70%;
    left: 18%;
    animation-delay: 1s;
}

.dm-p3 {
    top: 15%;
    right: 15%;
    animation-delay: 2s;
}

.dm-p4 {
    bottom: 15%;
    right: 8%;
    animation-delay: 3s;
}

@keyframes dmFloat {
    0%,100% {
        transform: translateY(0);
    }

    50% {
        transform: translateY(-25px);
    }
}

/* =========================
   HERO CONTAINER
========================= */

.dm-container {
    width: 92%;
    max-width: 1250px;
    margin: auto;
    display: grid;
    grid-template-columns: 48% 52%;
    align-items: center;
    gap: 20px;
    position: relative;
    z-index: 5;
}

/* =========================
   LEFT CONTENT
========================= */

.dm-content {
    padding: 30px 10px;
    animation: dmContent 1s ease forwards;
}

@keyframes dmContent {
    from {
        opacity: 0;
        transform: translateX(-40px);
    }

    to {
        opacity: 1;
        transform: translateX(0);
    }
}

.dm-small-title {
    display: inline-block;
    padding: 9px 18px;
    border-radius/* End custom CSS */