.elementor .section-hero{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-4.5%;margin-block-end:40px;background-image:linear-gradient(80deg, #1a1b213b 0%,rgba(255, 255, 255, 0) 100%),url("https://concettaleuzzi.nestwebagency.com/wp-content/uploads/2026/09/bghero2main_result.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}.elementor .h1-heading{font-family:Montserrat;font-weight:600;font-size:clamp(1.9rem, 1.5rem + 2.6vw, 3.4rem);line-height:1.1em;}.elementor .body-text-light{font-family:Montserrat;font-weight:300;font-size:0.95rem;color:var(--Accent-white);line-height:1.4em;text-align:start;margin-block-start:15px;}.elementor .subheading{font-family:Montserrat;font-weight:700;font-size:1rem;color:var(--color-1);letter-spacing:1px;line-height:1.6em;text-transform:none;}.elementor .devider-1{width:50px;}.elementor .DUP_section-light{padding-block-start:80px;padding-block-end:80px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .flex-box{width:75%;padding:0px;gap:20px;}.elementor .wrap-box{padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;justify-content:center;}.elementor .h2-heading{font-family:Montserrat;font-weight:700;font-size:clamp(1.7rem, 1.2rem + 2.0vw, 2.5rem);color:var(--Pri-blue);line-height:1.1em;}.elementor .body-text-black{font-family:Montserrat;font-size:clamp(0.90rem, 0.80rem + 0.15vw, 0.85rem);;margin-block-start:10px;align-self:start;}.elementor .h4-heading{font-family:Montserrat;font-weight:500;font-size:clamp(1.15rem, 1.0rem + 0.7vw, 1.4rem);color:var(--Pri-blue);line-height:1.2em;}