.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-8db10d14-ab7d-057b-4d01-1f8cc14c4ec9 {
text-align: center !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-a87f5b88-5f1d-8c64-154b-ba2a725836c7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-80ab9e7d-b5c7-7588-b544-49cfdf86eebb {
text-align: center !important;
}
.lfr-layout-structure-item-848b58c4-8885-4d3d-6b76-d250e97dd1d7 {
text-align: center !important;
}
.lfr-layout-structure-item-4280544a-fa78-12a3-0f87-bd3234c8ab6b {
margin-top: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-9a81e461-d364-9f4f-7760-34fe2f09c001 {
height: 0px !important;
}
.lfr-layout-structure-item-1672a92a-536d-8e3e-0a51-97abe149e6e7 {
text-align: center !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-4658a4f1-b87f-e5bb-68ef-0d4cb00aee19 {
text-align: center !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-1cf15584-0040-6a1b-1b26-212bddc6864e {
background-color: var(--primary) !important;
padding-bottom: var(--spacer-7,6rem) !important;
padding-left: var(--spacer-7,6rem) !important;
padding-right: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-7,6rem) !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;
}
.lfr-layout-structure-item-c0e622fc-0304-73bb-f4f3-b4060bb43a58 {
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-2601c7fd-c715-b78f-2adb-a204fef49e73 {
margin-top: var(--spacer-1,0.25rem) !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-30ce81c3-a992-6573-d0c8-b4c636bcc102 {
background-color: var(--primary) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-7,6rem) !important;
padding-right: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-5,3rem) !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-9beec1a2-4c16-7bd4-4de0-ea1744623677 {
text-align: center !important;
}
.lfr-layout-structure-item-4a952bd3-d84d-4ec6-ac0d-17c1c190871f {
height: 65px !important;
}
.lfr-layout-structure-item-cd19f4e1-0a71-2889-1834-4e48dc4f38ee {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.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-43e0bd45-006c-a542-8aa0-a32c53930a3c {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-532c9802-a20f-8e87-8842-7601c0df485c {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-c481b961-4c1a-6b68-50a1-91210e9eeb6e {
margin-top: var(--spacer-1,0.25rem) !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-d90d4b73-11e0-cc13-8d2f-aae2b23f966a {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-55fc0a5d-e354-8310-32a5-9b700eb8a515 {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-9811aa8c-e303-7d07-89c7-9eb41abfc228 {
text-align: center !important;
}
.lfr-layout-structure-item-126d0972-3c15-96da-a106-5809af21aeb1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-daccad16-eac3-d08c-b21b-8abbf5d954be {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-504b5908-e87c-6ab3-6c89-d9508684d576 {
text-align: right !important;
}
.lfr-layout-structure-item-7664f737-527f-a0a8-ae72-bbd9cca68e80 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-7,6rem) !important;
padding-right: var(--spacer-7,6rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-5541c8c6-6b02-ee6b-60a9-3564e77aab3a {
display: none !important;
}
.lfr-layout-structure-item-845b44f8-b88b-28af-6600-cbe3ca9d7973 {
height: 400px !important;
}
.lfr-layout-structure-item-af602a7e-477a-ef28-a29d-590a5232c54e {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: justify !important;
color: var(--white) !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-920e637a-73a8-eda1-cdfc-589d1306e4c1 {
display: none !important;
}
.lfr-layout-structure-item-3d2234f4-fc06-7ad3-3c7c-5a185d1378d5 {
margin-bottom: var(--spacer-6,4.5rem) !important;
text-align: center !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-915bc071-958f-b21b-bf1b-71aa6c292424 {
margin-top: 0.25px !important;
}
.lfr-layout-structure-item-c8b020b8-85be-e6c6-af9d-082fc0645a9b {
max-width: 250px !important;
}
.lfr-layout-structure-item-d6ad5770-5c49-6783-b599-d097f06a335f {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-0d8900d5-d431-a7eb-a6cc-2c04c8ca34ee {
margin-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-54de6eec-c6a4-4bce-dc5c-eb122089c1e9 {
text-align: center !important;
}
@media screen and (max-width: 991px) {.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-11bbb2ff-6acd-415c-4164-1db2139213a2 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-504b5908-e87c-6ab3-6c89-d9508684d576 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-5541c8c6-6b02-ee6b-60a9-3564e77aab3a {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3d2234f4-fc06-7ad3-3c7c-5a185d1378d5 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 767px) {.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-30ce81c3-a992-6573-d0c8-b4c636bcc102 {
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;
}
.lfr-layout-structure-item-1df69f2b-e3ac-555e-6b22-410c4d087200 {
display: none !important;
}
.lfr-layout-structure-item-cd19f4e1-0a71-2889-1834-4e48dc4f38ee {
margin-bottom: var(--spacer-0,0rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-abdb2cb7-12df-1d44-0e5e-7577374c0cd8 {
display: none !important;
}
.lfr-layout-structure-item-b8ee5432-4ab4-6d13-cde4-30a1c663364d {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-845b44f8-b88b-28af-6600-cbe3ca9d7973 {
overflow: hidden !important;
}
.lfr-layout-structure-item-542b2f31-5b66-74db-ea90-71df8cf10625 {
display: block !important;
}
}@media screen and (max-width: 575px) {.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-1cf15584-0040-6a1b-1b26-212bddc6864e {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !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-b1d8ea6a-1436-aefa-0d6d-6ad246ecb51d {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-30ce81c3-a992-6573-d0c8-b4c636bcc102 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-6,4.5rem) !important;
padding-right: var(--spacer-6,4.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-4a952bd3-d84d-4ec6-ac0d-17c1c190871f {
height: 65px !important;
padding-top: var(--spacer-3,1rem) !important;
width: 70% !important;
}
.lfr-layout-structure-item-abdb2cb7-12df-1d44-0e5e-7577374c0cd8 {
display: block !important;
}
.lfr-layout-structure-item-1a360d90-968b-d31d-a022-979ba9ff32ab {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
}