.campaign-card-progress-module__l2zdSa__campaign-card__progress{--campaign-card-progress-step-count:4;--campaign-card-progress-marker-size:21px;--campaign-card-progress-line-height:1px;width:100%;position:relative}.campaign-card-progress-module__l2zdSa__campaign-card__progress__steps{grid-template-columns:repeat(var(--campaign-card-progress-step-count,4),minmax(0,1fr));gap:0;width:100%;display:grid}.campaign-card-progress-module__l2zdSa__campaign-card__progress__step{text-align:center;flex-direction:column;align-items:center;display:flex}.campaign-card-progress-module__l2zdSa__campaign-card__progress__step--start{align-items:flex-start}.campaign-card-progress-module__l2zdSa__campaign-card__progress__step--end{align-items:flex-end}.campaign-card-progress-module__l2zdSa__campaign-card__progress__marker{width:var(--campaign-card-progress-marker-size);height:var(--campaign-card-progress-marker-size);background-color:var(--primary-background-color);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.campaign-card-progress-module__l2zdSa__campaign-card__progress__connectors{top:calc(( var(--campaign-card-progress-marker-size) - var(--campaign-card-progress-line-height))/2);left:var(--campaign-card-progress-marker-size);right:var(--campaign-card-progress-marker-size);z-index:0;gap:0;display:flex;position:absolute}.campaign-card-progress-module__l2zdSa__campaign-card__progress__connector{height:var(--campaign-card-progress-line-height);background-color:var(--base-color);flex:1}.campaign-card-progress-module__l2zdSa__campaign-card__progress__connector--filled{background-color:var(--enabled-color)}.campaign-card-progress-module__l2zdSa__campaign-card__progress__label{color:var(--base-color);text-align:center;width:100%;margin-top:8px;font-size:12px;font-weight:400}.campaign-card-progress-module__l2zdSa__campaign-card__progress__label--start{text-align:left}.campaign-card-progress-module__l2zdSa__campaign-card__progress__label--end{text-align:right}.campaign-card-progress-module__l2zdSa__campaign-card__progress__label--active{color:var(--enabled-color);font-weight:600}.campaign-card-progress-module__l2zdSa__campaign-card__progress__label--rejected{color:#f04747}
.tag-list{color:#3d9fa9;-moz-column-gap:8px;flex-wrap:wrap;gap:0 8px;margin:0;padding:0;font-family:ppTelegraf;list-style:none;display:flex}.tag-list .tag-item{text-transform:uppercase;font-size:12px;font-weight:700;line-height:20px}.tag-list .tag-separator{padding-left:8px}@media (min-width:1280px){.tag-list .tag-item{font-size:14px}}@media (min-width:1920px){.tag-list .tag-item{font-size:16px}}
.case-study-header-module__NTCWHq__case-study-header{--section-padding-x:24px;background-color:var(--secondary-background-color)}.case-study-header-module__NTCWHq__category-section{padding:16px var(--section-padding-x)16px 7px;border-top:1px solid var(--color-primary-border);align-items:center;display:flex;position:relative}.case-study-header-module__NTCWHq__metadata-section{flex-direction:column;display:flex}.case-study-header-module__NTCWHq__title-tags-row{padding:24px var(--section-padding-x);border-top:1px solid var(--color-primary-border);flex-direction:column;order:2;gap:12px;display:flex}.case-study-header-module__NTCWHq__company-section{padding:24px var(--section-padding-x);border-top:1px solid var(--color-primary-border);flex-direction:column;order:1;justify-content:center;align-items:flex-start;gap:16px;display:flex}.case-study-header-module__NTCWHq__company-logo{width:100%;height:auto}.case-study-header-module__NTCWHq__funding-model-section{padding:16px var(--section-padding-x);border-top:1px solid var(--color-primary-border);order:3;align-items:center;gap:12px;display:flex}.case-study-header-module__NTCWHq__funding-model-icon{flex-shrink:0}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--color-primary-border);padding:24px}@media (min-width:768px){.case-study-header-module__NTCWHq__metadata-section{grid-template:"tags company""funding company"/2fr 1fr;display:grid}.case-study-header-module__NTCWHq__title-tags-row{border-right:1px solid var(--color-primary-border);border-bottom:1px solid var(--color-primary-border);padding:40px var(--section-padding-x);order:unset;grid-area:tags}.case-study-header-module__NTCWHq__funding-model-section{border-right:1px solid var(--color-primary-border);order:unset;padding:24px var(--section-padding-x);border-top:none;grid-area:funding}.case-study-header-module__NTCWHq__company-section{order:unset;grid-area:company}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--color-primary-border);padding:72px 24px}}@media (min-width:1280px){.case-study-header-module__NTCWHq__case-study-header{--section-padding-x:40px}.case-study-header-module__NTCWHq__category-section{padding:40px var(--section-padding-x)40px 23px}.case-study-header-module__NTCWHq__company-section{padding:40px var(--section-padding-x)}.case-study-header-module__NTCWHq__company-logo{width:100%;max-width:100%}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--color-primary-border);padding:72px 40px}}@media (min-width:1920px){.case-study-header-module__NTCWHq__case-study-header{--section-padding-x:72px}.case-study-header-module__NTCWHq__category-section{padding:72px 72px 72px 55px}.case-study-header-module__NTCWHq__company-logo{width:100%;max-width:100%}.case-study-header-module__NTCWHq__summary-section{border-top:1px solid var(--color-primary-border);padding:144px 72px}}
/*# sourceMappingURL=ef66c269985924cd.css.map*/