.elementor .section-hero{color:var(--white);background-image:linear-gradient(170deg, rgb(18, 12, 10) 0%,rgb(42, 10, 16) 55%,rgb(87, 21, 34) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .text-display-xl{font-family:var(--font-display);font-weight:500;font-size:var(--text-display-xl);line-height:95%;}.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 .text-label{font-family:var(--font-body);font-weight:400;font-size:var(--text-label);letter-spacing:var(--tracking-label);line-height:var(--text-body-lh);text-transform:uppercase;}.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 .eyebrow-dark{color:var(--white);border-color:var(--white);}.elementor .section-red{color:var(--white);background-color:var(--bordeaux);}.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 .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;}