.elementor .dm-card-title{font-family:var(--font-main);font-weight:800;font-size:clamp(1.25rem, 0.90rem + 1.5vw, 1.6rem);color:var(--dm-text-primary);letter-spacing:-0.02em;line-height:125%;}.elementor .phase-tab{width:auto;color:var(--dm-text-secondary);padding-block-start:var(--button-top-bottom);padding-block-end:var(--button-top-bottom);padding-inline-start:var(--button-right-left);padding-inline-end:var(--button-right-left);border-radius:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:5px;border-inline-end-width:0px;border-color:var(--accent);border-style:none;background-color:var(--dm-surface);transition:all 200ms;display:flex;gap:var(--gap-card-inline);justify-content:flex-start;align-items:center;}.elementor .phase-tab:hover,.elementor .phase-tab:focus-visible{width:auto;color:var(--dm-text-primary);background-color:var(--dm-bg-card);transform:translate3d(2.5px, 0px, 0px);}.elementor .phase-tab.e--selected{color:var(--dm-text-primary);border-width:1px;border-color:var(--accent);border-style:none;background-color:var(--accent);transform:translate3d(2.5px, 0px, 0px);}.elementor .phase-tab:active{color:var(--dm-text-primary);border-color:var(--dm-bg);background-color:var(--accent);}.elementor .phase-tab:focus{color:var(--dm-text-primary);background-color:var(--accent);}.elementor .dm-tab-title{font-family:var(--font-second);font-weight:700;font-size:clamp(0.90rem, 0.85946rem + 0.21622vw, 1.00rem);;line-height:125%;}.elementor .dm-tab-content{padding:var(--gap-card-inline);border-radius:18px;background-color:var(--dm-surface);display:flex;flex-direction:row;gap:var(--gap-card-inline);align-items:start;}.elementor .dm-phase-title{font-weight:700;font-size:clamp(0.95rem, 0.84865rem + 0.54054vw, 1.20rem);;color:var(--dm-text-primary);line-height:125%;}.elementor .dot-active{width:15px;height:15px;color:var(--accent);margin-inline-start:auto;display:flex;align-self:center;animation: pulse-soft 2s ease-in-out infinite;
}

@keyframes pulse-soft {
0%, 100% { opacity: 1; transform: scale(1); }
50%      { opacity: 0.6; transform: scale(0.9); }\n}.elementor .tag-approved{width:auto;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-inline-start:auto;border-radius:6px;background-color:var(--dm-border-transparent);flex-direction:row;gap:var(--gap-card-flexbox);justify-content:center;align-items:center;align-self:center;}.elementor .tag-for-review{font-family:var(--font-second);font-weight:500;font-size:clamp(0.66rem, 0.62351rem + 0.19459vw, 0.75rem);;color:var(--dm-text-primary);letter-spacing:0.025em;line-height:100%;text-align:end;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-inline-start:auto;border-radius:8px;border-width:1px;border-color:var(--accent);border-style:none;background-color:var(--accent);flex-wrap:nowrap;justify-content:flex-end;}.elementor .pages-progress-row{height:10px;max-height:10px;padding:var(--delete-spacing);margin-block-end:var(--gap-card-flexbox);display:flex;flex-direction:row;gap:var(--gap-card-inline);align-items:center;}.elementor .pages-progress-percent{font-family:var(--font-second);font-weight:500;font-size:clamp(0.66rem, 0.62351rem + 0.19459vw, 0.75rem);;color:var(--dm-text-secondary);letter-spacing:0.02em;line-height:100%;display:block;}.elementor .phase-progress-bar{height:10px;max-height:10px;padding:var(--delete-spacing);display:flex;flex-direction:row;gap:var(--gap-card-inline);flex-wrap:wrap;align-items:center;}.elementor .phase-progress-bar-fill{width:0%;height:100%;min-height:100%;padding:var(--delete-spacing);border-radius:6px;background-color:var(--accent);display:block;transition: width 0.6s ease-out;\n}.elementor .phase-progress-percent{font-family:var(--font-second);font-weight:500;font-size:clamp(0.66rem, 0.62351rem + 0.19459vw, 0.75rem);;color:var(--dm-text-secondary);letter-spacing:0.02em;line-height:100%;}.elementor .pages-progress-bar{width:100%;height:8px;min-height:8px;max-height:8px;overflow:hidden;padding:var(--delete-spacing);border-radius:6px;flex:1 1;}.elementor .pages-progress-bar-fill{width:0%;height:100%;min-width:5px;min-height:100%;padding:var(--delete-spacing);border-radius:6px;background-color:var(--accent);display:block;transition: width 0.6s ease-out;\n}.elementor .phase-progress-row{padding:var(--delete-spacing);margin-block-end:var(--gap-card-flexbox);display:flex;flex-direction:row;gap:var(--gap-card-inline);align-items:center;}.elementor .page-item{color:var(--dm-text-secondary);padding-block-start:var(--button-top-bottom);padding-block-end:var(--button-top-bottom);padding-inline-start:var(--button-right-left);padding-inline-end:var(--button-right-left);border-radius:10px;background-color:var(--dm-surface);transition:all 200ms;display:flex;flex-direction:row;gap:var(--gap-card-flexbox);align-items:center;}.elementor .page-item:hover,.elementor .page-item:focus-visible{color:var(--accent);transform:translate3d(2.5px, 0px, 0px);}.elementor .phase-done{width:18px;height:18px;color:var(--lm-text-secondary);margin-inline-start:auto;justify-content:center;align-items:center;align-self:center;}.elementor .donut-center{gap:var(--delete-spacing);}.elementor .donut-percent{font-size:clamp(1.78rem, 1.41742rem + 1.72973vw, 2.67rem);;}.elementor .initials-team{font-family:var(--font-main);font-weight:800;font-size:clamp(0.80rem, 0.75946rem + 0.21622vw, 0.90rem);;color:var(--dm-text-secondary);letter-spacing:0.02rem;line-height:100%;text-transform:uppercase;}.elementor .initials-team-leader{font-family:var(--font-main);font-weight:800;font-size:clamp(0.80rem, 0.75946rem + 0.21622vw, 0.90rem);;color:var(--dm-text-primary);letter-spacing:0.02rem;line-height:100%;text-transform:uppercase;}.elementor .folder-stack{width:clamp(4rem, 10vw, 5rem);height:clamp(2.92rem, 7.5vw, 3.75rem);position:relative;padding:var(--delete-spacing);align-self:end;}.elementor .folder-front{width:100%;height:66%;min-width:0px;position:absolute;z-index:2;padding:var(--delete-spacing);margin:var(--delete-spacing);border-start-start-radius:3px;border-start-end-radius:8px;border-end-start-radius:8px;border-end-end-radius:8px;border-style:none;background-color:var(--accent);}.elementor .folder-tab{width:45%;height:14%;position:absolute;margin-block-start:-10%;margin-inline-start:0px;border-start-start-radius:4px;border-start-end-radius:7px;border-end-start-radius:0px;border-end-end-radius:0px;background-color:var(--accent);}.elementor .folder-card:hover,.elementor .folder-card:focus-visible{color:var(--accent);}.elementor .folder-card{color:var(--lm-text-secondary);transition:all 200ms;}.elementor .team-member{color:var(--dm-text-secondary);padding:var(--delete-spacing);transition:all 200ms;display:flex;flex-direction:row;gap:var(--gap-button);justify-content:space-between;align-items:center;}.elementor .team-member:hover,.elementor .team-member:focus-visible{color:var(--accent);transform:translate3d(0px, -2.5px, 0px);}.elementor .folder-file{width:70%;height:60%;min-width:0px;position:absolute;inset-block-end:60%;inset-inline-start:15%;z-index:1;padding:var(--delete-spacing);border-radius:3px;border-width:0.5px;border-color:#e3e3e3;border-style:solid;background-color:var(--dm-text-primary);}.elementor .dm-title-small{font-family:var(--font-main);font-weight:700;font-size:clamp(1.00rem, 0.95495rem + 0.21622vw, 1.11rem);;color:var(--dm-text-primary);letter-spacing:-0.02em;line-height:125%;}.elementor .dm-tag-in-design{font-family:var(--font-second);font-weight:500;font-size:clamp(0.66rem, 0.62351rem + 0.19459vw, 0.75rem);;color:#4D49FB;letter-spacing:0.025em;line-height:100%;text-align:end;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin-inline-start:auto;border-radius:8px;border-width:1px;border-color:var(--accent);border-style:none;flex-wrap:nowrap;background-color: color-mix(in srgb, var(--accent) 20%, transparent);
color: color-mix(in srgb, var(--accent) 50%, white);\n}