.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-93404954-ec64-0920-be3a-62f9ab214b51 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-d28394ec-e6b1-2ed9-896f-f6d60c2c646a {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
text-align: center !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-8befff1f-74dc-6539-c6cb-fdf2dd8e67e4 {
max-width: 900px !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6d013d48-f9a2-8b32-fcd0-35f7d6da58b8 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1bd8f897-4beb-073a-f101-3cb17b4c8fdc {
color: var(--secondary) !important;
}
.lfr-layout-structure-item-1bd8f897-4beb-073a-f101-3cb17b4c8fdc {
    /* Contenedor principal del menú */
    .nav, .navbar-nav {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;
        gap: 25px; /* Método moderno: espacio uniforme entre elementos */
    }

    /* Ajuste específico para cada link */
    .nav-item {
        margin: 0 !important; /* Reseteamos márgenes para usar el gap */
        
        .nav-link {
            padding: 5px 10px !important; /* Espacio interno del click */
            font-size: 18px;
            font-weight: 500;
            color: #333;
            transition: all 0.3s ease;
            
            /* Línea verde inferior de Asambli al pasar el mouse */
            &:hover, &.active {
                color: #000;
                box-shadow: inset 0 -2px 0 0 #78be20; /* Verde Asambli */
            }
        }
    }
}.lfr-layout-structure-item-2bf24336-fc5d-9271-88dd-c765a8a42823 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f0cae30a-bd8c-2b46-26df-51f4a6d56c6d {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-017eaadc-df82-171c-0f0f-de8364afba2d {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-dffac144-5cb8-326f-4c86-2ef9da501e4e {
text-align: center !important;
}
.lfr-layout-structure-item-f26fe2aa-d009-1f18-49fa-e076cf4d75dd {
text-align: center !important;
}
.lfr-layout-structure-item-91188d74-fccf-2e2a-4995-972fadf2dd8b {
background-color: var(--gray-300) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
