.RecruitmentHero-module-scss-module__7T_VYq__heroSection{background:#224084;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:544px;margin-top:-80px;padding:160px 0 80px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.RecruitmentHero-module-scss-module__7T_VYq__heroSection{height:auto;min-height:500px;padding:140px 0 80px}}@media (max-width:768px){.RecruitmentHero-module-scss-module__7T_VYq__heroSection{height:auto;min-height:480px;padding:140px 0 60px}}.RecruitmentHero-module-scss-module__7T_VYq__container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media (max-width:768px){.RecruitmentHero-module-scss-module__7T_VYq__container{padding-left:16px;padding-right:16px}}.RecruitmentHero-module-scss-module__7T_VYq__container{z-index:2;width:100%;height:100%;position:relative}.RecruitmentHero-module-scss-module__7T_VYq__heroBgImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.RecruitmentHero-module-scss-module__7T_VYq__heroOverlay{z-index:1;background:#224084d9;width:100%;height:100%;position:absolute;top:0;left:0}.RecruitmentHero-module-scss-module__7T_VYq__heroContent{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;max-width:623px;display:flex;position:relative}.RecruitmentHero-module-scss-module__7T_VYq__breadcrumb{align-items:center;gap:8px;display:flex}.RecruitmentHero-module-scss-module__7T_VYq__breadcrumb span{color:#fffc;font-size:16px;font-weight:400;line-height:24px}.RecruitmentHero-module-scss-module__7T_VYq__heroTitle{color:#fff;font-size:48px;font-weight:600;line-height:58px}@media (max-width:768px){.RecruitmentHero-module-scss-module__7T_VYq__heroTitle{font-size:36px;line-height:44px}}.RecruitmentHero-module-scss-module__7T_VYq__heroDescription{color:#fffc;max-width:520px;font-size:18px;font-weight:400;line-height:1.48}@media (max-width:768px){.RecruitmentHero-module-scss-module__7T_VYq__heroDescription{font-size:16px}}.RecruitmentHero-module-scss-module__7T_VYq__heroCta{color:#161622;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:12px 20px;font-size:16px;font-weight:500;line-height:24px;transition:all .2s;display:inline-flex;box-shadow:0 4px 4px -4px #0c0c0d0d}.RecruitmentHero-module-scss-module__7T_VYq__heroCta:hover{background:#f0f2f5;transform:translateY(-2px);box-shadow:0 6px 12px -4px #0c0c0d1a}.RecruitmentHero-module-scss-module__7T_VYq__heroCta svg{flex-shrink:0}
.WhyChooseCMC-module-scss-module__0yO5wW__section{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media (max-width:768px){.WhyChooseCMC-module-scss-module__0yO5wW__section{padding-left:16px;padding-right:16px}}.WhyChooseCMC-module-scss-module__0yO5wW__section{padding-top:120px;padding-bottom:60px}@media (max-width:768px){.WhyChooseCMC-module-scss-module__0yO5wW__section{padding-top:60px;padding-bottom:40px}}.WhyChooseCMC-module-scss-module__0yO5wW__sectionTitle{color:#161622;margin-bottom:30px;font-size:36px;font-weight:600;line-height:44px}@media (max-width:768px){.WhyChooseCMC-module-scss-module__0yO5wW__sectionTitle{font-size:28px;line-height:36px}}.WhyChooseCMC-module-scss-module__0yO5wW__cardsGrid{gap:12px;display:flex}@media (max-width:1024px){.WhyChooseCMC-module-scss-module__0yO5wW__cardsGrid{flex-wrap:wrap}}.WhyChooseCMC-module-scss-module__0yO5wW__card{border:1px solid #2240841a;border-radius:12px;flex:1 1 0;align-items:flex-start;gap:24px;padding:24px;transition:all .3s;display:flex}.WhyChooseCMC-module-scss-module__0yO5wW__card:hover{border-color:#22408440;transform:translateY(-2px);box-shadow:0 4px 16px #22408414}@media (max-width:1024px){.WhyChooseCMC-module-scss-module__0yO5wW__card{flex:calc(50% - 6px);min-width:280px}}@media (max-width:768px){.WhyChooseCMC-module-scss-module__0yO5wW__card{flex:100%}}.WhyChooseCMC-module-scss-module__0yO5wW__cardIcon{color:#224084;flex-shrink:0;width:48px;height:48px}.WhyChooseCMC-module-scss-module__0yO5wW__cardContent{flex-direction:column;gap:8px;display:flex}.WhyChooseCMC-module-scss-module__0yO5wW__cardTitle{color:#224084;font-size:18px;font-weight:600;line-height:24px}.WhyChooseCMC-module-scss-module__0yO5wW__cardDescription{color:#224084cc;font-size:14px;font-weight:400;line-height:20px}
.LifeAtCMC-module-scss-module__TY24Vq__section{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px}@media (max-width:768px){.LifeAtCMC-module-scss-module__TY24Vq__section{padding-left:16px;padding-right:16px}}.LifeAtCMC-module-scss-module__TY24Vq__section{padding-top:60px;padding-bottom:60px}@media (max-width:768px){.LifeAtCMC-module-scss-module__TY24Vq__section{padding-top:40px;padding-bottom:40px}}.LifeAtCMC-module-scss-module__TY24Vq__sectionTitle{color:#161622;margin-bottom:30px;font-size:36px;font-weight:600;line-height:44px}@media (max-width:768px){.LifeAtCMC-module-scss-module__TY24Vq__sectionTitle{font-size:28px;line-height:36px}}.LifeAtCMC-module-scss-module__TY24Vq__cardsGrid{gap:12px;display:flex}@media (max-width:1024px){.LifeAtCMC-module-scss-module__TY24Vq__cardsGrid{flex-wrap:wrap}}@media (max-width:768px){.LifeAtCMC-module-scss-module__TY24Vq__cardsGrid{gap:16px}}.LifeAtCMC-module-scss-module__TY24Vq__card{border:1px solid #2240841a;border-radius:12px;flex-direction:column;flex:1 1 0;transition:all .3s;display:flex;overflow:hidden}.LifeAtCMC-module-scss-module__TY24Vq__card:hover{border-color:#22408440;transform:translateY(-2px);box-shadow:0 4px 16px #22408414}.LifeAtCMC-module-scss-module__TY24Vq__card:hover .LifeAtCMC-module-scss-module__TY24Vq__cardImage img{transform:scale(1.05)}@media (max-width:1024px){.LifeAtCMC-module-scss-module__TY24Vq__card{flex:calc(33.333% - 8px);min-width:200px}}@media (max-width:768px){.LifeAtCMC-module-scss-module__TY24Vq__card{flex:calc(50% - 8px)}}@media (max-width:480px){.LifeAtCMC-module-scss-module__TY24Vq__card{flex:100%}}.LifeAtCMC-module-scss-module__TY24Vq__cardImage{width:100%;height:233px;position:relative;overflow:hidden}.LifeAtCMC-module-scss-module__TY24Vq__cardImage img{object-fit:cover;transition:transform .4s}.LifeAtCMC-module-scss-module__TY24Vq__cardLabel{text-align:center;color:#161622;padding:12px;font-size:16px;font-weight:600;line-height:24px}
