/* ddTech Theme Configurator brand.css */
/* Generated: 2025-08-15 04:23:32 UTC */

:root{--ddtc-primary:#22c55e;--ddtc-primary-hover:#16a34a;--ddtc-text:#1f2937;--ddtc-muted:#475569;--ddtc-pill-text:#ffffff;}
/* Top bar + header helpers */
.ddtc-topbar{background:#f8fafc}
.ddtc-topbar a{color:var(--ddtc-muted)}
.ddtc-phone a{color:var(--ddtc-text);text-decoration:none}
.ddtc-phone{display:flex;align-items:center;gap:.5rem}
.ddtc-phone-ic{display:inline-flex;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--ddtc-primary);align-items:center;justify-content:center}
.ddtc-phone-ic svg{width:1.1rem;height:1.1rem;fill:#fff}
/* Menu text base */
.ddtc-header .elementor-widget-nav-menu .elementor-item,
.ddtc-topbar  .elementor-widget-nav-menu .elementor-item{color:var(--ddtc-text);background:transparent}
/* Underline pointer colour + ensure we can hide it */
.elementor-widget-nav-menu.ddtc-main-nav.e--pointer-underline .elementor-item:after,
.elementor-widget-nav-menu.ddtc-topbar-nav.e--pointer-underline .elementor-item:after{background-color:var(--ddtc-primary)!important}
.elementor-widget-nav-menu.ddtc-main-nav .e--pointer-underline .elementor-item:after,
.elementor-widget-nav-menu.ddtc-topbar-nav .e--pointer-underline .elementor-item:after{background-color:var(--ddtc-primary)!important}
/* CTA pill */
.ddtc-cta .elementor-button{background:#ff7a45!important;color:#fff!important;border-radius:999px}
.ddtc-cta .elementor-button:hover{background:#ff6a2d!important;color:#fff!important}

/* Hover styles */


/* Custom rules */

