.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-88a6451b-8569-5773-d6c1-ec50796b8e10 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-dacdd981-f4c4-abe6-c27b-06295dce00f3 {
background-color: var(--gray-300) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a8d744c1-f558-9839-c571-df5dd213d2eb {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5fed965b-cd57-e7c0-05d5-7bedbf772a13 {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-802f1072-1296-7ddd-07bb-5586056c2db8 {
text-align: center !important;
}
.lfr-layout-structure-item-1b8f10a5-8468-166f-9674-adc677b1afb8 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-df895634-2572-d82e-1498-e25716107f2c {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7f592a2a-b71b-3986-f75a-f219b4133876 {
background-color: var(--gray-300) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-f7b932d0-18e5-3f1c-36aa-2cc75c28bc24 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
color: var(--black) !important;
}
.lfr-layout-structure-item-2a1d2b9a-2589-5408-6a7b-63b8e5d8489d {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-1c5f325b-9f5a-a93c-bfe7-2a85877e72e6 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5fbbf94c-20d4-b58a-f5c8-55cf4adb5978 {
text-align: center !important;
}
.lfr-layout-structure-item-a4c85dcf-ac46-2b40-97b0-5ef85bdf9e21 {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-169da960-77de-0911-0400-279ef35bfc44 {
background-color: var(--gray-300) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-32251ae3-63c2-3a7b-7a0e-360c8af8d42d {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-f282ba9e-c7e5-cd21-bf85-a10faa6df661 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-97383c79-21f8-b2e5-81ef-ba865fa602c1 {
text-align: center !important;
}
.lfr-layout-structure-item-3468b15b-baa7-df7f-993f-f53b4999b8a6 {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-b823ac53-206e-0fd3-d9e7-dd7455e53a4f {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-4cacf507-8625-7b1f-2538-22409fe0ca14 {
background-color: var(--gray-300) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c23aae17-2c3b-f015-9c3e-a04bb258abdc {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-697a8b68-4711-0e15-6850-202fe8d4e514 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-17dbc22f-5d42-cd19-6085-7c03698518b9 {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e4ea437e-455e-12e5-47f8-ff20cc8de656 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-15b39cc6-f11b-7baa-7519-1571101102f7 {
opacity: 0.01 !important;
}
.lfr-layout-structure-item-adabb0b8-3592-61ad-fae4-00be290c47ad {
background-color: var(--white) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6461ec4a-be63-ddfa-e7e8-3141252905e1 {
text-align: justify !important;
}
.lfr-layout-structure-item-1d15168d-a3e2-eaf9-f8b3-ffeab7614b6b {
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b359bcfe-b023-3c50-f95d-7d853f9c063f {
text-align: center !important;
}
.lfr-layout-structure-item-d31f9244-bf6a-22e9-be81-f5ebacad7035 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-13ef3b70-2966-5cb4-371f-92eafedf76c2 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a2bc4822-e4e2-78be-0549-7085039e6ad5 {
background-color: var(--white) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5932f64a-28b5-c52e-5cc0-db482d7324dd {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c2eec9b9-915d-f841-11c0-ec8db4a7f398 {
padding-bottom: var(--spacer-2,0.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-979a3335-d686-b9c1-ce71-317082c50702 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-be21cd6e-94a5-8476-245c-7ab4787af370 {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-9320db70-ad2a-379a-5987-451c45f93751 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-42078191-4762-ce34-3906-f2b01421a372 {
color: var(--secondary) !important;
}
.lfr-layout-structure-item-42078191-4762-ce34-3906-f2b01421a372 {
    /* 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-a949e985-77f6-c846-7f90-a8a00a460fa4 {
text-align: center !important;
}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #0cd444 !important;
    border-color: #0cd444 !important;


.lfr-layout-structure-item-cfb00c3d-91f6-70eb-dec7-b6376f42d6fe {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-90a0e043-1d0e-1520-f1c8-8fcdad0d8bed {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
