.project-detail-showcase{padding:80px 0}.pds-container{display:flex;gap:60px;margin:0 auto;max-width:1320px;padding:0 20px}.pds-left{align-self:flex-start;background:#f6f8fd;border-radius:20px;flex:1;max-width:444px;padding:32px 32px 40px}.pds-heading{padding-bottom:20px}.pds-cards{display:flex;flex-direction:column;gap:24px}.pds-card{gap:20px}.pds-card,.pds-icon-box{align-items:center;display:flex}.pds-icon-box{background:#cde2fb;border-radius:10px;flex-shrink:0;height:60px;justify-content:center;width:60px}.pds-right{flex:1;gap:40px;max-width:804px}.pds-card-text,.pds-right{display:flex;flex-direction:column}.pds-card-text{justify-content:center}.pds-card-text>:first-child{color:#212121;font-size:20px;font-weight:500;line-height:1.3;margin:0 0 6px}.pds-card-text>:last-child{color:#212121;font-size:16px;font-weight:400;line-height:1.4;margin:0}.pds-header-wrapper{align-items:stretch;display:flex;gap:20px}.pds-vertical-divider{background:#0571ec;border-radius:0;flex-shrink:0;width:8px}@media (max-width:1200px){.pds-container{gap:40px;padding:0 16px}.pds-left{max-width:380px;padding:24px 24px 32px}.pds-cards{gap:20px}.pds-card{gap:16px}.pds-icon-box{height:50px;width:50px}.pds-right{gap:32px;max-width:100%}.pds-card-text>:first-child{font-size:18px}.pds-card-text>:last-child{font-size:15px}}@media (max-width:767px){.project-detail-showcase{padding:40px 0}.pds-container{flex-direction:column;gap:24px;padding:0 16px}.pds-left{flex:none;max-width:100%;padding:20px 20px 24px;width:100%}.pds-heading{padding-bottom:16px}.pds-cards{gap:16px}.pds-card{align-items:flex-start;flex-direction:row;gap:12px}.pds-icon-box{flex-shrink:0;height:48px;width:48px}.pds-card-text{flex:1;justify-content:flex-start;width:100%}.pds-card-text>:first-child{font-size:18px;margin-bottom:4px}.pds-card-text>:last-child{font-size:14px}.pds-right{flex:none;gap:24px;max-width:100%}}@media (max-width:480px){.pds-container{padding:0}.pds-left{max-width:100%;padding:16px;width:100%}.pds-right{gap:20px}.pds-card{gap:8px}.pds-icon-box{height:40px;width:40px}.pds-card-text>:first-child{font-size:16px}.pds-card-text>:last-child{font-size:14px}}