.elementor .text-m{font-family:var(--font-primary);font-weight:400;font-size:var(--text-m);letter-spacing:-0.01em;line-height:1.5;}.elementor .text-l{font-size:var(--text-l);line-height:1.5;}.elementor .btn-std{font-family:var(--font-primary);font-weight:400;font-size:var(--text-s);color:var(--colour-white);padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-8);padding-inline-end:var(--space-8);border-radius:var(--space-4);background-color:var(--colour-primary);}.elementor .btn-std:hover,.elementor .btn-std:focus-visible{color:var(--colour-primary);background-color:var(--colour-secondary);}.elementor .btn-std-line{font-family:var(--font-primary);font-weight:400;font-size:var(--text-s);color:var(--colour-primary);padding-block-start:var(--space-4);padding-block-end:var(--space-4);padding-inline-start:var(--space-8);padding-inline-end:var(--space-8);border-radius:var(--space-4);border-width:1px;border-color:var(--colour-primary);border-style:solid;background-color:var(--colour-transparent);}.elementor .btn-std-line:hover,.elementor .btn-std-line:focus-visible{color:var(--colour-white);background-color:var(--colour-primary);}.elementor .text-display-2{font-family:var(--font-primary);font-weight:600;font-size:var(--text-display-2);letter-spacing:-0.04rem;line-height:0.9;}