.elementor .s2-slide-r{position:relative;}.elementor .s2-slide{position:relative;}.elementor .s2-li{font-family:"'DM Mono', monospace";font-weight:400;font-size:0.9rem;color:var(--ss-navy);line-height:1.35;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;}.elementor .s2-rc{padding-block-start:1.75rem;padding-block-end:2.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;background-color:#FFFFFF;display:flex;flex-direction:column;gap:0px;}.elementor .s2-rw{position:relative;padding:0px;display:flex;flex-direction:column;}.elementor .s2-rv{position:relative;}.elementor .s2-stk-w{width:auto;font-family:"'DM Mono', monospace";font-weight:500;font-size:clamp(0.8125rem, 0.7rem + 0.4vw, 1rem);color:var(--ss-navy);letter-spacing:0.04em;line-height:1;text-transform:uppercase;padding-block-start:0.7em;padding-block-end:0.7em;padding-inline-start:1.1em;padding-inline-end:1.1em;margin:0px;border-radius:999px;border-width:2px;border-color:var(--ss-navy);border-style:solid;background-color:#FFFFFF;display:inline-block;white-space: nowrap;\n}.elementor .s2-stk-y{width:auto;font-family:"'DM Mono', monospace";font-weight:500;font-size:clamp(0.8125rem, 0.7rem + 0.4vw, 1rem);color:var(--ss-navy);letter-spacing:0.04em;line-height:1;text-transform:uppercase;padding-block-start:0.7em;padding-block-end:0.7em;padding-inline-start:1.1em;padding-inline-end:1.1em;margin:0px;border-radius:999px;border-width:2px;border-color:var(--ss-navy);border-style:solid;background-color:var(--ss-yellow);display:inline-block;white-space: nowrap;\n}.elementor .s2-stk{width:auto;font-family:"'DM Mono', monospace";font-weight:500;font-size:clamp(0.8125rem, 0.7rem + 0.4vw, 1rem);color:#FFFFFF;letter-spacing:0.04em;line-height:1;text-transform:uppercase;padding-block-start:0.7em;padding-block-end:0.7em;padding-inline-start:1.1em;padding-inline-end:1.1em;margin:0px;border-radius:999px;border-width:2px;border-color:var(--ss-navy);border-style:solid;background-color:var(--ss-navy);display:inline-block;white-space: nowrap;\n}.elementor .s2-btn-blue:hover,.elementor .s2-btn-blue:focus-visible{transform:translate3d(3px, 3px, 0px);box-shadow: 2px 2px 0 0 var(--ss-navy);\n}.elementor .s2-btn-blue{width:auto;min-height:3.25rem;font-family:"Inter, sans-serif";font-weight:800;font-size:1.0625rem;color:#FFFFFF;line-height:1.2;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:2.5px;border-color:var(--ss-navy);border-style:solid;background-color:var(--ss-blue);transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;flex-direction:row;gap:0.6rem;justify-content:center;align-items:center;box-shadow: 5px 5px 0 0 var(--ss-navy);\n}.elementor .s2-btn-white:hover,.elementor .s2-btn-white:focus-visible{transform:translate3d(3px, 3px, 0px);box-shadow: 2px 2px 0 0 var(--ss-navy);\n}.elementor .s2-btn-white{width:auto;min-height:3.25rem;font-family:"Inter, sans-serif";font-weight:800;font-size:1.0625rem;color:var(--ss-navy);line-height:1.2;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:2.5px;border-color:var(--ss-navy);border-style:solid;background-color:#FFFFFF;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;flex-direction:row;gap:0.6rem;justify-content:center;align-items:center;box-shadow: 5px 5px 0 0 var(--ss-navy);\n}.elementor .s2-btn:hover,.elementor .s2-btn:focus-visible{transform:translate3d(3px, 3px, 0px);box-shadow: 2px 2px 0 0 var(--ss-navy);\n}.elementor .s2-btn{width:auto;min-height:3.25rem;font-family:"Inter, sans-serif";font-weight:800;font-size:1.0625rem;color:var(--ss-navy);line-height:1.2;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:999px;border-width:2.5px;border-color:var(--ss-navy);border-style:solid;background-color:var(--ss-yellow);transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;flex-direction:row;gap:0.6rem;justify-content:center;align-items:center;box-shadow: 5px 5px 0 0 var(--ss-navy);\n}.elementor .s2-body{font-family:"Inter, sans-serif";font-weight:500;font-size:clamp(1.1rem, 1rem + 0.5vw, 1.4rem);color:var(--ss-navy);line-height:1.45;margin:0px;}.elementor .s2-mono{font-family:"'DM Mono', monospace";font-weight:400;font-size:0.8125rem;color:var(--ss-navy);letter-spacing:0.04em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .s2-disp{font-family:"Archivo, Inter, sans-serif";font-weight:900;color:var(--ss-navy);letter-spacing:-0.01em;line-height:0.86;text-transform:uppercase;margin:0px;}.elementor .s2-wrap{width:100%;max-width:96rem;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .s2-sec{padding-block-start:clamp(4rem, 3rem + 6vw, 9rem);padding-block-end:clamp(4rem, 3rem + 6vw, 9rem);padding-inline-start:clamp(1rem, 0.4rem + 3vw, 3.5rem);padding-inline-end:clamp(1rem, 0.4rem + 3vw, 3.5rem);display:flex;flex-direction:column;align-items:center;}