.elementor .scrat-h2-sx{font-family:Montserrat;font-weight:600;font-size:32px;color:#BED62F;line-height:1.2}.elementor .scrat-icona{width:220px;flex:0 0 auto}.elementor .scrat-box-intro{max-width:1134px;padding:48px;margin-block-start:40px;margin-block-end:40px;margin-inline-start:auto;margin-inline-end:auto;border-radius:32px;background-color:#999;gap:48px;align-items:center}.elementor .scrat-bottone:hover,.elementor .scrat-bottone:focus-visible{background-color:#FFF}.elementor .scrat-bottone{font-family:Montserrat;font-weight:500;font-size:15px;color:#424242;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:7px;background-color:#BED62F}.elementor .scrat-cta-testo{max-width:800px;font-family:Montserrat;font-weight:400;font-size:24px;color:#FFF;line-height:1.5;text-align:center}.elementor .scrat-cta{max-width:1134px;padding:48px;margin-block-start:60px;margin-block-end:80px;margin-inline-start:auto;margin-inline-end:auto;border-radius:32px;background-color:#424242;flex-direction:column;gap:24px;align-items:center}.elementor .scrat-faq-contenuto{padding-block-start:16px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px}.elementor .scrat-faq-domanda{font-family:Montserrat;font-weight:600;font-size:18px;color:#424242;line-height:1.4}.elementor .scrat-faq-header{padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;border-radius:12px;background-color:#F4F4F4}.elementor .scrat-progetto{font-family:Montserrat;font-weight:300;font-size:16px;color:#424242;line-height:1.6;padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-inline-start-width:3px;background-color:#F4F4F4;border-left-style:solid;border-left-color:#BED62F;& strong{font-weight:600}& a{color:#424242;text-decoration:underline;text-decoration-color:#BED62F}\n}.elementor .scrat-h3-step{font-family:Montserrat;font-weight:600;font-size:19px;color:#424242;line-height:1.3}.elementor .scrat-numero{font-family:Montserrat;font-weight:600;font-size:40px;color:#BED62F;line-height:1}.elementor .scrat-step{padding-block-start:0;padding-block-end:0;padding-inline-start:20px;padding-inline-end:0;border-inline-start-width:3px;flex-direction:column;gap:10px;border-left-style:solid;border-left-color:#BED62F;\n}.elementor .scrat-testo{font-family:Montserrat;font-weight:300;font-size:17px;color:#424242;line-height:1.6;& a{color:#424242;text-decoration:underline;text-decoration-color:#BED62F;text-underline-offset:3px;font-weight:500}\n}.elementor .scrat-h3-card{font-family:Montserrat;font-weight:600;font-size:22px;color:#BED62F;line-height:1.3}.elementor .scrat-card{padding:32px;border-radius:32px;background-color:#F4F4F4;flex-direction:column;gap:12px}.elementor .scrat-testo-bianco{font-family:Montserrat;font-weight:300;font-size:19px;color:#FFF;line-height:1.6;& a{color:#FFF;font-weight:600;text-decoration:underline;text-decoration-color:#BED62F;text-underline-offset:3px}\n}.elementor .scrat-box-grigio{max-width:1134px;padding:48px;margin-block-start:60px;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;border-radius:32px;background-color:#999;flex-direction:column;gap:16px;align-items:center}.elementor .scrat-h2{font-family:Montserrat;font-weight:600;font-size:32px;color:#BED62F;line-height:1.2;text-align:center}.elementor .scrat-intro{max-width:900px;font-family:Montserrat;font-weight:300;font-size:22px;color:#424242;line-height:1.5;text-align:center}.elementor .scrat-h1{font-family:Montserrat;font-weight:500;font-size:60px;color:#BED62F;line-height:1.3;text-align:center;text-transform:uppercase}.elementor .scrat-sezione{max-width:1134px;padding-block-start:60px;padding-block-end:20px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0;margin-block-end:0;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:32px;align-items:center}