.elementor .text-m{font-family:var(--font-primary);font-weight:400;font-size:var(--text-m);letter-spacing:-0.01em;line-height:1.2rem;}.elementor .p-0{gap:var(--space-2-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 .p-l{border-radius:var(--space-6);}.elementor .text-t2{font-family:var(--font-primary);font-weight:600;font-size:var(--text-t2);letter-spacing:-0.04rem;line-height:1em;}