.elementor-20 .elementor-element.elementor-element-5cc3f25{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS *//* Import tactical fonts */
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;700&family=Roboto:wght@300;400;500&display=swap');

body {
    font-family: 'Roboto', sans-serif;
    background: #0d0d0d;
    color: #e0e0e0;
    margin: 0;
    padding: 0;
}

/* Smooth scroll */
html {
    scroll-behavior: smooth;
}

/* Section spacing */
section {
    position: relative;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
}

/* Navigation (if sticky header) */
.nav-menu {
    background: rgba(13,13,13,0.95);
    backdrop-filter: blur(10px);
    position: fixed;
    width: 100%;
    z-index: 1000;
    border-bottom: 1px solid rgba(200,162,94,0.2);
}

.nav-menu a {
    color: #e0e0e0;
    text-transform: uppercase;
    font-size: 0.9rem;
    letter-spacing: 1px;
    font-weight: 500;
    transition: color 0.3s ease;
}

.nav-menu a:hover {
    color: #c8a25e;
}

/* Dividers between sections */
.section-divider {
    height: 2px;
    background: linear-gradient(90deg, transparent, #c8a25e, transparent);
    margin: 0 auto;
    width: 80%;
}/* End custom CSS */