.elementor .al-footlink:hover,.elementor .al-footlink:focus-visible{border-bottom-color:#BA2120;\n}.elementor .al-footlink{font-family:Inter;font-size:15px;color:#BA2120;padding:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;transition:border-color 0.2s;text-align:left; border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .al-mono{font-family:"Space Mono";font-size:12px;letter-spacing:2px;text-transform:uppercase;}.elementor .al-btn-red:hover,.elementor .al-btn-red:focus-visible{color:#BA2120;background-color:#000000;}.elementor .al-btn-red{font-family:"Space Mono";font-weight:700;font-size:14px;color:#000000;letter-spacing:2px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:#BA2120;border-style:solid;background-color:#BA2120;transition:all 0.25s;}.elementor .al-navlink:hover,.elementor .al-navlink:focus-visible{border-bottom-color:#BA2120;\n}.elementor .al-navlink{font-family:"Space Mono";font-size:12px;color:#BA2120;letter-spacing:2px;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;transition:border-color 0.2s;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .al-title-vector{width:100%;height:auto;max-width:520px;}.elementor .al-card:hover,.elementor .al-card:focus-visible{box-shadow:0px 0px 0px 4px #000000 inset;}.elementor .al-card{color:#000000;padding-block-start:40px;padding-block-end:40px;padding-inline-start:32px;padding-inline-end:32px;background-color:#BA2120;transition:box-shadow 0.25s;display:flex;flex-direction:column;gap:16px;}.elementor .al-btn:hover,.elementor .al-btn:focus-visible{color:#000000;background-color:#BA2120;box-shadow:6px 6px 0px 0px #000000;transform:translate3d(-3px, -3px, 0px);}.elementor .al-btn{font-family:"Space Mono";font-weight:700;font-size:14px;color:#BA2120;letter-spacing:2px;text-transform:uppercase;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;border-radius:0px;border-width:1px;border-color:#000000;border-style:solid;background-color:#000000;transition:all 0.25s;}.elementor .al-lead{max-width:680px;font-family:Inter;font-size:18px;color:#000000;line-height:1.6;}.elementor .al-h2{font-family:Anton;font-weight:400;font-size:80px;color:#000000;letter-spacing:0px;line-height:0.95;text-transform:uppercase;}.elementor .al-eyebrow{font-family:"Space Mono";font-size:12px;color:#000000;letter-spacing:2px;line-height:1.2;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;border-width:1px;border-color:#000000;border-style:solid;width:fit-content;\n}.elementor .al-container{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:column;gap:40px;}.elementor .al-section{width:100%;color:#000000;padding-block-start:120px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;border-block-end-width:1px;background-color:#BA2120;display:flex;flex-direction:column;align-items:center;border-bottom-style: solid; border-bottom-color: #000000;\n}