.pes-design-industrial{--pes-industrial:#063f3d;--pes-industrial-accent:#c9932e}.pes-design-industrial .pes-project-grid{gap:18px}.pes-design-industrial .pes-project-card{border:1px solid #d8e0df;border-bottom:5px solid var(--pes-industrial);border-radius:9px;box-shadow:0 8px 24px rgba(3,45,43,.1)}.pes-design-industrial .pes-project-card:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(3,45,43,.16)}.pes-design-industrial .pes-project-image{aspect-ratio:16/10}.pes-design-industrial .pes-project-body{padding:15px 16px 18px}.pes-design-industrial .pes-card-fields{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start}.pes-design-industrial .pes-card-title{grid-column:1/-1;min-height:0!important;margin:0 0 10px;padding:0 0 11px;color:#102d2c;font-size:1.08rem;font-weight:850;line-height:1.25;text-transform:uppercase}.pes-design-industrial .pes-card-title:after{width:38px;height:2px;background:var(--pes-industrial-accent)}.pes-design-industrial .pes-card-status{top:12px;left:12px}.pes-design-industrial .pes-status{border:0;border-radius:5px;padding:6px 9px;background:rgba(3,55,52,.92)!important;color:#fff!important;font-size:.62rem;letter-spacing:.045em;text-transform:uppercase}.pes-design-industrial .pes-status:before{display:none}.pes-design-industrial .pes-card-field{grid-column:span 2;grid-template-columns:30px minmax(82px,.8fr) minmax(0,1.2fr);gap:6px;padding:9px 4px;border-bottom:1px solid #e0e7e6}.pes-design-industrial .pes-field-icon{width:28px!important;height:28px!important;border-radius:50%;color:var(--pes-industrial);background:#e8f1f0;font-size:15px!important;line-height:28px!important}.pes-design-industrial .pes-card-label{color:#214b49;font-size:.62rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.pes-design-industrial .pes-card-value{color:#243c3b;font-size:.72rem;line-height:1.45}.pes-design-industrial .pes-field-client,.pes-design-industrial .pes-field-project_reference,.pes-design-industrial .pes-field-scope_of_work,.pes-design-industrial .pes-field-description,.pes-design-industrial .pes-field-short_description,.pes-design-industrial .pes-field-tags{grid-column:1/-1}.pes-design-industrial .pes-field-client{grid-template-columns:1fr;gap:2px;padding:5px 0 10px}.pes-design-industrial .pes-field-client .pes-field-icon{display:none!important}.pes-design-industrial .pes-field-client .pes-card-label{font-size:.6rem}.pes-design-industrial .pes-field-client .pes-card-value{color:#102d2c;font-size:.88rem;font-weight:800;text-transform:uppercase}.pes-design-industrial .pes-field-location,.pes-design-industrial .pes-field-duration,.pes-design-industrial .pes-field-start_date,.pes-design-industrial .pes-field-completion_date{grid-column:span 1;grid-template-columns:1fr;gap:4px;justify-items:center;padding:12px 5px;text-align:center;border-right:1px solid #e3e9e8}.pes-design-industrial .pes-field-completion_date{border-right:0}.pes-design-industrial .pes-field-location .pes-card-label,.pes-design-industrial .pes-field-duration .pes-card-label,.pes-design-industrial .pes-field-start_date .pes-card-label,.pes-design-industrial .pes-field-completion_date .pes-card-label{font-size:.54rem}.pes-design-industrial .pes-field-location .pes-card-value,.pes-design-industrial .pes-field-duration .pes-card-value,.pes-design-industrial .pes-field-start_date .pes-card-value,.pes-design-industrial .pes-field-completion_date .pes-card-value{font-size:.6rem}.pes-design-industrial .pes-field-description,.pes-design-industrial .pes-field-short_description{display:grid!important;grid-template-columns:34px 1fr!important;gap:8px!important;margin-top:8px;padding:13px 0 0;border-top:1px solid #dfe6e5;border-bottom:0}.pes-design-industrial .pes-field-description .pes-field-icon,.pes-design-industrial .pes-field-short_description .pes-field-icon{grid-column:1;grid-row:1/3}.pes-design-industrial .pes-field-description .pes-card-label,.pes-design-industrial .pes-field-short_description .pes-card-label{grid-column:2;grid-row:1}.pes-design-industrial .pes-field-description .pes-card-value,.pes-design-industrial .pes-field-short_description .pes-card-value{grid-column:2;grid-row:2;padding:0;font-size:.68rem;line-height:1.55}.pes-design-industrial .pes-field-scope_of_work{grid-template-columns:30px minmax(100px,.45fr) 1fr}.pes-design-industrial .pes-progress{height:5px;background:#e1e9e8}.pes-design-industrial .pes-progress span{background:var(--pes-industrial)}@media(max-width:1100px){.pes-design-industrial .pes-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.pes-design-industrial .pes-project-grid{grid-template-columns:1fr}.pes-design-industrial .pes-card-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pes-design-industrial .pes-field-location,.pes-design-industrial .pes-field-duration,.pes-design-industrial .pes-field-start_date,.pes-design-industrial .pes-field-completion_date{grid-column:span 1}.pes-design-industrial .pes-field-client,.pes-design-industrial .pes-field-project_reference,.pes-design-industrial .pes-field-scope_of_work,.pes-design-industrial .pes-field-description,.pes-design-industrial .pes-field-short_description,.pes-design-industrial .pes-field-tags,.pes-design-industrial .pes-card-title{grid-column:1/-1}.pes-design-industrial .pes-field-description .pes-card-value,.pes-design-industrial .pes-field-short_description .pes-card-value{grid-column:2!important;grid-row:2!important;width:auto!important}}
