.elementor-4874 .elementor-element.elementor-element-65aa2f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;z-index:1;}.elementor-4874 .elementor-element.elementor-element-65aa2f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4874 .elementor-element.elementor-element-67ee6a1{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1;}/* Start custom CSS for html, class: .elementor-element-67ee6a1 */* {
            margin: 0;
            padding: 0;
            box-sizing: border-box
        }

        .navbar {
            position: fixed;
            top: 40px;
            left: 50%;
            transform: translateX(-50%);
            width: min(1200px, 95%);
            display: grid;
            grid-template-columns: 180px 1fr 60px;
            align-items: center;
            padding: 14px 28px;
            background: rgba(255, 255, 255, .08);
            backdrop-filter: blur(18px);
            border: 1px solid rgba(255, 255, 255, .18);
            border-radius: 60px
        }

        .logo {
            color: #fff;
            font-weight: bold
        }

        .nav-links {
            display: flex;
            gap: 30px;
            list-style: none;
            justify-content: center
        }

        .nav-links a {
            color: #fff;
            text-decoration: none
        }

        .menu-btn {
            display: none;
            color: #fff;
            font-size: 28px;
            cursor: pointer
        }

        @media(max-width:900px) {
            .navbar {
                grid-template-columns: 1fr auto
            }

            .nav-links {
                display: none;
                position: absolute;
                top: 78px;
                left: 0;
                width: 100%;
                flex-direction: column;
                background: #222;
                padding: 20px
            }

            .nav-links.active {
                display: flex
            }

            .menu-btn {
                display: block
            }
        }/* End custom CSS */