.elementor .fx-ch{--fx:1;\n}.elementor .fx-t{--fx:1;\n}.elementor .fx-r{--fx:1;\n}.elementor .fx-mag{--fx:1;\n}.elementor .fx-fill{--fx:1;\n}.elementor .ab-mono{font-family:var(--bs-font-mono);font-size:11px;letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;opacity:60%;display:block;}.elementor .ab-body{max-width:58ch;font-size:clamp(17px,1.5vw,21px);line-height:1.65;margin-block-start:0px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;opacity:80%;display:block;}.elementor .ab-h2{font-family:var(--bs-font-display);font-weight:900;font-size:clamp(30px,4.6vw,72px);letter-spacing:-0.035em;line-height:0.92;margin-block-start:0px;margin-block-end:clamp(24px,3vw,44px);margin-inline-start:0px;margin-inline-end:0px;display:block;& span { color:var(--bs-red); }\n}.elementor .ab-label{font-family:var(--bs-font-mono);font-size:12px;color:var(--bs-red);letter-spacing:0.2em;text-transform:uppercase;margin-block-start:0px;margin-block-end:16px;margin-inline-start:0px;margin-inline-end:0px;display:block;&::before { content:''; display:inline-block; vertical-align:middle; height:1px; width:28px; margin-right:12px; background:currentColor; }\n}.elementor .ab-ink{position:relative;color:var(--bs-paper);padding-block-start:clamp(56px,7vw,108px);padding-block-end:clamp(56px,7vw,108px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--bs-black);display:block;box-sizing:border-box;\n}.elementor .ab-paper{position:relative;color:var(--bs-ink);padding-block-start:clamp(56px,7vw,108px);padding-block-end:clamp(56px,7vw,108px);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--bs-paper);display:block;box-sizing:border-box;\n}.elementor .ab-wrap{width:100%;max-width:1440px;display:block;box-sizing:border-box; margin-inline:auto; padding:0 var(--bs-gutter);\n}