.elementor .dm-hero-in{width:100%;max-width:var(--layout-max);padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:20px;align-items:flex-start;}.elementor .dm-page-hero{width:100%;padding-block-start:clamp(4rem, 2.5rem + 5vw, 7rem);padding-block-end:clamp(4rem, 2.5rem + 5vw, 7rem);padding-inline-start:var(--layout-margin-x);padding-inline-end:var(--layout-margin-x);background-image:url("https://www.dossiermanager.it/wp-content/uploads/2026/10/bg-teal-waves.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:var(--dm-teal-800);display:flex;flex-direction:column;}.elementor .dm-footer-text{font-family:var(--font-ui);font-weight:400;font-size:15px;color:var(--dm-slate-600);line-height:1.5;}.elementor .dm-footer-link:hover,.elementor .dm-footer-link:focus-visible{color:var(--dm-coral-500);}.elementor .dm-footer-link{font-family:var(--font-ui);font-weight:400;font-size:15px;color:var(--dm-slate-600);line-height:1.4;text-decoration:none;transition:color 120ms;}.elementor .dm-micro{font-family:var(--font-ui);font-weight:600;font-size:var(--type-micro);color:var(--dm-slate-400);letter-spacing:0.09em;line-height:1.3;text-transform:uppercase;}.elementor .dm-btn-primary:hover,.elementor .dm-btn-primary:focus-visible{color:var(--dm-white);border-color:var(--dm-coral-600);background-color:var(--dm-coral-600);}.elementor .dm-btn-primary{font-family:var(--font-ui);font-weight:600;font-size:15px;color:var(--dm-white);letter-spacing:0.02em;line-height:1.3;text-decoration:none;padding-block-start:9px;padding-block-end:9px;padding-inline-start:20px;padding-inline-end:20px;border-radius:var(--radius-sm);border-width:1px;border-color:var(--dm-coral-500);border-style:solid;background-color:var(--dm-coral-500);transition:background-color 120ms, border-color 120ms, color 120ms;white-space: nowrap;\n}.elementor .dm-section{padding-block-start:var(--layout-section-y);padding-block-end:var(--layout-section-y);padding-inline-start:var(--layout-margin-x);padding-inline-end:var(--layout-margin-x);}.elementor .dm-eyebrow{font-family:var(--font-ui);font-weight:600;font-size:var(--type-label);color:var(--dm-teal-500);letter-spacing:0.14em;line-height:1.3;text-transform:uppercase;}.elementor .dm-surface-white{background-color:var(--dm-white);}.elementor .dm-on-dark{color:var(--dm-white);}.elementor .dm-eyebrow-on-dark{color:var(--dm-on-dark-muted);}