.elementor-404 .elementor-element.elementor-element-a677661{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-a677661 */<style>
/* Define Your Brand Colors Here */
:root {
    --primary-color: #00aaff; /* Placeholder */
    --secondary-color: #2ed573; /* Placeholder */
    --accent-color: #ff4757; /* Placeholder */
    --bg-dark-1: #0a0a0a; /* Placeholder */
    --bg-dark-2: #1a1a2e; /* Placeholder */
    --text-light: #ffffff;
    --text-dark: #333333;
}

/* Top Tier Unlimited Animation Keyframes */
@keyframes continuousGlow {
    0% { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
    50% { box-shadow: 0 0 30px var(--primary-color); }
    100% { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); }
}
@keyframes gradientPan {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}
@keyframes floatContinuous {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-15px); }
    100% { transform: translateY(0px); }
}
@keyframes slideInRightUnlimited {
    0% { transform: translateX(5px); opacity: 0.8; }
    50% { transform: translateX(-5px); opacity: 1; }
    100% { transform: translateX(5px); opacity: 0.8; }
}
@keyframes pulseText {
    0% { color: var(--text-light); }
    50% { color: var(--primary-color); }
    100% { color: var(--text-light); }
}

/* Modern Layout Utilities */
.modern-container { max-width: 1200px; margin: 0 auto; padding: 60px 20px; font-family: 'Segoe UI', system-ui, sans-serif; }
.grid-2-col { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; }
.grid-3-col { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; }
.glass-card { background: rgba(255, 255, 255, 0.05); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 15px; padding: 30px; }
.light-card { background: #ffffff; border-radius: 15px; padding: 30px; box-shadow: 0 10px 30px rgba(0,0,0,0.05); }
</style>/* End custom CSS */