.lfr-layout-structure-item-row {overflow: hidden;}.lfr-layout-structure-item-4e8fe8e0-6ccd-154a-c28e-e92521acf54e {

}
.lfr-layout-structure-item-4e8fe8e0-6ccd-154a-c28e-e92521acf54e {

}
@media only screen and (max-width: 767px) {
.no-mobile {
display: none !important;
}
.three-btn .col {
margin-bottom: 10px;
}
.inner-content {
margin-bottom: 20px;
}
}
@media only screen and (min-width: 768px) {
.no-desktop {
display: none !important;
}
}.lfr-layout-structure-item-475432ff-aa60-1884-e3c4-5fb29b7303b5 {
min-height: 85px !important;
}
.lfr-layout-structure-item-3998f68f-dcea-8b4b-5195-e841aa5d0d1d {
background-color: #f8f8f8;
}
.lfr-layout-structure-item-3998f68f-dcea-8b4b-5195-e841aa5d0d1d {
background-size: cover;
display: flex;
flex-flow: column;
justify-content: flex-end;
border-radius: 22px;
padding: 10px 10px 0 10px;
}
.inner-content {
position: relative;
background-size: cover;
    display: flex;
    flex-flow: column;
    justify-content: flex-end;
    border-radius: 22px;
    padding: 10px 10px 0 10px;
}
.inner-content::after {
content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 300px;

/* Permalink - use to edit and share this gradient. Permalink - utilizza per modificare e condividere questo gradiente: https://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0+0,1+100 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


    left: 0;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    z-index: 1;
}
.paragrafo {
    position: relative;
    z-index: 2;
}
.btn-cell {
    position: relative;
    z-index: 2;
}

.voli-btn .btn-primary {
color: #3E8DED;
font-weight: bold;
    border: 0;
border-radius: 30px;
width: 100%;
padding: 10px;
font-size: 18px;
}
.three-btn .col {
    padding: 0 4px;
}
.voli-btn .btn-primary {
background: #fff;
color: #3E8DED;
font-weight: bold;
    border: 0;
}
.titolo-primary h1 {
padding: 0 10px;
}
.paragrafo .component-paragraph  {
padding: 0 10px;
}.lfr-layout-structure-item-2a939ca5-a57a-65cc-1411-a839e06a5747 {
background-color: rgba(0, 0, 0, 0) !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-2a939ca5-a57a-65cc-1411-a839e06a5747 {
background: #f8f8f8;
}.lfr-layout-structure-item-f014416f-7369-6f0e-0194-d70d24693f57 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-f014416f-7369-6f0e-0194-d70d24693f57) !important;
}
.lfr-layout-structure-item-7383d82b-8512-ccdb-59a0-72d95330eb8e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-7383d82b-8512-ccdb-59a0-72d95330eb8e) !important;
}
.lfr-layout-structure-item-8b582105-83f4-7cfd-280b-24a17bdca9be {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-8b582105-83f4-7cfd-280b-24a17bdca9be) !important;
}
.lfr-layout-structure-item-8b582105-83f4-7cfd-280b-24a17bdca9be {
padding-bottom: 11px;
}.lfr-layout-structure-item-b9aeac77-5980-01f1-2d0d-07d6dbea347b {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b9aeac77-5980-01f1-2d0d-07d6dbea347b) !important;
}
.lfr-layout-structure-item-6f396477-538e-f56a-1e9e-f52c6ffcb5b2 {
background-color: rgba(0, 0, 0, 0) !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-48e6a430-52b6-73f2-b3e5-33126b30cffb {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-48e6a430-52b6-73f2-b3e5-33126b30cffb) !important;
}
.lfr-layout-structure-item-b04a507b-c786-bc24-83f2-1eca1ab5e6dd {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-b04a507b-c786-bc24-83f2-1eca1ab5e6dd) !important;
}
.lfr-layout-structure-item-11355a07-2f16-69a3-3c07-a955294c78b3 {
background-color: rgba(0, 0, 0, 0) !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-18af2dd2-def0-84c9-6cb6-b95f946944fb {
font-weight: 700 !important;
text-align: center !important;
}
.lfr-layout-structure-item-18af2dd2-def0-84c9-6cb6-b95f946944fb {
    margin: 0;
    color: #1a32e5;
    font-size: 33px;
    text-align: center;
    padding: 30px 0 40px 0
}.lfr-layout-structure-item-519c9a6b-a689-60a4-c454-fd5600c42de6 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-519c9a6b-a689-60a4-c454-fd5600c42de6) !important;
}
.lfr-layout-structure-item-3e266a5d-8a2f-2283-45ec-f498dd44dcb6 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-3e266a5d-8a2f-2283-45ec-f498dd44dcb6) !important;
}
.lfr-layout-structure-item-b2711425-a5eb-4910-f359-46221a9d6967 {
min-height: 85px !important;
}
.lfr-layout-structure-item-06cf0311-6c70-96e6-9628-ba8662b7395d {
min-height: 85px !important;
}
.lfr-layout-structure-item-2cc179c0-8cd6-2fb3-88be-474aa6b12106 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-2cc179c0-8cd6-2fb3-88be-474aa6b12106) !important;
}
.lfr-layout-structure-item-609da38e-063a-de71-78fb-4e8f126b3726 {
min-height: 70px !important;
}
.lfr-layout-structure-item-64a8e9da-72a5-d539-ea57-c1ec3430aa02 {
min-height: 76px !important;
}
.lfr-layout-structure-item-50515a2e-1132-f623-4aae-467a9625c9f5 {
background-color: rgba(0, 0, 0, 0) !important;
}
.lfr-layout-structure-item-50515a2e-1132-f623-4aae-467a9625c9f5 {
background: #f8f8f8;
}.lfr-layout-structure-item-df731734-6fde-c9a6-5d75-7219ef67271f {
min-height: 85px !important;
}
.lfr-layout-structure-item-2626b52a-b9bb-8a90-b1df-064d403b0684 {

}
.lfr-layout-structure-item-2626b52a-b9bb-8a90-b1df-064d403b0684 {

}
@media only screen and (max-width: 767px) {
.no-mobile {
display: none !important;
}
.three-btn .col {
margin-bottom: 10px;
}
.inner-content {
margin-bottom: 20px;
}
}
@media only screen and (min-width: 768px) {
.no-desktop {
display: none !important;
}
}.lfr-layout-structure-item-d867a133-2bf0-e1d0-5eaf-04aefb3f51e3 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-d867a133-2bf0-e1d0-5eaf-04aefb3f51e3) !important;
}
.lfr-layout-structure-item-f0ab10d0-788e-3815-8dec-5b49d894799e {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-f0ab10d0-788e-3815-8dec-5b49d894799e) !important;
}
.lfr-layout-structure-item-3bd43a97-945e-5779-01ee-451f2a7b8a5a {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-3bd43a97-945e-5779-01ee-451f2a7b8a5a) !important;
}
.lfr-layout-structure-item-26e37380-b860-3668-b299-07da06e12b85 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-26e37380-b860-3668-b299-07da06e12b85) !important;
}
.lfr-layout-structure-item-c6302913-a3f5-8926-bdae-4655c87e495c {
background-color: rgba(0, 0, 0, 0) !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-9b58903c-0252-32c8-303a-e91c96b7fc5f {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-9b58903c-0252-32c8-303a-e91c96b7fc5f) !important;
}
.lfr-layout-structure-item-0fe1513a-c74e-a309-13ca-b25295e4066c {
background-color: rgba(0, 0, 0, 0) !important;
color: rgb(255, 255, 255) !important;
}
