.elementor .msp-body{max-width:38rem;font-family:var(--msp-font-body);font-weight:400;font-size:0.95rem;line-height:1.8;margin:0px;}.elementor .msp-heading-sm{font-family:var(--msp-font-body);font-weight:500;font-size:1.05rem;color:inherit;line-height:1.5;margin:0px;}.elementor .msp-heading-lg{font-family:var(--msp-font-editorial);font-weight:400;font-size:3.5rem;color:inherit;letter-spacing:-0.025em;line-height:1.1;margin:0px;}.elementor .msp-heading-xl{font-family:var(--msp-font-editorial);font-weight:400;font-size:4.7rem;color:inherit;letter-spacing:-0.035em;line-height:1.04;margin:0px;}.elementor .msp-eyebrow{font-family:var(--msp-font-body);font-weight:500;font-size:0.65rem;letter-spacing:0.2em;line-height:1.6;text-transform:uppercase;margin:0px;}.elementor .msp-container{width:100%;max-width:80rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}