.elementor .urva-principle-text{margin:0px;}.elementor .urva-principle:hover,.elementor .urva-principle:focus-visible{z-index:5;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--urva-white);box-shadow:0px 4px 24px 0px rgba(24, 33, 68, 0.08);}.elementor .urva-principle{min-width:0px;position:relative;padding-block-start:20px;padding-block-end:22px;padding-inline-start:22px;padding-inline-end:48px;border-radius:16px;background-color:rgba(255, 255, 255, 0.5);transition:background-color 0.25s, box-shadow 0.25s, border-radius 0.25s;display:flex;flex-direction:column;gap:6px;align-items:flex-start;&::after { content: '+'; position: absolute; top: 16px; right: 20px; font-size: 24px; line-height: 1; color: var(--urva-navy); transition: transform 0.25s ease; } & .urva-principle-text { position: absolute; top: calc(100% - 2px); left: 0px; right: 0px; z-index: 6; padding: 0px 22px 22px 22px; background-color: var(--urva-white); border-radius: 0px 0px 16px 16px; box-shadow: 0px 18px 32px 0px rgba(24, 33, 68, 0.10); opacity: 0; visibility: hidden; transform: translateY(-6px); transition: opacity 0.25s ease, transform 0.25s ease, visibility 0.25s; } &:hover::after { transform: rotate(45deg); } &:hover .urva-principle-text { opacity: 1; visibility: visible; transform: translateY(0px); }\n}.elementor .urva-lane-step{min-height:52px;position:relative;z-index:1;font-weight:600;font-size:15px;color:var(--urva-navy);line-height:1.3;text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:12px;border-width:1px;border-color:var(--urva-border-strong);border-style:solid;background-color:var(--urva-white);display:flex;justify-content:center;align-items:center;&:last-child { border-color: var(--urva-lane-mark, var(--urva-coral)); background-color: var(--urva-lane-end-bg, var(--urva-coral-light)); }\n}.elementor .urva-lane-steps{width:100%;position:relative;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr));&::before { content: ""; position: absolute; left: 16px; right: 16px; top: 50%; height: 2px; transform: translateY(-50%); background-color: var(--urva-border-strong); } &::after { content: ""; position: absolute; left: 16px; right: 16px; top: 50%; height: 3px; transform: translateY(-50%); transform-origin: left center; border-radius: 2px; background-image: var(--urva-lane-fill, repeating-linear-gradient(90deg, var(--urva-coral) 0 8px, transparent 8px 14px)); }\n}.elementor .urva-lane-label{font-size:14px;color:var(--urva-navy);line-height:1.3;padding-inline-start:18px;margin:0px;font-weight: 650; background-image: radial-gradient(circle, var(--urva-lane-mark, var(--urva-coral)) 5px, transparent 5.5px); background-repeat: no-repeat; background-size: 12px 12px; background-position: 0 50%;\n}.elementor .urva-lane{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:180px minmax(0, 1fr);align-items:center;}.elementor .urva-lanes-title{font-size:clamp(24px, 2.4vw, 32px);color:var(--urva-navy);line-height:1.1;margin:0px;font-weight: 650; font-stretch: 85%;\n}.elementor .urva-lanes{width:100%;padding:clamp(24px, 3vw, 40px);border-radius:var(--urva-radius-xl);border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-paper);display:flex;flex-direction:column;gap:20px;&.is-armed .urva-lane-steps::after { transform: translateY(-50%) scaleX(0); } &.is-armed .urva-lane-step { opacity: 0.25; } &.is-played .urva-lane-steps::after { transform: translateY(-50%) scaleX(1); transition: transform 1600ms cubic-bezier(0.2, 0, 0, 1); } &.is-played .urva-lane-step { opacity: 1; transition: opacity 300ms ease-out; }\n}.elementor .urva-lane-alt{--urva-lane-mark: var(--urva-mint); --urva-lane-end-bg: var(--urva-mint-light); --urva-lane-line: var(--urva-mint); --urva-lane-fill: linear-gradient(var(--urva-mint), var(--urva-mint));\n}.elementor .urva-meet-num{width:22px;font-weight:600;font-size:13px;color:var(--urva-muted);line-height:1.4;margin:0px;flex:0 1 auto;}.elementor .urva-quiz-area-link{width:auto;&.e-button-base { background-color: transparent; border: 0px; padding: 0px; min-height: 0px; color: var(--urva-navy); font-family: var(--urva-font); font-size: 15px; font-weight: 600; line-height: 1.5; text-decoration: underline; text-decoration-color: var(--urva-coral); text-underline-offset: 3px; }\n}.elementor .urva-quiz-area{width:100%;padding:0px;margin-block-start:6px;display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items: baseline; & .e-paragraph-base { font-size: 15px; line-height: 1.5; color: var(--urva-muted); margin: 0px; }\n}.elementor .urva-quiz-point{position:relative;font-size:17px;color:var(--urva-navy);line-height:1.5;padding-inline-start:28px;margin:0px;&::before { content: ""; position: absolute; left: 6px; top: 0.6em; width: 8px; height: 8px; border-radius: 50%; background-color: var(--urva-coral); }\n}.elementor .urva-quiz-summary{max-width:56ch;font-size:17px;color:var(--urva-navy);line-height:1.6;margin:0px;}.elementor .urva-quiz-res{width:100%;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .urva-quiz-result{width:100%;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .urva-quiz-restart{width:auto;margin-block-start:16px;align-self:flex-start;&.e-button-base { background-color: transparent; border: 0px; padding: 0px; min-height: 0px; color: var(--urva-navy); font-family: var(--urva-font); font-size: 15px; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }\n}.elementor .urva-quiz-demo{width:auto;margin-inline-start:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-coral); background-color: var(--urva-coral); color: var(--urva-navy); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out; } &.e-button-base:hover { background-color: #F69572; } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-finish{width:auto;margin-inline-start:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-navy); background-color: var(--urva-navy); color: var(--urva-ivory); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out, opacity 150ms ease-out; } &.e-button-base:hover { background-color: #222E5C; } &[aria-disabled="true"] { opacity: 0.4; cursor: not-allowed; } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-next{width:auto;margin-inline-start:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-navy); background-color: var(--urva-navy); color: var(--urva-ivory); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out, opacity 150ms ease-out; } &.e-button-base:hover { background-color: #222E5C; } &[aria-disabled="true"] { opacity: 0.4; cursor: not-allowed; } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-back{width:auto;&.e-button-base { display: inline-flex; align-items: center; min-height: 48px; padding: 12px 22px; border-radius: 12px; border: 1.5px solid var(--urva-navy); background-color: transparent; color: var(--urva-navy); font-family: var(--urva-font); font-size: 16px; font-weight: 600; text-decoration: none; transition: background-color 150ms ease-out; } &.e-button-base:hover { background-color: var(--urva-sand); } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-nav{width:100%;padding:0px;margin-block-start:28px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .urva-quiz-note{font-size:15px;color:var(--urva-muted);line-height:1.5;margin:0px;}.elementor .urva-quiz-notes{width:100%;min-height:26px;padding:0px;margin-block-start:16px;display:flex;flex-direction:column;}.elementor .urva-quiz-opt{width:100%;cursor:pointer;&.e-button-base { display: flex; align-items: center; justify-content: flex-start; gap: 12px; min-height: 64px; padding: 14px 18px; border: 1px solid var(--urva-border-strong); border-radius: 14px; background-color: var(--urva-paper); color: var(--urva-navy); font-family: var(--urva-font); font-size: 17px; font-weight: 500; line-height: 1.3; text-align: left; text-decoration: none; transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out; } &::before { content: ""; flex: none; width: 20px; height: 20px; border-radius: 50%; border: 1.5px solid currentColor; box-sizing: border-box; background-color: transparent; box-shadow: inset 0 0 0 4px transparent; } &.e-button-base:hover { border-color: var(--urva-navy); } &.e-button-base[aria-checked="true"] { background-color: var(--urva-navy); border-color: var(--urva-navy); color: var(--urva-ivory); } &[aria-checked="true"]::before { background-color: currentColor; box-shadow: inset 0 0 0 4px var(--urva-navy); } &:focus-visible { outline: 3px solid #5270E0; outline-offset: 2px; }\n}.elementor .urva-quiz-opts{width:100%;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .urva-quiz-q:focus{outline-style:none;}.elementor .urva-quiz-q{font-weight:700;font-size:clamp(24px, 2.4vw, 30px);color:var(--urva-navy);line-height:1.2;margin:0px;font-stretch: 85%;\n}.elementor .urva-quiz-step{width:100%;padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .urva-quiz-seg{width:auto;height:4px;min-height:4px;padding:0px;border-radius:2px;background-color:var(--urva-border);transition:background-color 250ms;&.is-on { background-color: var(--urva-navy); }\n}.elementor .urva-quiz-bar{width:100%;padding:0px;margin-block-start:14px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:grid;gap:6px;grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .urva-quiz-count{font-weight:600;font-size:13px;color:var(--urva-navy);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .urva-quiz{width:100%;padding:clamp(24px, 3.4vw, 40px);border-radius:24px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-paper);display:flex;flex-direction:column;gap:0px;&:not(.is-ready) .urva-quiz-notes, &:not(.is-ready) .urva-quiz-result, &:not(.is-ready) .urva-quiz-back, &:not(.is-ready) .urva-quiz-next, &:not(.is-ready) .urva-quiz-finish, &:not(.is-ready) .urva-quiz-restart, &:not(.is-ready) .urva-quiz-bar, &:not(.is-ready) .urva-quiz-count { display: none; } &:not(.is-ready) .urva-quiz-step { margin-bottom: 28px; }\n}.elementor .urva-quiz-reassure{max-width:44ch;font-size:14px;color:var(--urva-muted);line-height:1.5;margin-block-start:8px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .urva-flow-tip-text{font-weight:400;font-size:15px;color:var(--urva-navy);line-height:1.5;text-align: left; & strong { font-weight: 650; }\n}.elementor .urva-flow-tip{width:290px;max-width:calc(100vw - 32px);position:absolute;inset-block-start:calc(100% + 12px);inset-inline-start:0px;z-index:10;padding-block-start:16px;padding-block-end:16px;padding-inline-start:18px;padding-inline-end:18px;border-radius:16px;border-width:1px;border-color:var(--urva-border-strong);border-style:solid;background-color:var(--urva-white);box-shadow:0px 8px 24px 0px rgba(24, 33, 68, 0.06);opacity:0%;transform:translate3d(0px, 4px, 0px);display:block;cursor: default; visibility: hidden; pointer-events: none; transition: opacity 150ms ease-out, transform 150ms ease-out, visibility 0s linear 150ms; &.is-open { visibility: visible; opacity: 1; transform: none; transition-delay: 0s; pointer-events: auto; }\n}.elementor .urva-flow-sub{font-size:13px;line-height:1.4;color: var(--urva-flow-ink-soft, var(--urva-muted));\n}.elementor .urva-flow-label{font-weight:600;font-size:15px;line-height:1.3;color: var(--urva-flow-ink, var(--urva-navy));\n}.elementor .urva-flow-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:2px;flex:1 1 auto;}.elementor .urva-flow-icon{width:32px;height:32px;position:relative;padding:0px;border-radius:10px;background-color:var(--urva-coral-light);display:flex;flex:0 0 32px;justify-content:center;align-items:center;& .urva-icon-swap { width: auto; padding: 0px; } & .urva-icon-outline, & .urva-icon-fill { width: 20px; height: 20px; }\n}.elementor .urva-flow-node:hover,.elementor .urva-flow-node:focus-visible{border-color:var(--urva-navy);background-color:var(--urva-white);}.elementor .urva-flow-node{min-height:48px;position:relative;z-index:1;cursor:pointer;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:12px;border-radius:var(--urva-radius-md);border-width:1px;border-color:var(--urva-border-strong);border-style:solid;background-color:var(--urva-paper);transition:border-color 150ms, background-color 150ms, opacity 150ms;display:flex;flex-direction:row;gap:10px;flex-wrap:nowrap;align-items:center;&.is-active { border-color: var(--urva-navy); background-color: var(--urva-white); z-index: 5; } &.is-dim { opacity: 0.38; } &:hover .urva-icon-fill, &.is-active .urva-icon-fill { opacity: 1; } &:hover .urva-icon-outline, &.is-active .urva-icon-outline { opacity: 0; } &:focus-visible { outline: 3px solid var(--urva-blue); outline-offset: 3px; }\n}.elementor .urva-flow-end{padding:16px;border-radius:var(--urva-radius-lg);border-width:2px;border-color:var(--urva-navy);border-style:solid;flex-direction:column;gap:10px;align-items:flex-start;& .urva-flow-icon { flex-basis: 40px; width: 40px; height: 40px; background-color: var(--urva-navy-light); } & .urva-flow-icon .urva-icon-outline, & .urva-flow-icon .urva-icon-fill { width: 24px; height: 24px; } & .urva-flow-label { font-size: 22px; font-weight: 650; line-height: 1.1; font-stretch: 85%; }\n}.elementor .urva-flow-work{padding:12px;border-radius:16px;border-width:1.5px;border-color:var(--urva-coral);border-style:solid;align-items:flex-start;& .urva-flow-icon { flex-basis: 36px; width: 36px; height: 36px; }\n}.elementor .urva-flow-role{text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-color:transparent;justify-content:center;}.elementor .urva-flow-hub{padding:20px;border-radius:var(--urva-radius-lg);border-width:0px;background-color:var(--urva-navy);flex-direction:column;gap:6px;align-items:flex-start;--urva-flow-ink: var(--urva-ivory); --urva-flow-ink-soft: rgba(248, 244, 236, 0.82); &:hover, &.is-active { background-color: #232F5E; } & .urva-flow-label { font-size: 28px; font-weight: 700; line-height: 1.05; font-stretch: 85%; } & .urva-flow-sub { font-size: 14px; }\n}.elementor .urva-flow-stack{padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-12);flex:1 1 auto;justify-content:center;}.elementor .urva-flow-ends{gap:20px;}.elementor .urva-flow-team{position:relative;z-index:2;padding:12px;border-radius:var(--urva-radius-xl);background-color:var(--urva-navy-light);gap:var(--urva-space-8);flex:0 0 auto;margin-block: auto;\n}.elementor .urva-flow-col-text{font-weight:600;font-size:14px;color:var(--urva-muted);line-height:1.3;}.elementor .urva-flow-num{width:22px;height:22px;font-weight:700;font-size:12px;color:var(--urva-navy);line-height:1;text-align:center;border-radius:50%;background-color:var(--urva-coral-light);display:grid;flex:0 0 22px;place-items: center;\n}.elementor .urva-flow-col-label{padding:0px;display:flex;flex-direction:row;gap:var(--urva-space-8);flex-wrap:nowrap;align-items:center;}.elementor .urva-flow-col{min-width:0px;position:relative;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-16);flex:1 1 0px;}.elementor .urva-flow-map{position:relative;padding:clamp(24px, 3vw, 40px);border-radius:var(--urva-radius-xl);border-width:1px;border-color:var(--urva-border);border-style:solid;display:flex;flex-direction:row;gap:clamp(36px, 4.6vw, 64px);flex-wrap:nowrap;align-items:stretch;background-image: radial-gradient(circle, rgba(24, 33, 68, 0.09) 1.2px, transparent 1.4px); background-size: 22px 22px; &.e-con { background-color: var(--urva-paper); }\n}.elementor .urva-flow-play{width:auto;flex:0 0 auto;&.is-playing, &.is-playing:hover { background-color: var(--urva-navy); color: var(--urva-ivory); border-color: var(--urva-navy); }\n}.elementor .urva-flow-hint{font-size:15px;color:var(--urva-muted);line-height:1.45;flex:1 1 280px;}.elementor .urva-flow-head{padding:0px;display:flex;flex-direction:row;gap:var(--urva-space-16);flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .urva-flow{padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-24);&:not(.is-enhanced) .urva-flow-node:hover .urva-flow-tip, &:not(.is-enhanced) .urva-flow-team:hover .urva-flow-tip { visibility: visible; opacity: 1; transform: none; transition-delay: 0s; }\n}.elementor .urva-ratio-3x2{aspect-ratio:3 / 2;object-fit:cover;}.elementor .urva-step-line-gap{--urva-step-dot: var(--urva-coral);\n}.elementor .urva-step-line{font-family:var(--urva-font);font-size:var(--urva-fs-body);color:var(--urva-navy);line-height:1.55;padding-inline-start:24px;background-image: radial-gradient(circle, var(--urva-step-dot, var(--urva-navy)) 4px, transparent 4.5px); background-repeat: no-repeat; background-size: 10px 10px; background-position: 0 0.5em;\n}.elementor .urva-marquee-logo{width:auto;height:44px;max-width:180px;object-fit:contain;flex:0 0 auto;}.elementor .urva-marquee-track{display:flex;flex-direction:row;gap:var(--urva-space-64);flex-wrap:nowrap;flex:0 0 auto;align-items:center;padding-block: 8px; padding-inline: 0 var(--urva-space-64); width: max-content;\n}.elementor .urva-logo-marquee{width:100%;overflow:hidden;padding:0px;display:flex;flex-direction:row;}.elementor .urva-tilt{transition: transform var(--urva-dur-slow) var(--urva-ease-enter); will-change: transform;\n}.elementor .urva-label{font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-control);color:var(--urva-navy);line-height:1.35;}.elementor .urva-title-sm{font-size:1.25rem;line-height:1.3;}.elementor .urva-grid-4{padding:0px;display:grid;gap:var(--urva-space-24);grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor .urva-question{max-width:30ch;font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-h3);color:var(--urva-navy);line-height:1.25;}.elementor .urva-icon-fill{width:24px;height:24px;position:absolute;opacity:0%;display:block;inset: 0; transition: opacity var(--urva-dur-base) var(--urva-ease-hover);\n}.elementor .urva-icon-outline{width:24px;height:24px;display:block;transition: opacity var(--urva-dur-base) var(--urva-ease-hover);\n}.elementor .urva-icon-swap{width:24px;height:24px;position:relative;padding:0px;display:inline-flex;}.elementor .urva-media-hero{width:100%;overflow:hidden;position:relative;padding:0px;border-start-start-radius:120px;border-start-end-radius:var(--urva-radius-lg);border-end-start-radius:var(--urva-radius-lg);border-end-end-radius:var(--urva-radius-lg);background-color:var(--urva-sand);display:flex;flex-direction:column;}.elementor .urva-float-host{width:100%;min-width:0px;position:relative;padding:0px;display:flex;flex-direction:column;}.elementor .urva-tab-pane{min-width:0px;padding:0px;}.elementor .urva-hero-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-24);flex:1 1 42%;}.elementor .urva-tabs-menu{padding:0px;margin-block-end:var(--urva-space-8);border-block-end-width:1px;display:flex;flex-direction:row;gap:var(--urva-space-32);flex-wrap:wrap;justify-content:flex-start;border-bottom-style: solid; border-bottom-color: var(--urva-border);\n}.elementor .urva-tab:hover,.elementor .urva-tab:focus-visible{color:var(--urva-navy);}.elementor .urva-tab{width:auto;font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-lead);color:var(--urva-muted);cursor:pointer;padding-block-start:12px;padding-block-end:12px;padding-inline-start:4px;padding-inline-end:4px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;flex:0 0 auto;transition: color var(--urva-dur-fast) var(--urva-ease-hover), border-color var(--urva-dur-base) var(--urva-ease-hover); &.e--selected { color: var(--urva-navy); border-color: var(--urva-accent, var(--urva-navy)); } & .e-paragraph-base { color: inherit; font-family: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; }\n}.elementor .urva-page{width:100%;padding:0px;background-color:var(--urva-ivory);display:flex;flex-direction:column;gap:0px;}.elementor .urva-visual-stage{width:100%;overflow:hidden;position:relative;padding:0px;border-radius:var(--urva-radius-lg);background-color:var(--urva-sand);display:flex;flex-direction:column;}.elementor .urva-media{width:100%;height:auto;object-fit:cover;border-radius:var(--urva-radius-lg);background-color:var(--urva-sand);display:block;}.elementor .urva-btn:active{transform:scale3d(0.98, 0.98, 1);}.elementor .urva-btn:focus{outline-offset:3px;outline: 3px solid var(--urva-blue);\n}.elementor .urva-btn{min-height:48px;font-family:var(--urva-font);font-weight:600;font-size:var(--urva-fs-control);line-height:1.35;text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--urva-radius-md);border-width:1.5px;border-color:transparent;border-style:solid;display:inline-flex;gap:var(--urva-space-8);justify-content:center;align-items:center;transition: background-color var(--urva-dur-fast) var(--urva-ease-hover), color var(--urva-dur-fast) var(--urva-ease-hover), transform var(--urva-dur-fast) var(--urva-ease-hover), box-shadow var(--urva-dur-base) var(--urva-ease-hover);\n}.elementor .urva-body{max-width:68ch;font-size:var(--urva-fs-body);line-height:1.6;}.elementor .urva-lead{max-width:62ch;font-size:var(--urva-fs-lead);line-height:1.5;}.elementor .urva-intro{max-width:760px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-16);}.elementor .urva-row{padding:0px;display:flex;flex-direction:row;gap:var(--urva-space-16);flex-wrap:wrap;align-items:center;}.elementor .urva-stack{padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-8);}.elementor .urva-split-visual{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;flex:1 1 55%;}.elementor .urva-split-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-24);flex:1 1 40%;}.elementor .urva-split{width:100%;max-width:var(--urva-container);padding:0px;display:flex;flex-direction:row;gap:var(--urva-space-64);align-items:center;}.elementor .urva-container{width:100%;max-width:var(--urva-container);padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-48);}.elementor .urva-section{width:100%;color:var(--urva-navy);padding-block-start:var(--urva-section-y);padding-block-end:var(--urva-section-y);padding-inline-start:var(--urva-gutter);padding-inline-end:var(--urva-gutter);background-color:var(--urva-ivory);display:flex;flex-direction:column;align-items:center;}.elementor .urva-ratio-4x3{aspect-ratio:4 / 3;object-fit:cover;}.elementor .urva-btn-on-dark:hover,.elementor .urva-btn-on-dark:focus-visible{background-color:var(--urva-paper);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.2);transform:translate3d(0px, calc(-1 * var(--urva-lift-btn)), 0px);}.elementor .urva-btn-on-dark:active{transform:scale3d(0.98, 0.98, 1);}.elementor .urva-btn-on-dark{color:var(--urva-navy);border-color:var(--urva-ivory);background-color:var(--urva-ivory);}.elementor .urva-btn-secondary:hover,.elementor .urva-btn-secondary:focus-visible{transform:translate3d(0px, calc(-1 * var(--urva-lift-btn)), 0px);background-color: var(--urva-accent-light, var(--urva-navy-light));\n}.elementor .urva-btn-secondary:active{transform:scale3d(0.98, 0.98, 1);}.elementor .urva-btn-secondary{color:var(--urva-navy);border-color:var(--urva-navy);background-color:transparent;}.elementor .urva-btn-primary:hover,.elementor .urva-btn-primary:focus-visible{border-color:color-mix(in srgb, var(--urva-navy) 90%, white);background-color:color-mix(in srgb, var(--urva-navy) 90%, white);box-shadow:0px 8px 24px 0px rgba(24, 33, 68, 0.16);transform:translate3d(0px, calc(-1 * var(--urva-lift-btn)), 0px);}.elementor .urva-btn-primary:active{transform:scale3d(0.98, 0.98, 1);box-shadow: none;\n}.elementor .urva-btn-primary{color:var(--urva-ivory);border-color:var(--urva-navy);background-color:var(--urva-navy);}.elementor .urva-on-dark{color:var(--urva-ivory);}.elementor .urva-section-navy{color:var(--urva-ivory);background-color:var(--urva-navy);--urva-ink: var(--urva-ivory); --urva-eyebrow-color: var(--urva-navy-soft); & h2 { color: var(--urva-ink); } & .urva-lead { color: var(--urva-ink); }\n}.elementor .urva-section-sand{background-color:var(--urva-sand);}.elementor .urva-theme-service{--urva-accent: var(--urva-blue); --urva-accent-light: var(--urva-blue-light);\n}.elementor .urva-quiz-split{display:grid;gap:clamp(32px, 5vw, 80px);grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:start;& > :first-child { position: sticky; top: 96px; }\n}