/* Release 59: make the two portfolio concepts clearly distinguishable, and never repeat a service card image. */
.skypine-ko .k45-portfolio-restored .ko-concept-grid {gap:24px;align-items:stretch}
.skypine-ko .k45-portfolio-restored .ko-concept-figure{display:flex;flex-direction:column;height:100%}
.skypine-ko .k45-portfolio-restored .ko-concept-figure>a{flex:1;display:flex;align-items:center;justify-content:center;background:#f0f4f7}
.skypine-ko .k45-portfolio-restored .ko-concept-figure img{display:block;width:100%;max-height:310px;height:auto!important;aspect-ratio:3/2!important;object-fit:contain!important;object-position:center center!important}
.skypine-ko .k38-service-card .k38-thumb{isolation:isolate}
.skypine-ko .k38-service-card .k38-thumb img{display:block;width:100%;aspect-ratio:984/600;object-fit:cover}
@media (max-width:780px){.skypine-ko .k45-portfolio-restored .ko-concept-figure img{max-height:270px}}
