.elementor .zs-col{width:100%;display:flex;flex-direction:column;}.elementor .zs-sat{padding-block-start:12px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--zs-rule);\n}.elementor .zs-index-row:hover,.elementor .zs-index-row:focus-visible{background-color:#F4F5F2;}.elementor .zs-index-row{width:100%;padding-block-start:15px;padding-block-end:15px;border-block-start-width:1px;display:flex;flex-direction:row;align-items:baseline; border-top-style: solid; border-top-color: var(--zs-rule); gap:var(--zs-gap);\n}.elementor .zs-action:hover,.elementor .zs-action:focus-visible{color:var(--zs-oxide);border-bottom-color:var(--zs-oxide);\n}.elementor .zs-action{font-family:var(--body);font-weight:600;font-size:12px;color:var(--zs-ink);letter-spacing:0.14em;text-transform:uppercase;padding-block-end:3px;border-block-end-width:1px;border-bottom-style: solid; border-bottom-color: var(--zs-ink);\n}.elementor .zs-cta:hover,.elementor .zs-cta:focus-visible{color:var(--zs-paper);border-color:var(--zs-ink);background-color:var(--zs-ink);}.elementor .zs-cta{font-family:var(--body);font-weight:600;font-size:12px;color:var(--zs-paper);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:22px;padding-inline-end:22px;border-width:1px;border-color:var(--zs-oxide);border-style:solid;background-color:var(--zs-oxide);display:inline-block;}.elementor .zs-ratio-hero{width:100%;aspect-ratio:29 / 10;object-fit:cover;display:block;}.elementor .zs-ratio-strip{width:100%;aspect-ratio:7 / 3;object-fit:cover;display:block;}.elementor .zs-ratio-landscape{width:100%;aspect-ratio:3 / 2;object-fit:cover;display:block;}.elementor .zs-ratio-portrait{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block;}.elementor .zs-frame{width:100%;display:flex;flex-direction:row;align-items:baseline; gap:var(--zs-gap);\n}.elementor .zs-cluster{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:var(--zs-gap);\n}.elementor .zs-stack{width:100%;display:flex;flex-direction:column;gap:14px;}.elementor .zs-mat{padding:28px;background-color:var(--zs-mat);}.elementor .zs-rule-oxide{border-block-start-width:2px;border-top-style: solid; border-top-color: var(--zs-oxide);\n}.elementor .zs-rule{border-block-start-width:1px;border-top-style: solid; border-top-color: var(--zs-rule);\n}.elementor .zs-dim{font-family:var(--body);font-size:12.5px;color:var(--zs-ink-soft);letter-spacing:0.02em;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .zs-prose{font-family:var(--body);font-size:16px;color:var(--zs-ink-soft);line-height:1.62;max-width:var(--zs-measure);\n}.elementor .zs-voice{max-width:42ch;font-family:var(--zs-serif);font-size:18px;color:var(--zs-ink-soft);line-height:1.45;font-style:italic;}.elementor .zs-note{font-family:var(--zs-serif);font-size:17px;color:var(--zs-ink-soft);line-height:1.5;max-width:var(--zs-measure);\n}.elementor .zs-title{font-family:var(--zs-serif);font-weight:400;font-size:23px;color:var(--zs-ink);line-height:1.2;}.elementor .zs-display-xl{font-family:var(--display);font-weight:400;font-size:56px;color:var(--zs-ink);letter-spacing:-0.012em;line-height:1.04;}.elementor .zs-display{font-family:var(--display);font-weight:400;font-size:48px;color:var(--zs-ink);letter-spacing:-0.01em;line-height:1.06;}.elementor .zs-label{font-family:var(--body);font-weight:600;font-size:12px;color:var(--zs-ink-soft);letter-spacing:0.14em;line-height:1.2;text-transform:uppercase;font-variant-numeric:tabular-nums;\n}.elementor .zs-section{padding-top:var(--zs-pause);\n}.elementor .zs-sheet{width:100%;max-width:1280px;padding-inline-start:48px;padding-inline-end:48px;margin-inline-start:auto;margin-inline-end:auto;}