.elementor .eyebrow{font-family:var(--font-family-heading);font-weight:600;font-size:0.875rem;color:var(--navy);letter-spacing:0.125rem;text-transform:uppercase;border-color:#EDEDED;}.elementor .heading-h1{width:100%;font-family:var(--font-family-heading);font-weight:700;font-size:7.5rem;color:var(--cream);letter-spacing:-4px;text-transform:uppercase;}.elementor .body-text{font-family:var(--font-family-base);font-weight:400;}.elementor .button-text{font-family:var(--font-family-heading);font-weight:600;font-size:1.25rem;color:var(--cream);text-transform:uppercase;}.elementor .button-bg{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:8px;border-radius:4px;border-width:0px;background-color:var(--crimson);gap:8px;align-items:center;}.elementor .button-bg:hover,.elementor .button-bg:focus-visible{background-color:#6e1620;}.elementor .button-bg-outlined{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:16px;border-radius:4px;border-width:1px;border-color:var(--steel);border-style:solid;gap:8px;align-items:center;}.elementor .card-title{font-family:var(--font-family-heading);font-weight:700;font-size:22px;color:var(--white);}.elementor .section{padding-block-start:120px;padding-block-end:120px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;align-items:center;}.elementor .heading-h2{font-family:var(--font-family-heading);font-weight:700;font-size:3.25rem;letter-spacing:-3px;text-transform:uppercase;}.elementor .new-container{max-width:var(--container-width);padding:0px;gap:0px;justify-content:space-between;}.elementor .products-accordion{display:none;flex-direction:row;gap:20px;}.elementor .bullet-item-1{justify-content:space-between;}