.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-394e6de9-489d-99e8-3672-d346294c24ad {
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-058cee5a-9188-c224-ce39-2a5d7c8e3020 {
background-color: #F7C36800 !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-44563537-18ea-f208-d06c-de5ba16c739a {
font-family: var(--font-family-sans-serif) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.titolo-custom h1 {
    font-size: 40px !important;
}

.titolo-custom h2 {
    font-size: 32px !important;
}

.titolo-custom h3 {
    font-size: 24px !important;
}

.titolo-custom p {
    font-size: 18px !important;
}.lfr-layout-structure-item-1e34113a-4ffc-5851-ce20-1124afb26ccc {
text-align: center !important;
}
.lfr-layout-structure-item-1b540d83-b603-f200-731d-2e323cb5f530 {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-10823afa-2f17-7a36-adbb-c47f2f0eac5a {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-10,10rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-93b001c0-9b90-a5db-2580-52bad6d44f3e {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-71e1d359-eab5-399e-bc26-df5968a249d7 {
margin-left: var(--spacer-7,6rem) !important;
margin-right: var(--spacer-7,6rem) !important;
margin-top: -83px !important;
}
.lfr-layout-structure-item-9ab618dd-1011-e88a-5a00-0011ef8b4377 {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-387b65ef-42b1-f409-1ff4-4b7ad6e7dadb {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a1ea052f-1493-9a0b-ae02-5c0069d6f908 {
background-color: var(--gray-500) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-a1ea052f-1493-9a0b-ae02-5c0069d6f908) !important;
border-color: #DE3131 !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-eb16cb4d-c235-9d3b-26a5-02aff2341306 {
background-color: var(--gray-500) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-eb16cb4d-c235-9d3b-26a5-02aff2341306) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
padding-bottom: var(--spacer-10,10rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-ca2eb8ec-e6ae-e3c2-5c79-3facf416e0b9 {
border-color: var(--gray-100) !important;
border-radius: 5px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
font-size: var(--font-size-lg) !important;
max-width: 500px !important;
box-shadow: var(--box-shadow) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e5735fe5-c166-5da0-e77e-d149af9cabde {
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.titolo-custom h1 {
    font-size: 40px !important;
}

.titolo-custom h2 {
    font-size: 32px !important;
}

.titolo-custom h3 {
    font-size: 24px !important;
}

.titolo-custom h4 {
    font-size: 20px !important;
}

.titolo-custom h5 {
    font-size: 18px !important;
}

.titolo-custom h6 {
    font-size: 16px !important;
}

.titolo-custom p {
    font-size: 18px !important;
}

.titolo-custom button,
.titolo-custom .btn,
.titolo-custom a.btn,
.titolo-custom .button {
    font-size: 18px !important;
}.lfr-layout-structure-item-c473f4e5-c350-e963-c8bf-17e9ecc99ecc {
margin-left: var(--spacer-6,4.5rem) !important;
margin-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-fafb92f7-5f05-868b-b5e0-66ac400a363f {
font-family: var(--font-family-sans-serif) !important;
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-normal) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-664b5db6-0ba5-bc91-b45e-7d22eacd70cd {
border-color: var(--gray-100) !important;
border-radius: 5px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
font-size: var(--font-size-lg) !important;
max-width: 500px !important;
box-shadow: var(--box-shadow) !important;
text-align: center !important;
}
.lfr-layout-structure-item-0d743e83-9d34-29b8-f93b-387ac009457d {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-8,7.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-8,7.5rem) !important;
}
.lfr-layout-structure-item-f676b522-6b8d-63d8-120b-c238a359e582 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7a7cae85-aef8-5a04-3411-81d41900770a {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-03cdbf03-aacc-20e0-9836-eb3387f68a81 {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-df5d471d-376d-c817-a3cb-2fadc5bf08ba {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-1fc438d4-bd46-d7e4-6456-4ce56910eecb {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-18ed9994-1c8f-3a75-dbca-19896b7c78a6 {
max-width: 250px !important;
min-width: 250px !important;
}
.lfr-layout-structure-item-8d08d827-8762-fd3b-7d0d-90b2415460ee {
font-size: var(--font-size-lg) !important;
font-weight: var(--font-weight-normal) !important;
margin-left: var(--spacer-5,3rem) !important;
margin-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-406e8cdf-0160-3c8a-1431-720c6f86470f {
font-size: 14px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-987608e4-1e18-f632-7b2b-112c92dd2952 {
text-align: center !important;
}
.lfr-layout-structure-item-e6c730b9-76ba-2449-b07f-e2c8e5074497 {
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-2769c9d2-de99-b947-8ebe-f6d5331c5a27 {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-818215e9-1db2-ef66-fbb0-b380854e7a9b {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-45be8027-bfcc-a5d1-ccc5-4d3f9cde0a96 {
margin-bottom: var(--spacer-6,4.5rem) !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
margin-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-e112830a-72f0-3abd-6e00-1ddb65348ba3 {
max-width: 250px !important;
min-width: 250px !important;
}
.lfr-layout-structure-item-bee8a566-27ca-067d-3b1d-89e23be36d4f {
margin-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-409c4b64-8813-04e9-eaf7-1b14a8d53416 {
background-color: var(--gray-500) !important;
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-409c4b64-8813-04e9-eaf7-1b14a8d53416) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
margin-left: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
padding-bottom: var(--spacer-10,10rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-359e0496-3ea9-14fc-8843-d0efaa7d4cc6 {
max-width: 250px !important;
min-width: 250px !important;
}
.lfr-layout-structure-item-6f548e39-33c3-44e4-5cc5-84dbac9a9b13 {
margin-left: var(--spacer-6,4.5rem) !important;
margin-right: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-06df30dc-e29b-6e83-e085-2726293b56a7 {
max-width: 250px !important;
min-width: 250px !important;
}
.lfr-layout-structure-item-5076b569-6619-f12e-537e-5f700ca29ef2 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-6df7fa77-3ca7-2b3d-060f-2d5d9d24cb69 {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-3af2231c-fd2c-1126-2788-0ea54a934052 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-8a3f9a8c-d3ee-983d-d244-18051f9c97e4 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-6aeb35d0-6028-c130-75ee-e6066a87a1d4 {
border-color: var(--gray-100) !important;
border-radius: 5px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
font-size: var(--font-size-lg) !important;
max-width: 500px !important;
box-shadow: var(--box-shadow) !important;
text-align: center !important;
}
.lfr-layout-structure-item-5d39ade8-ac46-29f5-89a6-cb8746ecdf37 {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b67c1f24-ea73-580a-3cbb-0aaf0685599f {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
margin-right: var(--spacer-3,1rem) !important;
color: var(--dark) !important;
}
.lfr-layout-structure-item-254e6f48-76da-a234-d1bc-211c52f0b071 {
font-size: var(--font-size-lg) !important;
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b720d6b1-0b31-2004-cc6f-e816eec9176d {
border-color: var(--gray-100) !important;
border-radius: 5px !important;
border-style: solid; border-width: 1px !important; border-width: 1pxpx !important;
font-size: var(--font-size-lg) !important;
max-width: 500px !important;
box-shadow: var(--box-shadow) !important;
text-align: center !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-eb16cb4d-c235-9d3b-26a5-02aff2341306 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-0d743e83-9d34-29b8-f93b-387ac009457d {
padding-bottom: var(--spacer-6,4.5rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-6,4.5rem) !important;
}
.lfr-layout-structure-item-409c4b64-8813-04e9-eaf7-1b14a8d53416 {
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
}@media screen and (max-width: 767px) {.lfr-layout-structure-item-eb16cb4d-c235-9d3b-26a5-02aff2341306 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-0d743e83-9d34-29b8-f93b-387ac009457d {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-409c4b64-8813-04e9-eaf7-1b14a8d53416 {
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-394e6de9-489d-99e8-3672-d346294c24ad {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-10823afa-2f17-7a36-adbb-c47f2f0eac5a {
padding-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-997f5dc4-1171-9bd9-e8af-56f4cba044f2 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-eb16cb4d-c235-9d3b-26a5-02aff2341306 {
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-c473f4e5-c350-e963-c8bf-17e9ecc99ecc {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-fafb92f7-5f05-868b-b5e0-66ac400a363f {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-0d743e83-9d34-29b8-f93b-387ac009457d {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-f676b522-6b8d-63d8-120b-c238a359e582 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-409d491c-054f-310b-0741-abf0b65a2cc6 {
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-8d08d827-8762-fd3b-7d0d-90b2415460ee {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-e6c730b9-76ba-2449-b07f-e2c8e5074497 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-409c4b64-8813-04e9-eaf7-1b14a8d53416 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6f548e39-33c3-44e4-5cc5-84dbac9a9b13 {
margin-left: var(--spacer-0,0rem) !important;
margin-right: var(--spacer-0,0rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-6aeb35d0-6028-c130-75ee-e6066a87a1d4 {
margin-left: var(--spacer-0,0rem) !important;
}
}