.lh-22{line-height:22px}@media(max-width: 991.98px){.project-spotlight>.container:first-of-type{padding:0 !important}}.project-spotlight__figure{margin:0 0 40px 0;padding:0;width:100%}.project-spotlight__img{min-width:100%;width:100%;height:auto;display:block}@media(min-width: 992px){.project-spotlight__img{border-radius:4px}}.project-spotlight__content-wrapper{display:flex;flex-direction:row;gap:20px;align-items:flex-start}@media(max-width: 991.98px){.project-spotlight__content-wrapper{flex-direction:column}}.project-spotlight__text-group{display:flex;flex-direction:column;gap:20px}.project-spotlight__description-wrapper{display:flex;flex-direction:column;gap:30px;padding-top:40px}@media(max-width: 991.98px){.project-spotlight__description-wrapper{padding-top:0}}.project-spotlight__description{color:var(--text-text-primary-on-brand, #ffffff);font-size:18px;font-weight:400;line-height:1.22;margin:0}@media(max-width: 575.98px){.project-spotlight__description{font-size:16px;line-height:1.2}}.project-spotlight__btn-icon{width:24px;height:24px;flex-shrink:0}.project-spotlight__stats{display:flex;flex-direction:row;border-top:1px solid var(--border-border-focus-on-brand, rgba(255, 255, 255, 0.2));border-bottom:none}@media(max-width: 991.98px){.project-spotlight__stats{flex-wrap:wrap;gap:20px}}@media(max-width: 575.98px){.project-spotlight__stats{flex-direction:column;padding-top:20px;padding-bottom:20px}}.project-spotlight__stat-item{flex:1;padding-left:20px;padding-right:20px;border-right:1px solid var(--border-border-focus-on-brand, rgba(255, 255, 255, 0.2));display:flex;flex-direction:column}.project-spotlight__stat-item:last-child{border-right:none}@media(max-width: 991.98px){.project-spotlight__stat-item{flex:1 1 calc(50% - 10px);border-right:none}.project-spotlight__stat-item:last-child{border-bottom:0;padding-bottom:0}.project-spotlight__stat-item:nth-child(2n){border-right:none}}@media(max-width: 575.98px){.project-spotlight__stat-item{flex:1 1 100%;padding-left:0;padding-right:0;border-right:none;border-bottom:1px solid var(--border-border-focus-on-brand, rgba(255, 255, 255, 0.2));padding-bottom:20px}}.project-spotlight--brand-primary{background-color:var(--background-bg-brand-primary, #002e5f)}