.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-3c35810b-b7e5-ac50-da05-2f566d3ab866 {
display: none !important;
}
.lfr-layout-structure-item-2ac638f6-f4c0-1043-a971-36e2e6ea2649 {
color: var(--slate-600) !important;
}
.lfr-layout-structure-item-ad2db7ab-03ae-de0b-c2c8-e16360609172 {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-435c3d70-51f3-8231-dc4f-d0b0372e2626 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-61707d1b-b897-a4fe-5d16-a4ae59e96c2a {
color: var(--slate-650) !important;
}
.lfr-layout-structure-item-01e9a43f-6db8-b8d2-6558-ba436b46d9d4 {
margin-bottom: var(--spacer-9,9rem) !important;
margin-top: var(--spacer-9,9rem) !important;
max-width: 590px !important;
color: var(--slate-700) !important;
}
.lfr-layout-structure-item-c08320f5-7f1b-5170-7a63-e30479d02d47 {
margin-bottom: var(--spacer-9,9rem) !important;
margin-top: var(--spacer-9,9rem) !important;
}
.lfr-layout-structure-item-8a90b512-782b-4ef4-9a4b-5dde868250f7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-becf432a-36d7-342a-7c37-27a69e1143d6 {
margin-bottom: 200px !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-ad78506e-9ca4-0d7d-5983-5ed0d6e5e512 {
margin-top: auto !important;
}
.lfr-layout-structure-item-5653257d-3b58-6db3-2c0b-cf96ec4a5d58 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.ml-auto-responsive {
  /* Stato iniziale per tutti i breakpoint */
  margin-left: initial;
}

/* Solo nel range 992px - 1399px */
@media (min-width: 992px) and (max-width: 1399px) {
  .ml-auto-responsive {
    margin-left: auto !important;
  }
}

/* Reset esplicito sopra 1399px (opzionale) */
@media (min-width: 1400px) {
  .ml-auto-responsive {
    margin-left: initial;
  }
}.lfr-layout-structure-item-f4e91c26-3687-cc9d-9996-1e865543e7bc {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-bb87aec9-4393-b6c0-77d0-806baa62d7a7 {
margin-bottom: 120px !important;
}
.lfr-layout-structure-item-c28224dc-e3bd-345c-68e2-58d7aaa3d2af {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-70cee835-6f71-167e-619a-e774fc79f743 {
margin-top: auto !important;
}
.lfr-layout-structure-item-6e6b45d5-fe0b-713e-388b-911aacf4d6f8 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3866f664-ce0e-d061-da87-c368e6bd401b {
overflow: visible !important;
}
.lfr-layout-structure-item-97c5b350-ff72-3ad3-3e2c-b49467e65dd0 {
margin-top: -130px !important;
}
.lfr-layout-structure-item-2899af21-4c48-f58f-bf0b-275b7342a935 {
background-color: var(--brand-550) !important;
padding-bottom: 120px !important;
padding-top: 120px !important;
color: var(--body-bg) !important;
}
.lfr-layout-structure-item-c2b97457-969c-d0bb-7c91-9113d419ff79 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-3cdc15c9-de94-aad6-f947-17825457fbe4 {
margin-top: var(--spacer-7,6rem) !important;
max-width: 450px !important;
color: var(--slate-650) !important;
}
.lfr-layout-structure-item-69f6d91b-01ff-10be-d090-a76481d8c5c7 {
margin-bottom: var(--spacer-9,9rem) !important;
margin-top: var(--spacer-9,9rem) !important;
max-width: 590px !important;
color: var(--slate-700) !important;
}
.lfr-layout-structure-item-5fe00fca-b983-3720-ee3e-27f5f60aa474 {
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-dbe89c8b-0b4b-bcba-0653-203410adde61 {
padding-bottom: 26px !important;
padding-top: 90px !important;
}
.lfr-layout-structure-item-5f3841e5-5b58-f41b-2a7c-23d19ffb172f {
margin-top: 9.37rem !important;
}
.lfr-layout-structure-item-90435fba-7a31-2210-55c1-96e76c3d0885 {
max-width: 530px !important;
padding-bottom: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-e1b48704-50db-184b-369c-ff85a655f419 {
margin-bottom: 5.5rem !important;
padding-top: 5.5rem !important;
}
.lfr-layout-structure-item-7c2eeb8a-63fa-a85b-0cc0-2f3b4942424d {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-7bce5889-668d-29dd-d287-5fd98f3fabc0 {
margin-top: var(--spacer-6,4.5rem) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-5cd2b277-dd9d-5644-124b-9d2eb9c3cff0 {
color: var(--slate-650) !important;
}
.lfr-layout-structure-item-febbc6cc-4001-aed3-56cd-afdf6502d33b {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-87680c95-e5d5-3077-69e9-27b22e93ddf6 {
margin-bottom: 130px !important;
}
.lfr-layout-structure-item-587cdb0d-a003-65ec-7556-6cf7340a5fb1 {
color: var(--slate-600) !important;
}
.lfr-layout-structure-item-1d8e288e-d920-82e8-b050-17abdaab8474 {
margin-bottom: 90px !important;
}
.lfr-layout-structure-item-f105cc68-2067-7096-b9e2-0b9cc2b2e97c {
margin-top: var(--spacer-8,7.5rem) !important;
padding-bottom: var(--spacer-7,6rem) !important;
}
.ml-auto-responsive {
  /* Stato iniziale per tutti i breakpoint */
  margin-left: initial;
}

/* Solo nel range 992px - 1399px */
@media (min-width: 992px) and (max-width: 1399px) {
  .ml-auto-responsive {
    margin-left: auto !important;
  }
}

/* Reset esplicito sopra 1399px (opzionale) */
@media (min-width: 1400px) {
  .ml-auto-responsive {
    margin-left: initial;
  }
}.lfr-layout-structure-item-343832b2-d262-9dd7-9fee-c2527db0fadb {
color: var(--slate-600) !important;
}
.lfr-layout-structure-item-7204d458-568a-7f6a-bbad-ca934895b074 {
font-weight: 500 !important;
color: var(--slate-650) !important;
}
.lfr-layout-structure-item-9cbe14ed-4f2b-4119-67be-2db76d221faf {
margin-bottom: 5rem !important;
margin-top: 5.5rem !important;
overflow: visible !important;
}
.lfr-layout-structure-item-d82d76e2-a50c-2a0b-6f13-7316a9791b0f {
margin-top: var(--spacer-6,4.5rem) !important;
overflow: visible !important;
}
.lfr-layout-structure-item-ebfb4bba-bded-c94b-3baa-fd36feac4907 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-f7e9035b-a977-d09d-eaf7-b554fa4fc1f2 {
margin-bottom: 6.688rem !important;
}
.lfr-layout-structure-item-dc5617a6-783b-8d3a-b993-4ac8a6fc0471 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-43a90612-c1ff-87ca-6a2d-6eeb4d7854a5 {
max-width: 500px !important;
color: var(--slate-700) !important;
}
.lfr-layout-structure-item-09ccc5fe-8d3e-019b-f7f6-dd5be3d710b9 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-265f8c18-d593-3ffc-13fe-5b709311716b {
font-weight: 500 !important;
color: var(--slate-650) !important;
}
.lfr-layout-structure-item-5c5bbb39-25b0-c140-64cf-1a89a30e261b {
padding-bottom: 5rem !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: 6rem !important;
padding-top: 9.5rem !important;
}
.lfr-layout-structure-item-62917ac6-dda4-ad78-bc44-bea965db0da1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-66e3b5ea-3426-c717-3620-46f11ef6cbfb {
margin-top: 7.5rem !important;
}
.lfr-layout-structure-item-69fe4895-00d5-b2c4-b8a4-cb25b4846ac4 {
padding-bottom: 5rem !important;
padding-left: 6rem !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: 9.5rem !important;
}
.lfr-layout-structure-item-3ac93213-9c47-0277-d394-1807bf029ee0 {
margin-bottom: 5.5rem !important;
margin-top: 5.5rem !important;
}
.lfr-layout-structure-item-f6126089-5440-a338-37ce-5f6d3305b8d7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
max-width: 500px !important;
text-align: right !important;
color: var(--slate-700) !important;
}
.lfr-layout-structure-item-5f699e04-db2c-62c1-c5ce-bee5cda3a805 {
color: var(--slate-650) !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-3c35810b-b7e5-ac50-da05-2f566d3ab866 {
display: block !important;
}
.lfr-layout-structure-item-435c3d70-51f3-8231-dc4f-d0b0372e2626 {
margin-bottom: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-c08320f5-7f1b-5170-7a63-e30479d02d47 {
margin-bottom: var(--spacer-8,7.5rem) !important;
margin-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-08328317-44d6-c36d-8da2-60f53440bb94 {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-ca4bd7f5-339d-ed8e-2e18-ac936d2c4370 {
display: none !important;
}
.lfr-layout-structure-item-becf432a-36d7-342a-7c37-27a69e1143d6 {
margin-bottom: 5rem !important;
}
.lfr-layout-structure-item-19e21877-be8b-dbfc-cb9e-1b169e5ec14d {
margin-left: var(--spacer-0,0rem) !important;
margin-right: auto !important;
}
.lfr-layout-structure-item-3e904166-878b-54e5-6d0c-96a268ad0761 {
width: 100% !important;
}
.lfr-layout-structure-item-bb87aec9-4393-b6c0-77d0-806baa62d7a7 {
margin-bottom: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-70cee835-6f71-167e-619a-e774fc79f743 {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-97c5b350-ff72-3ad3-3e2c-b49467e65dd0 {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-2899af21-4c48-f58f-bf0b-275b7342a935 {
margin-bottom: var(--spacer-0,0rem) !important;
padding-bottom: 88px !important;
padding-top: 88px !important;
}
.lfr-layout-structure-item-3cdc15c9-de94-aad6-f947-17825457fbe4 {
margin-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-dbe89c8b-0b4b-bcba-0653-203410adde61 {
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-5f3841e5-5b58-f41b-2a7c-23d19ffb172f {
margin-bottom: 6.25rem !important;
margin-top: 6rem !important;
}
.lfr-layout-structure-item-90435fba-7a31-2210-55c1-96e76c3d0885 {
display: none !important;
}
.lfr-layout-structure-item-e1b48704-50db-184b-369c-ff85a655f419 {
padding-top: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-f105cc68-2067-7096-b9e2-0b9cc2b2e97c {
padding-bottom: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-09ccc5fe-8d3e-019b-f7f6-dd5be3d710b9 {
width: 100% !important;
}
.lfr-layout-structure-item-5c5bbb39-25b0-c140-64cf-1a89a30e261b {
padding-bottom: 5.5rem !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
padding-top: 5.5rem !important;
}
.lfr-layout-structure-item-37cb9b6f-529c-f8c0-f1ee-5ab2eb6e3cfa {
margin-right: auto !important;
}
.lfr-layout-structure-item-69fe4895-00d5-b2c4-b8a4-cb25b4846ac4 {
padding-bottom: 5.5rem !important;
padding-left: var(--spacer-0,0rem) !important;
padding-right: var(--spacer-0,0rem) !important;
padding-top: 5.5rem !important;
}
.lfr-layout-structure-item-f6126089-5440-a338-37ce-5f6d3305b8d7 {
margin-bottom: var(--spacer-5,3rem) !important;
margin-right: auto !important;
max-width: 100% !important;
text-align: left !important;
}
.lfr-layout-structure-item-f6126089-5440-a338-37ce-5f6d3305b8d7 {
display: flex;
justify-content: start !important;
}}@media screen and (max-width: 767px) {.lfr-layout-structure-item-01e9a43f-6db8-b8d2-6558-ba436b46d9d4 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-69f6d91b-01ff-10be-d090-a76481d8c5c7 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e1b48704-50db-184b-369c-ff85a655f419 {
margin-bottom: var(--spacer-7,6rem) !important;
}
.lfr-layout-structure-item-87680c95-e5d5-3077-69e9-27b22e93ddf6 {
margin-bottom: 90px !important;
}
.lfr-layout-structure-item-3ac93213-9c47-0277-d394-1807bf029ee0 {
margin-bottom: var(--spacer-7,6rem) !important;
margin-top: var(--spacer-7,6rem) !important;
}
}