.containeremploi{width:100%;margin:0 auto;font-family:Arial,sans-serif}.emploihero{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:1rem 8%!important;border-radius:8px;margin-bottom:40px;height:400px}.textContent h1{color:#1e007b;margin-bottom:20px;font-size:30px;font-weight:700;line-height:1.4}.primaryBtnCtn{display:flex;justify-content:center;flex-direction:column;align-items:anchor-center;width:45%}.primaryBtnCtn a{padding-top:16px;text-align:center}.primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4299e1,#3182ce);transition:all .2s;border:none;border-radius:35px;margin-right:15px;padding:15px 24px;font-size:16px;width:101%;font-weight:700}.primaryBtn:hover{background:linear-gradient(135deg,#3182ce,#2c5282);transform:translateY(-2px);box-shadow:0 8px 20px rgba(66,153,225,.4);color:#fff}.link{color:#0070f3;text-decoration:none;font-size:14px}.link:hover{text-decoration:underline}.containeremploi .imagectn{width:50%}.containeremploi .imagectn img{color:transparent;width:100%;height:100%}.containeremploi .textContent{z-index:1;position:relative;width:50%}.solution{padding:1rem 8%!important;text-align:center;margin-top:80px}.solution h2,.solution h6{font-weight:700;color:#525252}.solution h6{font-size:24px}.searchemploiTop{margin-top:32px}.textContent3{display:flex;justify-content:center;align-items:center}.textContent3 h3,.textContent3 h4,.textContent3 h5,.textContent3 h6{padding-bottom:15px;font-weight:600;color:#216fe5;font-size:24px}.solution p{padding-top:11px}.searchemploi{padding:1rem 8%!important;display:flex}.searchemploi ul{padding-left:14px;list-style:none}.textContent3 p{font-size:16px;padding-bottom:10px}.searchemploi ul li{margin-bottom:10px;display:flex;padding-bottom:10px}.searchemploi ul li .icons-circle{justify-content:center;align-items:flex-start;padding-right:10px;display:inline-flex;padding-top:5px}.separation{display:flex;justify-content:center;align-items:center;padding:1rem 8%!important;text-align:center}.separationctn{background-color:#d8e2f2;height:10px;width:71%;border-radius:20px}.textContent-recrutemnt{font-size:14px;color:#073f81;font-weight:500}.icons-circle-txt b{padding:0 3px}.premiunctn{max-width:1100px;margin:0 auto;padding:2rem}.title{text-align:center;font-size:1.8rem;margin-bottom:2rem;font-weight:700}.content{display:flex;gap:2rem;justify-content:space-between}.table{width:50%!important;border-collapse:collapse;font-size:.95rem}.tablenotValid{color:red!important;font-weight:700}.tableValid{color:blue!important;font-weight:700}.table td,.table th{border:1px solid #ddd!important;padding:8px;text-align:left}.table th{background:#f5f7fa!important}.section td{background:#f0f4ff!important;font-weight:700}.pricingBox{width:50%!important;border:1px solid #eee!important;padding:1.5rem;border-radius:8px;text-align:center}.subtitle{font-size:.9rem;color:#666;font-weight:600}.cta,.subtitle{margin-bottom:1rem}.cta{background:#2563eb;color:white;padding:.8rem 1.5rem;border:none;border-radius:22px;font-size:1rem;cursor:pointer}.choose{margin:1rem 0;font-weight:700;color:#444;font-size:20px}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.plan{border:1px solid #b9cbfd;padding:1rem;border-radius:6px;cursor:pointer}.plan h3{margin:0;font-size:1.2rem;color:#222}.plan p{margin:.5rem 0;font-size:1.1rem;font-weight:700;color:#2563eb}.plan small{color:#666}.heightImage{height:80%!important}.heightImage2{height:73%!important}.savoir-faire .title{text-align:center;font-size:28px;margin-bottom:40px;color:#0d2a56}.savoir-faire .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(1fr,1fr))!important;grid-gap:20px;gap:20px}.savoir-faire .card{border:2px solid #e0e6f5;border-radius:10px;padding:20px;background:#fff}.savoir-faire .card h2{font-size:18px;margin-bottom:10px;color:#0d2a56}.savoir-faire .card p{font-size:14px;line-height:1.6;margin-bottom:10px}.passer-action{width:50%;display:flex;justify-content:center;align-items:center}.passer-action button{border:none;padding:36px 40px;border-radius:10px;background-color:#d8e2f2;color:#0063ab;font-weight:700;font-size:21px}.savoir-faire{padding:1rem 8%!important}@media (min-width:768px) and (max-width:1024px){.textContent h1{font-size:21px}.primaryBtnCtn{width:100%;display:flex}.containeremploi .textContent{padding:10px}.savoir-faire .grid{grid-template-columns:1fr}.passer-action{width:100%}.passer-action button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:35px;width:100%;padding:12px 24px;font-size:16px;font-weight:700}}@media (max-width:767px){.passer-action{width:100%}.passer-action button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:35px;width:100%;padding:12px 24px;font-size:16px;font-weight:700}.savoir-faire .grid{grid-template-columns:1fr}.textContent h1{font-size:21px}.primaryBtnCtn{width:100%;display:flex}.containeremploi .textContent{padding:10px}.emploihero{flex-direction:column;height:auto}.containeremploi .textContent,.primaryBtnCtn{width:100%}.containeremploi .imagectn{width:80%}.textContent h1{font-size:25px}.searchemploi{justify-content:center;align-items:center;flex-direction:column}.textContent3 h3,.textContent3 h4,.textContent3 h5,.textContent3 h6{text-align:center}.content{flex-direction:column-reverse}.pricingBox{width:100%!important}}