.elementor .sd-btn:hover,.elementor .sd-btn:focus-visible{background-color:#8E1D17;}.elementor .sd-btn{font-family:var(--sd-font-body);font-weight:600;font-size:15px;color:var(--sd-white);padding-block-start:18px;padding-block-end:18px;padding-inline-start:28px;padding-inline-end:28px;border-radius:0px;background-color:var(--sd-red);transition:background-color 0.2s;}.elementor .sd-body-dark{font-family:var(--sd-font-body);font-size:16px;color:var(--sd-text-on-dark);line-height:1.6;}.elementor .sd-eyebrow-dark{font-family:var(--sd-font-mono);font-size:13px;color:var(--sd-red-on-dark);letter-spacing:0.5px;}.elementor .sd-eyebrow{font-family:var(--sd-font-mono);font-size:13px;color:var(--sd-red);letter-spacing:0.5px;}.elementor .sd-inner{max-width:1240px;padding:0px;}.elementor .sd-bg-ink{background-color:var(--sd-ink);}.elementor .sd-bg-white{background-color:var(--sd-white);}.elementor .sd-bg-paper{background-color:var(--sd-paper);}.elementor .sd-section{padding-block-start:128px;padding-block-end:128px;padding-inline-start:6vw;padding-inline-end:6vw;justify-content:center;}.elementor .sdx-bud-15{background-color:#0E1520;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px); background-size:48px 48px; background-repeat:repeat; background-position:left top;\n}.elementor .sdx-bud-01{background-image:linear-gradient(rgba(14,21,32,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(14,21,32,.05) 1px,transparent 1px); background-size:48px 48px; background-repeat:repeat; background-position:left top;\n}.elementor .sdx-bud-26{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;align-items:flex-start;}.elementor .sdx-bud-27{width:100%;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;align-items:stretch;}.elementor .sdx-ct-s4{font-size:14px;color:#3A4250;line-height:1.6;margin:0px;transition:color 0.25s;}.elementor .sdx-ct-s3{font-family:"Barlow Condensed";font-weight:800;font-size:20px;color:#0E1520;line-height:1.1;text-transform:uppercase;margin-block-start:0px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;transition:color 0.25s;}.elementor .sdx-ct-s2{font-family:"JetBrains Mono";font-weight:600;font-size:13px;color:#B3261E;margin:0px;}.elementor .sdx-ct-s1{padding-block-start:16px;padding-block-end:16px;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;display:grid;gap:14px;grid-template-columns:48px 1fr;border-bottom-style: solid; border-bottom-color: rgba(14,21,32,.15); align-items:baseline; transition:padding-left .25s,box-shadow .25s,background-color .25s;\n}.elementor .sdx-ct-s1:hover,.elementor .sdx-ct-s1:focus-visible{padding-inline-start:16px;background-color:rgba(14,21,32,.03);box-shadow:3px 0px 0px 0px #B3261E inset;}.elementor .sdx-ct-t6{position:relative;z-index:3;padding:44px;margin-block-end:-160px;border-block-start-width:4px;background-color:#E9E5DC;box-shadow:0px 30px 60px 0px rgba(14,21,32,.18);transform:translate3d(0px, -160px, 0px);display:flex;flex-direction:column;border-top-style: solid; border-top-color: #B3261E;\n}.elementor .sdx-ct-t5{padding-block-start:60px;display:flex;flex-direction:column;gap:0px;}.elementor .sdx-ct-t4{padding:0px;display:grid;gap:80px;grid-template-columns:1fr 1.15fr;align-items:start;}.elementor .sdx-ct-t3{overflow:visible;position:relative;z-index:2;padding-block-start:0px;}.elementor .sdx-ct-t2{position:absolute;inset-block-start:40px;inset-inline-start:0px;z-index:0;font-family:"Barlow Condensed";font-weight:400;font-size:230px;color:transparent;line-height:.8;text-transform:uppercase;margin:0px;-webkit-text-stroke:1.5px rgba(255,255,255,.18); white-space:nowrap; pointer-events:none;\n}.elementor .sdx-ct-t1{overflow:hidden;position:relative;padding-block-end:220px;}.elementor .sdx-ct-lead{max-width:640px;position:relative;z-index:1;font-size:17px;color:#C9CFD9;line-height:1.65;margin:0px;}.elementor .sdx-ct-01{position:relative;z-index:1;font-family:"Barlow Condensed";font-weight:800;font-size:84px;color:#FFFFFF;line-height:.92;text-transform:uppercase;margin-block-start:18px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sdx-ct-leadink{color:#3A4250;}