.elementor .title-h4{font-family:var(--bebas-font);font-size:30px;}.elementor .title-h4:hover,.elementor .title-h4:focus-visible{color:var(--color-light);}.elementor .text-big{max-width:930px;font-family:var(--montserrat-font);font-weight:500;font-size:24px;color:var(--color-text);line-height:1.5em;margin-block-start:20px;margin-block-end:40px;}.elementor .btn--gradient{line-height:1.1px;}.elementor .btn--gradient:hover,.elementor .btn--gradient:focus-visible{color:var(--color-light);}.elementor .sup--white{color:var(--color-light);}.elementor .btn--gradient-white{color:var(--color-secondary);background-color:var(--color-light);}.elementor .btn--gradient-white:hover,.elementor .btn--gradient-white:focus-visible{color:var(--color-light);background-color:var(--color-primary);}.elementor .padding-lateral{padding-inline-start:50px;padding-inline-end:50px;}.elementor .box-offerta{padding-block-start:30px;padding-block-end:30px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-light);flex-direction:column;gap:15px;justify-content:center;}.elementor .text-regular{font-family:var(--montserrat-font);font-size:18px;line-height:1.4em;}.elementor .title-h6{font-family:var(--departure-font);font-size:16px;color:var(--color-text);line-height:1em;text-align:start;text-transform:uppercase;}.elementor .title-h5{font-family:Montserrat;font-weight:600;font-size:22px;}.elementor .title-h2{font-family:Bebas Neue;font-size:40px;color:var(--color-text);line-height:1em;text-transform:capitalize;}.elementor .title-h1{font-family:var(--bebas-font);font-weight:400;font-size:60px;line-height:0.95em;}.elementor .title-big{font-family:var(--bebas-font);font-weight:700;font-size:10vw;color:var(--color-text);line-height:0.9em;text-transform:uppercase;direction:ltr;}.elementor .icon--servizi{margin-block-end:120px;}.elementor .btn--gradient-portfolio{line-height:1.1em;}