.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-7ace0422-32da-b2c4-0abc-b8e7eea26da0 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: #3C454D !important;
}
.lfr-layout-structure-item-4c5e3591-1c17-8a74-e5e5-2c0fec1f1f06 {
font-size: var(--font-size-sm) !important;
text-align: center !important;
}
.lfr-layout-structure-item-9d207280-f553-1a2d-9bed-2d2b6e8794ce {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-a87f5b88-5f1d-8c64-154b-ba2a725836c7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-c6e9b11a-2e39-4e34-cd70-c22254d773a1 {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-afa33d94-abdb-4c65-3622-21c1128427f4 {
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4a374762-1f98-0d7d-effc-6ce60d9dd225 {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: #3C454D !important;
}
.lfr-layout-structure-item-9a81e461-d364-9f4f-7760-34fe2f09c001 {
height: 0px !important;
}
.lfr-layout-structure-item-1c0f72d6-5d63-0c22-2fb7-3bdce12d71e8 {
padding-bottom: var(--spacer-7,6rem) !important;
padding-left: var(--spacer-9,9rem) !important;
padding-right: var(--spacer-9,9rem) !important;
padding-top: var(--spacer-7,6rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ef994689-f52d-c2ea-f6d1-72692a33ba4e {
margin-bottom: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-fd887864-9d83-38ce-e98f-d98da7731921 {
background-color: var(--gray-200) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-979114d9-3e14-d6a5-1778-dfd9f0f34fcd {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-42bbb61c-5a17-6970-573f-33bf07afd531 {
display: none !important;
}
.lfr-layout-structure-item-ef6b189c-99a4-3fbf-c0b8-e31cbbef094c {
overflow: visible !important;
}
@media (max-width: 768px) {
    /* Forza le due colonne ad andare su una riga, occupando solo lo spazio necessario */
    .lfr-layout-structure-item-ef6b189c-99a4-3fbf-c0b8-e31cbbef094c > .row > .col {
        flex: 0 0 auto !important;   /* larghezza minima necessaria */
        width: auto !important;      /* rimuove la larghezza impostata da GUI */
        max-width: 250px;             /* solo per la barra di ricerca, se vuoi */
    }

    /* Rendi la riga flessibile per posizionare gli elementi agli estremi */
    .lfr-layout-structure-item-ef6b189c-99a4-3fbf-c0b8-e31cbbef094c > .row {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }
}.lfr-layout-structure-item-418a56b5-44a9-bb58-2b42-908630ab20a8 {
display: none !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-49cfe256-00f7-a4ce-9c48-57791bd046ad {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
color: #3C454D !important;
}
@media (max-width: 768px) {
    /* Forza le due colonne ad andare su una riga, occupando solo lo spazio necessario */
    .lfr-layout-structure-item-d333e5e6-4044-c606-5e4f-dd77a9770b39 > .row > .col {
        flex: 0 0 auto !important;   /* larghezza minima necessaria */
        width: auto !important;      /* rimuove la larghezza impostata da GUI */
        max-width: 250px;             /* solo per la barra di ricerca, se vuoi */
    }

    /* Rendi la riga flessibile per posizionare gli elementi agli estremi */
    .lfr-layout-structure-item-d333e5e6-4044-c606-5e4f-dd77a9770b39 > .row {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: space-between !important;
        align-items: center !important;
    }
}.lfr-layout-structure-item-a5977d0e-1e2d-79d0-0928-4f6723db199b {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-920e637a-73a8-eda1-cdfc-589d1306e4c1 {
display: none !important;
}
.lfr-layout-structure-item-b1d8ea6a-1436-aefa-0d6d-6ad246ecb51d {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-bd4b7149-8603-66fd-75f2-0c470bb11a9d {
margin-bottom: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ad5d9fc2-a310-b32f-246d-964c5eb48894 {
margin-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_fqrw 
    .nav-link,
#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_fqrw 
    .nav-link:hover,
#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_fqrw 
    .nav-link:focus,
#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_fqrw 
    .nav-link:active {
    color: white !important;
}

#navbar_com_liferay_site_navigation_menu_web_portlet_SiteNavigationMenuPortlet_INSTANCE_fqrw 
    .nav-link .lexicon-icon {
    fill: white !important;
}
.lfr-layout-structure-item-bf6b61a5-6981-b67c-2f2a-d59a4713d180 {
.portlet {
margin-bottom: 0;
}
}.lfr-layout-structure-item-c8b020b8-85be-e6c6-af9d-082fc0645a9b {
max-width: 250px !important;
}
.lfr-layout-structure-item-76626cc1-966d-c802-2201-a88d09b9e0c6 {
margin-bottom: var(--spacer-3,1rem) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-1ec8396b-d898-831e-0a16-5bd0b23db0c4 {
display: none !important;
}
.lfr-layout-structure-item-3d614773-c69e-664b-5fc7-bbbb36b5b357 {
margin-top: 2px !important;
text-align: center !important;
}
.lfr-layout-structure-item-4a952bd3-d84d-4ec6-ac0d-17c1c190871f {
height: 65px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-1c0f72d6-5d63-0c22-2fb7-3bdce12d71e8 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-fd887864-9d83-38ce-e98f-d98da7731921 {
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-abdb2cb7-12df-1d44-0e5e-7577374c0cd8 {
display: none !important;
}
.lfr-layout-structure-item-fd887864-9d83-38ce-e98f-d98da7731921 {
padding-bottom: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-42bbb61c-5a17-6970-573f-33bf07afd531 {
display: block !important;
}
.lfr-layout-structure-item-4a952bd3-d84d-4ec6-ac0d-17c1c190871f {
margin-top: var(--spacer-0,0rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
width: 40% !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-abdb2cb7-12df-1d44-0e5e-7577374c0cd8 {
display: block !important;
}
.lfr-layout-structure-item-1c0f72d6-5d63-0c22-2fb7-3bdce12d71e8 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-fd887864-9d83-38ce-e98f-d98da7731921 {
padding-bottom: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-42bbb61c-5a17-6970-573f-33bf07afd531 {
display: none !important;
}
.lfr-layout-structure-item-418a56b5-44a9-bb58-2b42-908630ab20a8 {
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-1a360d90-968b-d31d-a022-979ba9ff32ab {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-b1d8ea6a-1436-aefa-0d6d-6ad246ecb51d {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-4a952bd3-d84d-4ec6-ac0d-17c1c190871f {
height: 65px !important;
padding-top: var(--spacer-3,1rem) !important;
width: 70% !important;
}
}