.elementor-2414 .elementor-element.elementor-element-af01fa0 > .elementor-container{min-height:750px;}.elementor-2414 .elementor-element.elementor-element-af01fa0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2414 .elementor-element.elementor-element-af01fa0{overflow:hidden;}.elementor-2414 .elementor-element.elementor-element-1e3d9790{margin-top:30px;margin-bottom:30px;}.elementor-2414 .elementor-element.elementor-element-5962c1f7{text-align:center;}.elementor-2414 .elementor-element.elementor-element-5962c1f7 .elementor-heading-title{color:#F39200;font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;text-transform:none;}.elementor-2414 .elementor-element.elementor-element-5962c1f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2414 .elementor-element.elementor-element-36e3942{text-align:center;}.elementor-2414 .elementor-element.elementor-element-36e3942 .elementor-heading-title{color:#183A57;font-family:"Inter", Sans-serif;font-size:30px;font-weight:500;line-height:36px;}.elementor-2414 .elementor-element.elementor-element-36e3942 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-item{border-width:0px;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-icon, .elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-title{color:#183A57;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-icon svg{fill:#183A57;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-active .elementor-accordion-icon, .elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-active .elementor-accordion-title{color:#F39200;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-active .elementor-accordion-icon svg{fill:#F39200;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-2414 .elementor-element.elementor-element-86f2951 .elementor-tab-content{color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;padding:20px 20px 20px 20px;}.elementor-2414 .elementor-element.elementor-element-86f2951 > .elementor-widget-container{margin:0px 0px 0px 0px;border-radius:1px 1px 1px 1px;}.elementor-2414 .elementor-element.elementor-element-1a6804f5{text-align:center;color:#6A6A6A;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-2414 .elementor-element.elementor-element-1a6804f5 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2414 .elementor-element.elementor-element-41450b84{text-align:center;color:#6A6A6A;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-2414 .elementor-element.elementor-element-1b0d7fa7{margin-top:100px;margin-bottom:0px;}.elementor-2414 .elementor-element.elementor-element-5e40954{text-align:center;}.elementor-2414 .elementor-element.elementor-element-5e40954 .elementor-heading-title{color:#183A57;font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;text-transform:none;}.elementor-2414 .elementor-element.elementor-element-5e40954 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-item{border-width:0px;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-icon, .elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-title{color:#183A57;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-icon svg{fill:#183A57;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-active .elementor-accordion-icon, .elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-active .elementor-accordion-title{color:#F39200;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-active .elementor-accordion-icon svg{fill:#F39200;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-accordion-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:600;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-tab-title{padding:20px 20px 20px 20px;}.elementor-2414 .elementor-element.elementor-element-50ca8de .elementor-tab-content{color:#666666;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;line-height:28px;padding:10px 25px 10px 25px;}.elementor-2414 .elementor-element.elementor-element-50ca8de > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2414 .elementor-element.elementor-element-ac53a58{margin-top:100px;margin-bottom:0px;}.elementor-2414 .elementor-element.elementor-element-c59a232{text-align:center;}.elementor-2414 .elementor-element.elementor-element-c59a232 .elementor-heading-title{color:#00B67A;font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;text-transform:none;}.elementor-2414 .elementor-element.elementor-element-c59a232 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2414 .elementor-element.elementor-element-618d5d0{margin-top:100px;margin-bottom:50px;}/* Start custom CSS for section, class: .elementor-element-1b0d7fa7 */#site-header.transparent-header { position: relative !important; background-color: #fff !important; z-index: unset !important; }
.page-id-1852 .dropdown-menu { display: flex; justify-content: space-between; align-items: center; position: relative; }
.page-id-1852 #menu-menu-principale { border: 0; margin-top: 20px !important; }

.bggradient {
    z-index: -5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
            to bottom,
            #F39200 0%,       /* colore pieno all'inizio (in alto) */
            rgba(243,146,0,0) 100% /* trasparenza in basso */
    ) no-repeat;

    /* Il gradiente copre il 30% in altezza del div */
    background-size: 100% 30%;
    background-position: top;
}

#menu-menu-principale li:nth-child(1), #menu-menu-principale li:nth-child(2) { border-right: 1px solid #222; }
.header-offerte { padding-top: 30px;}
.header-offerte-claim { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 34px; font-weight: 600; line-height: 40px; color: #fff; text-align: center; margin-top: 30px; margin-bottom: 30px }
.header-offerte-titolo h1 { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 80px; font-weight: 600; line-height: 66px; color: #fff; text-align: center; margin-bottom: 50px }
.header-offerte-titolo h1 span { font-size: 65px; font-weight: 500; }
.vantaggi-header-block { width: 70%; margin-left: 20%; margin-right: 10%; }
.vantaggi-header-item { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 15px; }
.vantaggi-header-item .vantaggi-header-ico { margin-right: 20px; }
.vantaggi-header-item .vantaggi-header-ico img  { width: 100px; height: unset; max-width: unset; }
.vantaggi-header-item .vantaggi-header-titolo { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 28px; color: #183A57; }
.form-header-block { background-color: #D8DBE2; padding: 30px 0; }
.form-header-title { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: #183a57; text-align: center }
.chi { padding: 30px 30px 40px 30px; background-color: rgba(255,255,255,.7); border-radius: 20px; margin-top: 40px !important;  margin-bottom: 40px; }
.chi h2 { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 40px; font-weight: 700; line-height: 48px; color: #183a57; text-align: center; margin-bottom: 20px; }
.sotto-chi { background-color: #183A57; width: 98%; margin-top: 0 !important; margin-bottom: 0; margin-left: 1% !important; margin-right: 1% !important; }
.chi-sx, .chi-sx p { margin: 0; padding: 0 !important; }
.chi-sx img { width: 100%; }
.chi-dx { padding-top: 20px; padding-bottom: 20px; padding-right: 20px !important; padding-left: 20px !important; background-color: #183A57; }
.chi-dx h3 {font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 26px; font-weight: 700; line-height: 38px; color: #fff;}
.chi-dx p, .chi-dx ul  {font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 20px; font-weight: 500; line-height: 30px; color: #fff;}
.vantaggi { background-color: #E7EBEE; border-radius: 20px; padding: 40px 30px; }
.vantaggi h2 { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 42px; color: #183a57; margin-bottom: 30px;}
.text-intro-vantaggi  { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 34px; color: #183a57; margin-bottom: 50px;}
.ico-vantaggi { display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px; flex-wrap: wrap; }
.ico-vantaggio { padding: 15px; text-align: center; }
.ico-vantaggio img { width: 150px; margin-bottom: 30px; }
.vantaggio { width: 200px; }
h3.titolo-vantaggio { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 24px; color: #183a57; text-align: center; margin-bottom: 15px; }
.testo-vantaggio { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 18px; color: #183a57; text-align: center; }
.testimonianza { width: 100%; border: 2px solid #e7e7e7; padding: 20px; margin-bottom: 30px; }
.pari { background-color: #f3f3f3; }
.testimonianza h3 { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 34px; color: #183a57; margin-bottom: 15px; }
.stars { margin-bottom: 15px;}
.stars i { font-size: 20px; margin-right: 5px; color: #e7e7e7; }
.stars i.on { color: green; }
.testimonianza-data { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 34px; color: #183a57;  margin-bottom: 15px;}
.testo-testimonianza { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; color: #183a57; }
.cta-recensioni { text-align: center; margin-top: 80px; }
.cta-recensioni a { font-size: 24px; background-color: #F39200; padding: 10px 20px; border-radius: 20px; color: #fff; font-weight: 500; }
.bnt-block { background-color: #F39200; padding: 40px 30px; border-radius: 20px; margin-top: 60px; }
.bnt-block h2 { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 42px; color: #fff; margin-bottom: 30px;}
.bnt-block-text  { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 34px; color: #fff; margin-bottom: 30px;}
.bnt-block-cta { text-align: center; margin-top: 20px; }
.bnt-block-cta a { font-size: 24px; background-color: #183a57; padding: 10px 20px; border-radius: 20px; color: #fff; font-weight: 500; }

@media screen and (max-width: 1023px) {
    .vantaggi-header-block { width: 90%; margin-top: 30px; margin-left: 2%; margin-right: 2%; }
    .header-offerte-titolo h1 { font-size: 70px; }
    .header-offerte-titolo h1 span { font-size: 55px; }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac53a58 */#site-header.transparent-header { position: relative !important; background-color: #fff !important; z-index: unset !important; }
.page-id-1852 .dropdown-menu { display: flex; justify-content: space-between; align-items: center; position: relative; }
.page-id-1852 #menu-menu-principale { border: 0; margin-top: 20px !important; }

.bggradient {
    z-index: -5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(
            to bottom,
            #F39200 0%,       /* colore pieno all'inizio (in alto) */
            rgba(243,146,0,0) 100% /* trasparenza in basso */
    ) no-repeat;

    /* Il gradiente copre il 30% in altezza del div */
    background-size: 100% 30%;
    background-position: top;
}

#menu-menu-principale li:nth-child(1), #menu-menu-principale li:nth-child(2) { border-right: 1px solid #222; }
.header-offerte { padding-top: 30px;}
.header-offerte-claim { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 34px; font-weight: 600; line-height: 40px; color: #fff; text-align: center; margin-top: 30px; margin-bottom: 30px }
.header-offerte-titolo h1 { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 80px; font-weight: 600; line-height: 66px; color: #fff; text-align: center; margin-bottom: 50px }
.header-offerte-titolo h1 span { font-size: 65px; font-weight: 500; }
.vantaggi-header-block { width: 70%; margin-left: 20%; margin-right: 10%; }
.vantaggi-header-item { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 15px; }
.vantaggi-header-item .vantaggi-header-ico { margin-right: 20px; }
.vantaggi-header-item .vantaggi-header-ico img  { width: 100px; height: unset; max-width: unset; }
.vantaggi-header-item .vantaggi-header-titolo { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 22px; font-weight: 700; line-height: 28px; color: #183A57; }
.form-header-block { background-color: #D8DBE2; padding: 30px 0; }
.form-header-title { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 24px; font-weight: 600; line-height: 30px; color: #183a57; text-align: center }
.chi { padding: 30px 30px 40px 30px; background-color: rgba(255,255,255,.7); border-radius: 20px; margin-top: 40px !important;  margin-bottom: 40px; }
.chi h2 { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 40px; font-weight: 700; line-height: 48px; color: #183a57; text-align: center; margin-bottom: 20px; }
.sotto-chi { background-color: #183A57; width: 98%; margin-top: 0 !important; margin-bottom: 0; margin-left: 1% !important; margin-right: 1% !important; }
.chi-sx, .chi-sx p { margin: 0; padding: 0 !important; }
.chi-sx img { width: 100%; }
.chi-dx { padding-top: 20px; padding-bottom: 20px; padding-right: 20px !important; padding-left: 20px !important; background-color: #183A57; }
.chi-dx h3 {font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 26px; font-weight: 700; line-height: 38px; color: #fff;}
.chi-dx p, .chi-dx ul  {font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 20px; font-weight: 500; line-height: 30px; color: #fff;}
.vantaggi { background-color: #E7EBEE; border-radius: 20px; padding: 40px 30px; }
.vantaggi h2 { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 42px; color: #183a57; margin-bottom: 30px;}
.text-intro-vantaggi  { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 34px; color: #183a57; margin-bottom: 50px;}
.ico-vantaggi { display: flex; align-items: center; justify-content: space-between; margin-bottom: 15px; flex-wrap: wrap; }
.ico-vantaggio { padding: 15px; text-align: center; }
.ico-vantaggio img { width: 150px; margin-bottom: 30px; }
.vantaggio { width: 200px; }
h3.titolo-vantaggio { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 18px; font-weight: 600; line-height: 24px; color: #183a57; text-align: center; margin-bottom: 15px; }
.testo-vantaggio { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 18px; color: #183a57; text-align: center; }
.testimonianza { width: 100%; border: 2px solid #e7e7e7; padding: 20px; margin-bottom: 30px; }
.pari { background-color: #f3f3f3; }
.testimonianza h3 { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 28px; font-weight: 700; line-height: 34px; color: #183a57; margin-bottom: 15px; }
.stars { margin-bottom: 15px;}
.stars i { font-size: 20px; margin-right: 5px; color: #e7e7e7; }
.stars i.on { color: green; }
.testimonianza-data { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 18px; font-weight: 500; line-height: 34px; color: #183a57;  margin-bottom: 15px;}
.testo-testimonianza { font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 16px; font-weight: 400; line-height: 22px; color: #183a57; }
.cta-recensioni { text-align: center; margin-top: 80px; }
.cta-recensioni a { font-size: 24px; background-color: #F39200; padding: 10px 20px; border-radius: 20px; color: #fff; font-weight: 500; }
.bnt-block { background-color: #F39200; padding: 40px 30px; border-radius: 20px; margin-top: 60px; }
.bnt-block h2 { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 36px; font-weight: 600; line-height: 42px; color: #fff; margin-bottom: 30px;}
.bnt-block-text  { text-align: center; font-family: 'Inter', Helevetica, Arial, sans-serif; font-size: 24px; font-weight: 400; line-height: 34px; color: #fff; margin-bottom: 30px;}
.bnt-block-cta { text-align: center; margin-top: 20px; }
.bnt-block-cta a { font-size: 24px; background-color: #183a57; padding: 10px 20px; border-radius: 20px; color: #fff; font-weight: 500; }

@media screen and (max-width: 1023px) {
    .vantaggi-header-block { width: 90%; margin-top: 30px; margin-left: 2%; margin-right: 2%; }
    .header-offerte-titolo h1 { font-size: 70px; }
    .header-offerte-titolo h1 span { font-size: 55px; }
}/* End custom CSS */