.elementor .text-h1{max-width:800px;font-family:var(--font-display);font-weight:500;font-size:var(--text-h1);line-height:var(--lh-heading);}.elementor .text-h2{max-width:var(--measure-body);font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);line-height:var(--lh-heading);}.elementor .text-h4{font-family:var(--font-display);font-weight:500;font-size:var(--text-h4);line-height:var(--lh-heading);font-style:italic;}.elementor .section{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .box{max-width:var(--content-max);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-box);padding-inline-end:var(--space-box);flex-direction:column;gap:var(--space-3);align-items:start;}.elementor .button-primary{font-family:var(--font-body);font-weight:500;font-size:var(--text-label);color:var(--white);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block-start:18px;padding-block-end:18px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--radius);background-color:var(--bordeaux);}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{background-color:var(--bordeaux-deep);}.elementor .section-dark{color:var(--white);background-color:var(--ink);flex-direction:column;}.elementor .eyebrow{font-family:var(--font-body);font-weight:500;font-size:var(--text-label-sm);color:var(--stage-red);letter-spacing:var(--tracking-label);line-height:var(--text-body-lh);text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:18px;padding-inline-end:18px;border-radius:999px;border-width:1px;border-color:var(--stage-red);border-style:solid;}.elementor .box-s{max-width:920px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-box);padding-inline-end:var(--space-box);flex-direction:column;gap:var(--space-3);align-items:start;}.elementor .box-xs{max-width:720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-box);padding-inline-end:var(--space-box);flex-direction:column;gap:var(--space-3);align-items:start;}.elementor .section-paper{background-color:var(--paper);flex-direction:column;}.elementor .section-border{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--stage-red);border-style:solid;}.elementor .link{font-family:var(--font-body);font-weight:400;font-size:var(--text-body-size);color:var(--stage-red);line-height:var(--text-body-lh);padding:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--stage-red);border-style:solid;background-color:#00000000;}