.elementor .urva-sol-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-24);flex:1 1 52%;}.elementor .urva-sol-hint{font-size:13px;color:var(--urva-muted);}.elementor .urva-sol-i28{width:28px;height:28px;display:block;flex:0 0 28px;& svg { width: 28px; height: 28px; display: block; }\n}.elementor .urva-sol-i24{width:24px;height:24px;display:block;flex:0 0 24px;& svg { width: 24px; height: 24px; display: block; }\n}.elementor .urva-sol-i18{width:18px;height:18px;display:block;flex:0 0 18px;& svg { width: 18px; height: 18px; display: block; }\n}.elementor .urva-sol-sumempty{font-size:16px;color:var(--urva-muted);}.elementor .urva-sol-fchips{padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;&:empty { display: none; }\n}.elementor .urva-sol-sum{min-width:0px;color:var(--urva-navy);padding:clamp(22px, 3vw, 36px);border-radius:24px;background-color:var(--urva-paper);display:flex;flex-direction:column;gap:20px;flex:1 1 50%;& .urva-sol-fchip { display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 6px 8px 6px 16px; border-radius: 999px; background-color: var(--urva-navy); color: var(--urva-ivory); font-size: 15px; font-weight: 500; line-height: 1.3; } & .urva-sol-fchip button { all: unset; width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; cursor: pointer; font-size: 14px; background-color: rgba(255,255,255,0.14); } & .urva-sol-fchip button:focus-visible { outline: 3px solid var(--urva-coral); outline-offset: 2px; } & .urva-sol-addchip { font-family: var(--urva-font); min-height: 44px; padding: 6px 14px; border-radius: 999px; border: 1.5px dashed var(--urva-border-strong); background-color: transparent; color: var(--urva-navy); font-size: 15px; cursor: pointer; } & .urva-sol-addchip:hover { background-color: var(--urva-coral-light); border-color: var(--urva-coral); } & .urva-sol-sumempty.is-off { display: none; }\n}.elementor .urva-sol-demo-h{& span { font-size: clamp(60px, 8vw, 112px); line-height: 1; color: var(--urva-coral); }\n}.elementor .urva-sol-proof{width:100%;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:18px;border-block-start: 1px solid var(--urva-border);\n}.elementor .urva-sol-adtext{font-size:16px;color:var(--urva-muted);line-height:1.45;}.elementor .urva-sol-adtitle{font-weight:700;font-size:18px;line-height:1.3;}.elementor .urva-sol-adtxt{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto;align-items:flex-start;}.elementor .urva-sol-ad:hover,.elementor .urva-sol-ad:focus-visible{box-shadow:0px 8px 24px 0px rgba(24,33,68,0.06);transform:translate3d(0px, -4px, 0px);}.elementor .urva-sol-ad{padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-white);transition:transform 250ms, box-shadow 250ms;display:flex;flex-direction:row;gap:16px;align-items:flex-start;}.elementor .urva-sol-addh{max-width:9em;font-size:22px;line-height:1.2;padding-inline-end:16px;align-self:center;}.elementor .urva-sol-addons{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:auto minmax(0, 1fr) minmax(0, 1fr);align-items:stretch;}.elementor .urva-sol-wklab{font-weight:700;font-size:12px;letter-spacing:0.08em;line-height:1.3;text-transform:uppercase;}.elementor .urva-sol-wkm{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:var(--urva-navy);display:flex;flex-direction:column;gap:4px;& p { font-size: 15px; line-height: 1.45; color: var(--urva-ivory); } & .urva-sol-wklab { color: #FED0A9; }\n}.elementor .urva-sol-wkf{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:14px;background-color:var(--urva-coral-light);display:flex;flex-direction:column;gap:4px;& p { font-size: 15px; line-height: 1.45; }\n}.elementor .urva-sol-wkdetail{padding:0px;display:grid;gap:12px;grid-template-columns:1fr 1fr;}.elementor .urva-sol-wks{font-size:12.5px;color:var(--urva-muted);line-height:1.35;}.elementor .urva-sol-wkb{font-weight:600;font-size:14px;line-height:1.3;}.elementor .urva-sol-wkico{width:30px;height:30px;padding:6px;border-radius:9px;background-color:var(--urva-navy-light);display:flex;justify-content:center;align-items:center;}.elementor .urva-sol-wkev{padding:10px;border-radius:12px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-white);transition:transform 250ms;display:grid;gap:8px;grid-template-columns:30px 1fr;align-items:start;}.elementor .urva-sol-wkd{font-weight:600;font-size:13px;color:var(--urva-muted);letter-spacing:0.08em;text-transform:uppercase;}.elementor .urva-sol-wkday:hover,.elementor .urva-sol-wkday:focus-visible{background-color:var(--urva-white);}.elementor .urva-sol-wkday{min-height:190px;cursor:pointer;padding:12px;border-radius:16px;background-color:var(--urva-ivory);transition:background-color 250ms, opacity 250ms, box-shadow 250ms, transform 250ms;display:flex;flex-direction:column;gap:8px;&.is-on { background-color: var(--urva-white); box-shadow: 0 0 0 2px var(--urva-coral), 0 8px 24px rgba(24,33,68,0.06); transform: translateY(-4px); } &.is-on .urva-sol-wkd { color: #C4532C; } &.is-later { opacity: 0.35; } &.is-later .urva-sol-wkev { transform: translateY(8px); }\n}.elementor .urva-sol-wkgrid{padding:0px;display:grid;gap:10px;grid-template-columns:repeat(5, minmax(0, 1fr));}.elementor .urva-sol-wkfill{width:40%;height:100%;padding:0px;border-radius:3px;background-image:linear-gradient(90deg, #F47E54 0%,#B8742A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:width 500ms;}.elementor .urva-sol-wkrail{height:6px;overflow:hidden;padding:0px;border-radius:3px;background-color:var(--urva-sand);display:block;}.elementor .urva-sol-pill{font-weight:600;font-size:12px;color:var(--urva-navy);line-height:1.3;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--urva-mint-light);white-space: nowrap;\n}.elementor .urva-sol-wksub{font-size:14px;color:var(--urva-muted);line-height:1.4;}.elementor .urva-sol-wktitle{font-weight:700;font-size:22px;line-height:1.2;font-stretch: 90%;\n}.elementor .urva-sol-wkhead{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .urva-sol-week{width:100%;padding:clamp(18px, 2.5vw, 32px);border-radius:24px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-paper);box-shadow:0px 8px 24px 0px rgba(24,33,68,0.06);display:flex;flex-direction:column;gap:18px;}.elementor .urva-sol-outtext{font-weight:600;font-size:clamp(19px, 1.6vw, 22px);line-height:1.3;font-stretch: 92%;\n}.elementor .urva-sol-out{padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:14px;align-items:center;border-block-start: 1px solid var(--urva-border); &:last-child { border-block-end: 1px solid var(--urva-border); } & .urva-sol-tile { width: 40px; height: 40px; flex: 0 0 40px; background-color: var(--urva-coral-light); }\n}.elementor .urva-sol-outs{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;flex:1 1 42%;align-self:flex-end;}.elementor .urva-sol-ctabox{color:var(--urva-ivory);padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;background-color:var(--urva-navy);display:flex;flex-direction:column;gap:12px;& .urva-sol-kick { color: #FED0A9; } & .urva-sol-big { color: var(--urva-ivory); }\n}.elementor .urva-sol-alist{padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .urva-sol-small{font-size:16px;line-height:1.5;}.elementor .urva-sol-big{font-weight:600;font-size:clamp(20px, 1.8vw, 24px);line-height:1.35;font-stretch: 92%;\n}.elementor .urva-sol-kick{font-weight:600;font-size:13px;color:#C4532C;letter-spacing:0.06em;line-height:1.4;text-transform:uppercase;}.elementor .urva-sol-var{padding:0px;display:none;flex-direction:column;gap:10px;&.is-shown { display: flex; }\n}.elementor .urva-sol-cbox{padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;border-radius:20px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-white);display:flex;flex-direction:column;gap:10px;& .urva-sol-hint { display: none; } &.has-many .urva-sol-hint { display: block; }\n}.elementor .urva-sol-cons{width:100%;padding:0px;display:grid;gap:16px;grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);align-items:start;}.elementor .urva-sol-stwith{font-size:14px;color:var(--urva-muted);line-height:1.4;display:none;}.elementor .urva-sol-sttag{font-weight:600;font-size:12px;color:var(--urva-navy);line-height:1.3;padding-block-start:4px;padding-block-end:4px;padding-inline-start:10px;padding-inline-end:10px;border-radius:999px;background-color:var(--urva-coral-light);display:inline-block;visibility: hidden;\n}.elementor .urva-sol-stname{font-weight:600;font-size:17px;line-height:1.25;font-stretch: 90%;\n}.elementor .urva-sol-sttxt{padding:0px;display:flex;flex-direction:column;gap:8px;align-items:center;}.elementor .urva-sol-badge{width:24px;height:24px;position:absolute;inset-block-start:-4px;inset-inline-end:-4px;display:none;& svg { width: 24px; height: 24px; }\n}.elementor .urva-sol-node{width:64px;height:64px;position:relative;color:var(--urva-navy);padding:0px;border-radius:50%;border-width:2px;border-color:transparent;border-style:solid;background-color:var(--urva-sand);transition:background-color 250ms, box-shadow 250ms, transform 250ms;display:flex;flex:0 0 64px;justify-content:center;align-items:center;cursor: default; &.is-gap { background-color: var(--urva-navy); border-color: var(--urva-navy); cursor: pointer; } &.is-gap svg * { fill: var(--urva-white); } &.is-gap:hover { transform: translateY(-2px); } &.is-active { box-shadow: 0 0 0 4px var(--urva-paper), 0 0 0 7px var(--urva-coral); }\n}.elementor .urva-sol-st{position:relative;z-index:1;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;flex-direction:column;gap:12px;align-items:center;&.is-gap .urva-sol-sttag { visibility: visible; }\n}.elementor .urva-sol-steps{position:relative;padding:0px;display:grid;gap:12px;grid-template-columns:repeat(5, minmax(0, 1fr));&::before { content: ""; position: absolute; left: 10%; right: 10%; top: 31px; bottom: auto; width: auto; height: 2px; opacity: 1; background: repeating-linear-gradient(90deg, var(--urva-border-strong) 0 8px, transparent 8px 14px); }\n}.elementor .urva-sol-strip{width:100%;position:relative;padding-block-start:clamp(24px, 3.5vw, 48px);padding-block-end:clamp(24px, 3.5vw, 48px);padding-inline-start:clamp(16px, 2.5vw, 36px);padding-inline-end:clamp(16px, 2.5vw, 36px);border-radius:24px;background-color:var(--urva-paper);display:flex;flex-direction:column;&.is-with .urva-sol-steps::before { background: var(--urva-navy); } &.is-with .urva-sol-node { background-color: var(--urva-navy-light); border-color: transparent; box-shadow: none; cursor: default; } &.is-with .urva-sol-node svg * { fill: var(--urva-navy); } &.is-with .urva-sol-badge { display: block; } &.is-with .urva-sol-sttag { display: none; } &.is-with .urva-sol-stwith { display: block; } &.is-with .urva-sol-st .urva-sol-sttag { display: none; }\n}.elementor .urva-sol-segbtn{&.e-button-base { min-height: 44px; padding: 8px 18px; border-radius: 10px; border-width: 0px; background-color: transparent; color: var(--urva-navy); font-family: var(--urva-font); font-size: 15px; font-weight: 600; cursor: pointer; transition: background-color 150ms ease-out, color 150ms ease-out; } &[aria-pressed="true"] { background-color: var(--urva-navy); color: var(--urva-ivory); }\n}.elementor .urva-sol-seg{width:auto;padding:4px;border-radius:14px;border-width:1px;border-color:var(--urva-border-strong);border-style:solid;background-color:var(--urva-paper);display:inline-flex;flex-direction:row;gap:4px;}.elementor .urva-sol-fhead{width:100%;padding:0px;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .urva-sol-qnav{padding:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;justify-content:space-between;& .urva-btn[disabled] { opacity: 0.4; cursor: not-allowed; transform: none; } &.is-hidden { display: none; }\n}.elementor .urva-sol-qval{font-weight:600;text-align:end;}.elementor .urva-sol-qrow{width:100%;padding-block-start:12px;padding-block-end:12px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;border-block-start: 1px solid rgba(24,33,68,0.12); & p { font-size: 16px; } & p:first-child { color: var(--urva-muted); }\n}.elementor .urva-sol-qdone{padding:0px;display:none;flex-direction:column;gap:16px;&.is-shown { display: flex; }\n}.elementor .urva-sol-qopt:hover,.elementor .urva-sol-qopt:focus-visible{border-color:var(--urva-navy);}.elementor .urva-sol-qopt{&.e-button-base { width: 100%; min-height: 56px; padding: 12px 18px; display: flex; flex-direction: row; align-items: center; gap: 14px; text-align: start; border: 1.5px solid var(--urva-border-strong); border-radius: 12px; background-color: var(--urva-white); color: var(--urva-navy); font-family: var(--urva-font); font-size: 17px; font-weight: 500; line-height: 1.3; cursor: pointer; transition: border-color 150ms ease-out, background-color 150ms ease-out; } &::before { content: ""; width: 20px; height: 20px; flex: 0 0 20px; box-sizing: border-box; border-radius: 50%; border: 2px solid var(--urva-border-strong); transition: border 150ms ease-out; } &[aria-checked="true"] { border-color: var(--urva-navy); background-color: var(--urva-navy-light); } &[aria-checked="true"]::before { border: 6px solid var(--urva-navy); }\n}.elementor .urva-sol-qopts{padding:0px;display:flex;flex-direction:column;gap:10px;}.elementor .urva-sol-qtitle{font-weight:600;font-size:clamp(22px, 2.2vw, 30px);line-height:1.2;font-stretch: 88%; text-wrap: balance;\n}.elementor .urva-sol-qstep{padding:0px;display:flex;flex-direction:column;gap:14px;&.is-hidden { display: none; }\n}.elementor .urva-sol-qseg{height:6px;padding:0px;border-radius:3px;background-color:var(--urva-border);transition:background-color 250ms;&.is-done { background-color: var(--urva-navy); } &.is-now { background-color: var(--urva-coral); }\n}.elementor .urva-sol-qbar{padding:0px;display:grid;gap:6px;grid-template-columns:repeat(4, 1fr);}.elementor .urva-sol-qcount{font-weight:600;font-size:14px;color:var(--urva-muted);font-variant-numeric: tabular-nums;\n}.elementor .urva-sol-quiz{min-width:0px;padding:clamp(22px, 3vw, 40px);border-radius:24px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-paper);box-shadow:0px 8px 24px 0px rgba(24,33,68,0.06);display:flex;flex-direction:column;gap:22px;flex:1 1 58%;& > .urva-sol-qnav { display: none; } &.is-ready > .urva-sol-qnav { display: flex; } &.is-ready > .urva-sol-qnav.is-hidden { display: none; }\n}.elementor .urva-sol-chip:hover,.elementor .urva-sol-chip:focus-visible{border-color:var(--urva-coral);background-color:var(--urva-coral-light);}.elementor .urva-sol-chip{&.e-button-base { min-height: 44px; padding: 8px 16px; border-radius: 999px; border: 1.5px solid var(--urva-border-strong); background-color: transparent; color: var(--urva-navy); font-family: var(--urva-font); font-size: 15px; font-weight: 500; line-height: 1.3; cursor: pointer; transition: background-color 150ms ease-out, border-color 150ms ease-out, color 150ms ease-out; } &[aria-pressed="true"] { background-color: var(--urva-navy); border-color: var(--urva-navy); color: var(--urva-ivory); }\n}.elementor .urva-sol-chips{padding:0px;display:flex;flex-direction:row;gap:8px;flex-wrap:wrap;}.elementor .urva-sol-cc-q{font-weight:600;font-size:15px;color:var(--urva-navy);}.elementor .urva-sol-cc-ex{font-size:16px;color:var(--urva-muted);& strong { color: var(--urva-navy); font-weight: 600; }\n}.elementor .urva-sol-cc-more{padding-block-start:0px;padding-block-end:22px;padding-inline-start:88px;padding-inline-end:22px;display:flex;flex-direction:column;gap:14px;}.elementor .urva-sol-check{width:30px;height:30px;padding:0px;border-radius:50%;border-width:2px;border-color:var(--urva-border-strong);border-style:solid;transition:border-color 250ms;display:flex;flex:0 0 30px;justify-content:center;align-items:center;& svg { width: 30px; height: 30px; }\n}.elementor .urva-sol-cc-text{min-width:0px;font-weight:600;font-size:clamp(19px, 1.8vw, 25px);color:var(--urva-navy);line-height:1.25;flex:1 1 auto;font-stretch: 88%;\n}.elementor .urva-sol-tile{width:48px;height:48px;padding:0px;border-radius:10px;background-color:var(--urva-sand);transition:background-color 250ms;display:flex;flex:0 0 48px;justify-content:center;align-items:center;}.elementor .urva-sol-cc-head{width:100%;font-family:var(--urva-font);color:var(--urva-navy);text-align:start;cursor:pointer;padding-block-start:20px;padding-block-end:20px;padding-inline-start:22px;padding-inline-end:22px;border-radius:20px;border-width:0px;background-color:transparent;display:flex;flex-direction:row;gap:18px;align-items:center;}.elementor .urva-sol-cc:hover,.elementor .urva-sol-cc:focus-visible{border-color:var(--urva-navy);}.elementor .urva-sol-cc{padding:0px;border-radius:20px;border-width:1.5px;border-color:var(--urva-border-strong);border-style:solid;background-color:var(--urva-paper);transition:border-color 250ms, background-color 250ms, box-shadow 250ms;display:flex;flex-direction:column;&.is-on { border-color: var(--urva-navy); background-color: var(--urva-white); box-shadow: 0 8px 24px rgba(24,33,68,0.06); } &.is-on .urva-sol-tile { background-color: var(--urva-coral-light); } & .urva-sol-check svg { opacity: 0; transition: opacity 250ms ease-out; } &.is-on .urva-sol-check { border-color: transparent; } &.is-on .urva-sol-check svg { opacity: 1; } &.is-ready:not(.is-on) .urva-sol-cc-more { display: none; }\n}.elementor .urva-sol-clist{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;flex:1 1 58%;}.elementor .urva-sol-textbtn{align-self:flex-start;&.e-button-base { background-color: transparent; padding: 0px; min-height: 0px; border-width: 0px; color: var(--urva-navy); font-family: var(--urva-font); font-weight: 600; font-size: 16px; text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 1.5px; cursor: pointer; }\n}.elementor .urva-sol-picked{font-size:16px;line-height:1.5;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-radius:12px;border-width:1px;border-color:var(--urva-border);border-style:solid;background-color:var(--urva-paper);& b, & strong { font-weight: 600; }\n}.elementor .urva-sol-sticky-col{min-width:0px;position:sticky;inset-block-start:120px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-24);flex:1 1 40%;align-self:flex-start;}.elementor .urva-sol-data{display:none;}.elementor .urva-sol{& h1 span, & h2 span { color: #C4532C; display: block; } & .urva-section-navy h2 span { color: var(--urva-coral); } &.is-editing .urva-sol-data { display: block; font-size: 12px; line-height: 1.4; color: #565664; border: 1px dashed #C9BDAB; border-radius: 6px; padding: 2px 8px; } &.is-editing .urva-sol-var, &.is-editing .urva-sol-qdone, &.is-editing .urva-sol-qstep { display: flex; }\n}.elementor .urva-sol-v-empty{display:flex;&.is-off { display: none; }\n}.elementor .urva-sol-wkico-done{background-color:var(--urva-mint-light);}.elementor .urva-sol-wkico-rem{background-color:#FED0A9;}.elementor .urva-sol-wkico-visit{background-color:var(--urva-coral-light);}.elementor .urva-sol-wkev-next{border-color:var(--urva-coral);background-color:#FFF6F2;}.elementor .urva-sol-wkev-soft{border-style:dashed;background-color:transparent;}.elementor .urva-sol-tile-peach{background-color:#FED0A9;}.elementor .urva-sol-tile-mint{background-color:var(--urva-mint-light);}.elementor .urva-sol-textbtn-dark{&.e-button-base { color: var(--urva-ivory); }\n}.elementor .urva-sol-kick-calm{color:var(--urva-muted);}.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-hero-copy{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--urva-space-24);flex:1 1 42%;}.elementor .urva-page{width:100%;padding:0px;background-color:var(--urva-ivory);display:flex;flex-direction:column;gap:0px;}.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-caption{font-size:var(--urva-fs-caption);color:var(--urva-muted);line-height:1.45;}.elementor .urva-lead{max-width:62ch;font-size:var(--urva-fs-lead);line-height:1.5;}.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-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-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-comply{--urva-accent: var(--urva-pink); --urva-accent-light: var(--urva-pink-light);\n}.elementor .urva-sol-qfinish{display:none;&.is-shown { display: inline-flex; }\n}.elementor .urva-sol-split-top{align-items:flex-start;}.elementor .urva-sol-wkplay{&.e-button-base { min-height: 44px; padding: 8px 18px; font-size: 15px; }\n}