.elementor .cal-mount{width:100%;min-height:580px;}.elementor .reveal-drift{--tsc-reveal: 1;\n}.elementor .reveal-accordion{--tsc-reveal: 1;\n}.elementor .reveal-seq{--tsc-reveal: 1;\n}.elementor .reveal-stagger{--tsc-reveal: 1;\n}.elementor .reveal{--tsc-reveal: 1;\n}.elementor .process-spacer{height:270vh;padding:0px;}.elementor .stage-body{font-family:"Stack Sans Text";font-weight:400;font-size:14px;line-height:1.75;}.elementor .stage-num{font-family:miller-display;font-size:22px;letter-spacing:1.1px;line-height:1.1;margin-block-end:-10px;}.elementor .process-stage{min-width:0px;overflow:hidden;color:rgba(10,12,15,0.62);padding:60px;background-color:var(--sand);transition:flex-grow 0.9s, background-color 0.9s, box-shadow 0.9s, color 0.9s;flex-direction:column;gap:20px;flex:1 1 0px;& h3, & p { color: inherit; transition: color 0.6s ease, font-size 0.6s ease; } &.is-active { flex-grow: 1.63; background-color: var(--paper); box-shadow: inset 0 0 0 2px var(--sand); color: var(--ink-black); } &.is-active .stage-num { color: var(--blue-fog); } &.is-active .stage-body { font-size: 18px; } &.is-focus { background-color: var(--paper); box-shadow: inset 0 0 0 2px var(--sand); color: var(--ink-black); } &.is-focus .stage-num { color: var(--blue-fog); } & h3, & p { color: inherit; transition: color 0.9s ease, font-size 0.9s ease; }\n}.elementor .process-row{height:572px;position:sticky;inset-block-start:max(24px, calc(50vh - 286px));padding:0px;gap:30px;align-items:stretch;&.no-motion { position: static; height: auto; }\n}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--paper);background-color:var(--ink-black);}.elementor .btn-outline:focus{outline-offset:2px;outline: 2px solid var(--blue-fog);\n}.elementor .btn-outline{font-family:"Stack Sans Text";font-weight:400;font-size:14px;color:var(--ink-black);line-height:1.75;text-decoration:none;padding-block-start:6px;padding-block-end:6px;padding-inline-start:30px;padding-inline-end:30px;border-radius:0px;border-width:1px;border-color:var(--ink-black);border-style:solid;background-color:transparent;transition:background-color 0.2s, color 0.2s;}.elementor .container{width:100%;max-width:1240px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .section{width:100%;padding-block-start:140px;padding-block-end:140px;padding-inline-start:24px;padding-inline-end:24px;}.elementor .body{font-family:"Stack Sans Text";font-weight:400;font-size:16px;letter-spacing:0px;line-height:1.75;}.elementor .h4{font-family:miller-display;font-weight:400;font-size:28px;letter-spacing:0px;line-height:1.65;}.elementor .h3{font-family:miller-display;font-weight:400;font-size:40px;letter-spacing:0px;line-height:1.45;}.elementor .h2{font-family:miller-display;font-weight:400;font-size:48px;letter-spacing:0px;line-height:1.25;}.elementor .h1{font-family:miller-display;font-weight:400;font-size:54px;letter-spacing:0px;line-height:1.1;}