.ap-page .ac-opening{background:#f5f4f2}.ac-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8%;align-items:start}.ac-kit{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center;padding:30px;background:#32131d;border-radius:12px;color:#fff}.ac-kit>div{display:flex;flex-direction:column;align-items:center;gap:22px;min-width:0;text-align:center}.ac-kit .impact-icon{color:#ff5a2b}.ac-kit span{font-size:16px;line-height:1.5}.ac-kit>i{font-style:normal;color:#c4b8bd}.ac-kit p{grid-column:1/-1;font-size:16px;line-height:1.6;color:#c4b8bd;border-top:1px solid #78545f;padding-top:22px;margin:14px 0 0}.ac-opening .offer-budget{margin-top:40px}.ac-stage-heading{margin:50px 0 28px}.ac-stage-heading h3{font-size:30px;line-height:1.3;font-weight:400;margin:14px 0 0;color:#171717}.ac-opening .ap-work-stages{margin:0}.ac-opening .ap-work-stages li{min-width:0}.ac-opening .ap-work-stages h3{overflow-wrap:normal}
@media(max-width:900px){.ac-intro{grid-template-columns:1fr;gap:28px}.ac-kit{max-width:620px}.ac-stage-heading h3{font-size:26px}}@media(max-width:600px){.ac-kit{padding:24px 18px;gap:8px}.ac-kit span{font-size:14px}.ac-kit>div{gap:16px}.ac-kit p{font-size:15px}.ac-opening .offer-budget{margin-top:28px}.ac-stage-heading{margin-top:36px}.ac-stage-heading h3{font-size:24px}.ac-opening .ap-work-stages{grid-template-columns:1fr}}
