.elementor .primary-button{font-family:var(--Body);font-weight:600;font-size:13px;color:var(--Primary800);text-decoration:none;padding-block-start:10px;padding-block-end:10px;padding-inline-start:30px;padding-inline-end:30px;border-radius:6px;background-color:var(--Secondary);}.elementor .primary-button:hover,.elementor .primary-button:focus-visible{color:var(--Secondary);background-color:var(--Primary800);}.elementor .hero-home{padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, #f3eee0d9 0%,#f3eee0bf 50%,#f3eee04d 100%),url("https://www.mindinblue.com/wp-content/uploads/2026/05/oliver-sjostrom-1mtPJuiteRI-unsplash-scaled-e1780074980766.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:column;justify-content:center;align-items:center;}.elementor .maxwidht-hero-home{min-height:80vh;max-width:1200px;flex-direction:column;gap:30px;justify-content:center;align-items:center;}.elementor .h1{font-family:var(--Title);font-weight:700;font-size:58px;color:var(--Primary800);text-align:center;}.elementor .div-subtitle-hero-home{gap:18px;justify-content:center;align-items:center;}.elementor .sub-title-hero-home{font-family:var(--Body);font-weight:600;font-size:16px;text-align:center;}.elementor .max-widht-text-div{max-width:500px;padding:0px;flex-direction:column;gap:30px;justify-content:center;align-items:start;}.elementor .h2{font-family:var(--Title);font-weight:700;font-size:48px;color:var(--Primary800);text-align:center;}.elementor .paragrafo-16{font-family:var(--Body);font-size:16px;color:var(--Primary800);line-height:1.5em;margin-block-end:10px;}.elementor .div-paragrafi{padding:0px;}.elementor .section-aire{max-width:1200px;padding-block-start:75px;padding-block-end:75px;padding-inline-start:20px;padding-inline-end:20px;gap:100px;justify-content:center;align-items:center;}.elementor .photo-section-aire{padding:0px;}.elementor .img-border-radius{border-radius:6px;}.elementor .services-section{max-width:1200px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:30px;justify-content:center;align-items:center;}.elementor .card-service{text-decoration:none;padding-block-start:11px;padding-block-end:27px;padding-inline-start:11px;padding-inline-end:11px;border-radius:6px;background-color:var(--Primary50);flex-direction:column;gap:25px;justify-content:flex-start;align-items:center;}.elementor .wrapper-text-card-service{min-height:235px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:10px;padding-inline-end:10px;flex-direction:column;gap:20px;justify-content:space-between;align-items:center;}.elementor .SubTitle{font-family:var(--Title);font-weight:600;font-size:24px;color:var(--Primary800);}.elementor .paragrafo-14{font-family:var(--Body);font-size:14px;color:var(--Primary800);margin-block-end:10px;}.elementor .centred{text-align:center;}.elementor .div-text{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .padding-top80{padding-block-start:80px;}.elementor .padding-bottom80{padding-block-end:80px;}.elementor .img-1-1{aspect-ratio:1/1;object-fit:cover;}.elementor .cta-section{padding-block-start:80px;padding-block-end:80px;padding-inline-start:20px;padding-inline-end:20px;background-color:var(--Primary50);flex-direction:column;gap:30px;justify-content:center;align-items:center;}.elementor .cta-div{padding-block-start:80px;padding-block-end:80px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:var(--Primary800);border-style:solid;background-color:var(--white);flex-direction:column;gap:20px;align-items:center;}.elementor .section-review{max-width:1200px;padding-inline-start:20px;padding-inline-end:20px;flex-direction:column;gap:30px;justify-content:center;align-items:center;}.elementor .h1-hero-home{width:600px;}.elementor .wrapper-text-aire-section{padding:0px;}.elementor .max-with-1200{max-width:1200px;padding:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .sx-text{text-align:start;}