.elementor .av-stepcol{padding:0px;display:flex;flex-direction:column;gap:0.75rem;}.elementor .av-stepnum{min-width:3.5rem;font-family:var(--av-display);font-weight:800;font-size:1.6rem;color:var(--av-accent);line-height:1;margin:0px;}.elementor .av-item{font-family:var(--av-body);font-size:0.97rem;color:rgba(244,238,230,0.8);line-height:1.6;padding-block-start:0.9rem;padding-block-end:0.9rem;padding-inline-start:0px;padding-inline-end:0px;margin:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: rgba(244,238,230,0.16);\n}.elementor .av-list{max-width:44rem;padding:0px;margin-block-start:1.5rem;display:flex;flex-direction:column;gap:0px;}.elementor .av-title{font-family:var(--av-display);font-weight:700;font-size:clamp(1.6rem, 2.8vw, 2.6rem);color:var(--av-ivory);letter-spacing:-0.015em;line-height:1.15;text-transform:none;margin:0px;}.elementor .av-num{font-family:var(--av-display);font-weight:800;font-size:clamp(3.5rem, 7vw, 6.5rem);color:transparent;line-height:1;margin:0px;-webkit-text-stroke: 1px #FF4B2B; -webkit-text-stroke: 1px #FF4B2B;\n}.elementor .av-magnetic{position:relative;}.elementor .av-marquee{position:relative;}.elementor .av-step{position:relative;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:2rem;align-items:flex-start;border-top-style: solid; border-top-color: var(--av-line);\n}.elementor .av-panel{min-height:78vh;overflow:hidden;position:relative;padding:3rem;border-radius:1.5rem;border-width:1px;border-color:var(--av-line);border-style:solid;background-color:var(--av-surface);display:flex;flex-direction:column;gap:2rem;flex:0 0 min(86vw, 64rem);justify-content:space-between;background-size: cover; background-position: center;\n}.elementor .av-track{position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:5vw;padding-inline-end:5vw;display:flex;flex-direction:row;gap:2rem;width: max-content;\n}.elementor .av-pin{min-height:100vh;overflow:hidden;position:relative;padding:0px;display:flex;align-items:center;}.elementor .av-counter{position:relative;}.elementor .av-scrub{position:relative;}.elementor .av-split{position:relative;}.elementor .av-reveal{position:relative;}.elementor .av-text{font-family:var(--av-body);font-weight:400;font-size:1.0625rem;color:var(--av-muted);line-height:1.75;margin:0px;}.elementor .av-display{font-family:var(--av-display);font-weight:800;color:var(--av-ivory);letter-spacing:-0.02em;line-height:1.08;text-transform:none;margin:0px;}.elementor .av-eyebrow{font-family:var(--av-body);font-weight:600;font-size:0.95rem;color:var(--av-accent);letter-spacing:0.03em;text-transform:none;margin:0px;}