.entretien-steps{display:flex;flex-direction:column;gap:20px}.step{display:flex;align-items:flex-start;gap:20px;padding:25px;background:#ffffff;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,0.05);border:1px solid rgba(33,70,184,0.08)}.step-icon{width:55px;height:55px;border-radius:50%;background:rgba(224,49,49,0.08);display:flex;align-items:center;justify-content:center;font-size:24px;color:#E03131;flex-shrink:0}.step-content h4{margin:0 0 8px;font-size:20px;font-weight:700;color:#2146B8;line-height:1.3}.step-content p{margin:0;font-size:15px;line-height:1.7;color:#2146B8;opacity:0.9}.acg-team-section{padding:40px 0}.acg-team-grid{display:flex;justify-content:center;gap:45px;max-width:1300px;margin:auto}.acg-team-card{width:25%;position:relative}.acg-team-image{position:relative;border-radius:22px;overflow:hidden;height:240px;margin-bottom:28px;box-shadow:0 18px 40px rgba(0,0,0,0.08)}.acg-team-image img{width:100%;height:100%;object-fit:cover;display:block}.acg-team-icon{width:82px;height:82px;border-radius:50%;color:white;font-size:34px;display:flex;align-items:center;justify-content:center;border:6px solid #ffffff;position:absolute;top:-38px;left:50%;transform:translateX(-50%);z-index:20;box-shadow:0 10px 25px rgba(0,0,0,0.15)}.acg-team-icon.blue{background:#1f4ea8}.acg-team-icon.red{background:#d9292f}.house-icon{font-size:42px;font-weight:700}.phone-icon{font-size:38px}.acg-team-card h3{margin:0 0 16px;font-size:20px;font-weight:800;line-height:1.2;text-transform:uppercase}.acg-team-card h3::after{content:"";display:block;width:42px;height:2px;margin-top:14px;background:currentColor}.acg-team-card h3.blue{color:#1f4ea8}.acg-team-card h3.red{color:#d9292f}.acg-team-card h4{margin:0 0 18px;font-size:18px;font-weight:700;color:#173a78;line-height:1.35}.acg-team-card p{margin:0;font-size:16px;line-height:1.7;color:#173a78}@media (max-width:980px){.acg-team-grid{flex-wrap:wrap;gap:40px}.acg-team-card{width:calc(50% - 20px)}}@media (max-width:767px){.acg-team-grid{flex-direction:column}.acg-team-card{width:100%}.acg-team-image{height:260px}}