.elementor .e-default-h1{font-family:var(--mh-font-heading);font-weight:500;font-size:var(--mh-fs-display);color:var(--mh-text-strong);letter-spacing:-0.4px;line-height:1;font-style:italic;}.elementor .e-default-h2{font-family:var(--mh-font-heading);font-weight:600;font-size:var(--mh-fs-h2);color:var(--mh-text-strong);letter-spacing:-0.4px;line-height:1;}.elementor .e-default-h3{font-family:var(--mh-font-heading);font-weight:600;font-size:var(--mh-fs-h3);color:var(--mh-text-strong);letter-spacing:-0.1px;line-height:1.07;font-style:italic;}.elementor .e-default-h4{font-family:var(--mh-font-body);font-weight:300;font-size:var(--mh-fs-h4);color:var(--mh-accent);letter-spacing:0px;line-height:1.33;}.elementor .e-default-h5{font-family:var(--mh-font-body);font-weight:400;font-size:var(--mh-fs-xl);color:var(--mh-primary);line-height:1.3;}.elementor .e-default-h6{font-family:var(--mh-font-body);font-weight:500;font-size:var(--mh-fs-lg);color:var(--mh-text-strong);letter-spacing:0.08px;line-height:28px;text-transform:uppercase;}.elementor .e-default-p{font-family:var(--mh-font-body);font-weight:400;font-size:var(--mh-fs-base);color:var(--mh-text-body);line-height:1.5;}.elementor .e-default-span{font-family:var(--mh-font-body);}.elementor .e-default-a{transition:color 0.2s, background-color 0.25s, border-color 0.25s, opacity 0.2s;}