.hec-project-details-row{width:100%;max-width:1360px;gap:48px 8.4559%!important;margin:0 auto!important}@media (width<=1360px){.hec-project-details-row{padding-left:64px!important;padding-right:64px!important}}@media (width<=767px){.hec-project-details-row{padding-left:24px!important;padding-right:24px!important}}.hec-project-details-content{min-width:320px;max-width:668px;flex:0 49.1176%!important}.hec-project-details-specs{min-width:300px;max-width:577px;flex:0 42.4265%!important}.hec-project-details-body p{margin-bottom:16px}.hec-project-details-body p:last-child{margin-bottom:0}.hec-project-details-awards-list ul{margin:0!important}.hec-project-details-spec{border-bottom:1px solid var(--e-global-color-hec-light-gray,#ececec);width:100%;padding:12px 0 24px!important}.hec-project-details-spec:first-child{border-top:1px solid var(--e-global-color-hec-light-gray,#ececec);padding-top:24px!important}.hec-project-details-spec-label{flex:0 0 207px!important;width:207px!important;max-width:207px!important}.hec-project-details-spec-value{--width:auto!important;flex:1 1 0!important;width:auto!important;min-width:0!important}.hec-project-details-reg{font-size:.645em;line-height:1;position:relative;top:-.55em}.hec-project-details-chips{flex-wrap:wrap!important}.hec-project-details-chip{--width:auto!important;flex:none!important;width:auto!important}.hec-project-details-chip .elementor-heading-title{border:1px solid var(--e-global-color-hec-medium-gray,#c3c3c3);border-radius:4px;padding:4px 8px;transition:border-color .2s,color .2s;display:inline-flex}.hec-project-details-chip .elementor-heading-title a{color:inherit;text-decoration:none}.hec-project-details-chip:hover .elementor-heading-title{border-color:var(--e-global-color-primary,#0c2340);color:var(--e-global-color-primary,#0c2340)}.hec-project-specs{flex-direction:column;gap:16px;width:100%;display:flex}.hec-project-specs .hec-project-details-spec{flex-direction:row;align-items:baseline;gap:24px;display:flex}.hec-project-specs .hec-project-details-spec p{margin:0}.hec-project-specs .hec-project-details-spec-label{letter-spacing:.32px;text-transform:uppercase;color:var(--e-global-color-hec-dark-gray,#6d6e71);font-family:Oswald,sans-serif;font-size:16px;font-weight:400;line-height:1.5em}.hec-project-specs .hec-project-details-spec-value{font-family:var(--e-global-typography-hec-type-text-l-font-family), sans-serif;font-weight:var(--e-global-typography-hec-type-text-l-font-weight);font-size:var(--e-global-typography-hec-type-text-l-font-size);line-height:var(--e-global-typography-hec-type-text-l-line-height);letter-spacing:var(--e-global-typography-hec-type-text-l-letter-spacing);color:var(--e-global-color-text,#121212);flex-direction:column;gap:8px;display:flex}.hec-project-specs .hec-project-details-chips{flex-direction:row;align-items:flex-start}.hec-project-specs .hec-project-details-chip{border:1px solid var(--e-global-color-hec-medium-gray,#c3c3c3);font-family:var(--e-global-typography-hec-type-text-m-font-family), sans-serif;font-weight:var(--e-global-typography-hec-type-text-m-font-weight);font-size:var(--e-global-typography-hec-type-text-m-font-size);line-height:var(--e-global-typography-hec-type-text-m-line-height);letter-spacing:var(--e-global-typography-hec-type-text-m-letter-spacing);border-radius:4px;padding:4px 8px;transition:border-color .2s,color .2s;display:inline-flex}.hec-project-specs .hec-project-details-chip a{color:inherit;text-decoration:none}.hec-project-specs .hec-project-details-chip:hover{border-color:var(--e-global-color-primary,#0c2340);color:var(--e-global-color-primary,#0c2340)}@media (width<=1100px){.hec-project-details-row{flex-direction:column!important}.hec-project-details-content,.hec-project-details-specs{flex:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}}@media (width<=600px){.hec-project-details-spec{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.hec-project-details-spec-label{flex:none!important;width:100%!important;max-width:100%!important}.hec-project-details-spec-value{flex:none!important;width:100%!important}}