.elementor .text-s{font-family:var(--font-primary);font-weight:400;font-size:var(--text-s);letter-spacing:0em;line-height:1.24;font-style:normal;}.elementor .text-m{font-family:var(--font-primary);font-weight:400;font-size:var(--text-m);letter-spacing:-0.01em;line-height:1.5;font-style:normal;}.elementor .text-l{font-family:var(--font-primary);font-size:var(--text-l);letter-spacing:-0.01em;line-height:1.5;font-style:normal;}.elementor .text-h2{font-family:var(--font-primary);font-weight:600;font-size:var(--text-h2);letter-spacing:-0.04em;line-height:0.9;font-style:normal;}.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 .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-white);background-color:var(--colour-primary-800);}