.elementor-29926 .elementor-element.elementor-element-1fb77a4{--display:flex;}.elementor-29926 .elementor-element.elementor-element-121bf98 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-29926 .elementor-element.elementor-element-121bf98 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFCC00;}.elementor-29926 .elementor-element.elementor-element-121bf98 .e--pointer-framed .elementor-item:before,
					.elementor-29926 .elementor-element.elementor-element-121bf98 .e--pointer-framed .elementor-item:after{border-color:#FFCC00;}/* Start custom CSS for nav-menu, class: .elementor-element-121bf98 */.elementor-29926 .elementor-element.elementor-element-121bf98 .elementor-nav-menu, 
.elementor-29926 .elementor-element.elementor-element-121bf98 ul.menu {
    display: grid;
    /* Aceasta este linia magică: creează 3 coloane de lățime egală */
    grid-template-columns: repeat(3, 1fr); 
    /* Setează spațiul dintre elemente (gap) */
    gap: 20px; 
    /* Asigură-te că nu există alte margini implicite care să strice așezarea */
    width: 100%;
}

/* Opțional: Pentru a alinia textul în centrul fiecărei coloane */
.elementor-29926 .elementor-element.elementor-element-121bf98 .menu-item {
    display: flex;
    justify-content: center; /* Sau 'flex-start' pentru aliniere la stânga */
    width: 100%;
}/* End custom CSS */