.accueil-container{max-width:1200px;margin:0 auto;padding:0 20px}.accueil-hero-section{padding:80px 0 100px;background-image:linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),url("/wp-content/themes/blocksy-child/assets/images/hero.webp");background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:scroll;text-align:center;position:relative}.accueil-hero-tag{display:inline-block;background:#f3f4f6;color:#374151;padding:8px 16px;border-radius:20px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.9rem;font-weight:500;margin-bottom:40px;border:1px solid #e5e7eb}.accueil-hero-tag .tag-icon{display:inline-block;width:16px;height:16px;background:#202020;border-radius:50%;margin-right:8px;vertical-align:middle}.accueil-hero-section::before{content:"";position:absolute;top:50px;left:50px;width:40px;height:40px;border-top:2px solid #e9ecef;border-left:2px solid #e9ecef}.accueil-hero-section::after{content:"";position:absolute;top:50px;right:50px;width:40px;height:40px;border-top:2px solid #e9ecef;border-right:2px solid #e9ecef}.accueil-hero-section h1{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:3.2rem;font-weight:700;color:#202020;margin-bottom:20px;line-height:1.1;position:relative;z-index:2}.accueil-hero-section .highlight{color:#202020;position:relative;background:#ffee32;padding:2px 8px;border-radius:4px;font-weight:700;box-shadow:0 0 0 2px #ffee32;margin:0 2px;display:inline-block}.accueil-hero-section .highlight::before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:#ffee32;opacity:0.2;z-index:-1;border-radius:6px}.accueil-hero-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.1rem;color:#6b7280;max-width:500px;margin:0 auto 40px;position:relative;z-index:2;line-height:1.5}.accueil-hero-cta{display:flex;justify-content:center;gap:20px;margin-top:40px}.recherche-section{padding:80px 20px;background-color:white;text-align:center}.recherche-section h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#202020}.recherche-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.2rem;color:#4d4d4d;max-width:700px;margin:0 auto 50px;line-height:1.6}.avantages-list{display:flex;justify-content:center;gap:40px;margin-bottom:60px;flex-wrap:wrap}.avantage-item{display:flex;align-items:center;gap:12px;background:white;padding:16px 24px;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,0.08);border:1px solid #e9ecef;transition:all 0.3s ease}.avantage-item:hover{transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,0.12);border-color:#ffee32}.avantage-icon{font-size:1.5rem}.avantage-item span{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:500;color:#202020;white-space:nowrap}.recherche-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1000px;margin:0 auto}.recherche-card{background:white;border-radius:16px;padding:35px;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef;text-align:left;position:relative;overflow:hidden}.recherche-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px rgba(0,0,0,0.15);border-color:#ffee32}.card-number{position:absolute;top:20px;right:20px;width:40px;height:40px;background:linear-gradient(135deg,#ffee32,#ffd100);color:#202020;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.2rem;font-weight:700;box-shadow:0 4px 15px rgba(255,238,50,0.3)}.recherche-card h3{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.4rem;font-weight:600;color:#202020;margin-bottom:20px;margin-right:60px;line-height:1.3}.recherche-card p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#4d4d4d;line-height:1.6;margin-bottom:20px}.card-highlight{background:linear-gradient(135deg,#f8f9fa,#f3f4f6);padding:16px 20px;border-radius:12px;border-left:4px solid #ffee32}.card-highlight span{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.95rem;font-weight:600;color:#202020;line-height:1.4}.offres-section{padding:60px 0;background:#f3f4f6;text-align:left}.offres-container{max-width:1200px;margin:0 auto;background:white;padding:35px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:5px}.offres-text{text-align:left}.offres-section h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.2rem;font-weight:700;color:#202020;margin-bottom:12px;text-align:left}.offres-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#6b7280;line-height:1.5;margin:0;text-align:left}.offres-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.offres-grid *{box-sizing:border-box !important}.offres-grid .job-card,.offres-grid .job-item,.offres-grid .featured-job,.offres-grid .job,.offres-grid .post,.offres-grid .job-post,.offres-grid .sr-job,.offres-grid article,.offres-grid .job-listing,.offres-grid .job-offer,.offres-grid .entry,.offres-grid .job-entry{background:#f8f9fa !important;border-radius:12px !important;padding:30px !important;box-shadow:0 3px 15px rgba(0,0,0,0.08) !important;transition:all 0.3s ease !important;border:1px solid #e9ecef !important;position:relative !important;overflow:hidden !important;display:block !important;width:100% !important}.offres-grid .job-card::before,.offres-grid .job-item::before,.offres-grid .featured-job::before,.offres-grid .job::before,.offres-grid .post::before,.offres-grid .job-post::before,.offres-grid .sr-job::before,.offres-grid article::before,.offres-grid .job-listing::before,.offres-grid .job-offer::before,.offres-grid .entry::before,.offres-grid .job-entry::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#202020,#404040)}.offres-grid .job-card:hover,.offres-grid .job-item:hover,.offres-grid .featured-job:hover,.offres-grid .job:hover,.offres-grid .post:hover,.offres-grid .job-post:hover,.offres-grid .sr-job:hover,.offres-grid article:hover,.offres-grid .job-listing:hover,.offres-grid .job-offer:hover,.offres-grid .entry:hover,.offres-grid .job-entry:hover{transform:translateY(-3px) !important;box-shadow:0 6px 25px rgba(0,0,0,0.12) !important;border-color:#202020 !important}.offres-grid h2,.offres-grid h3,.offres-grid h4,.offres-grid p,.offres-grid a,.offres-grid span,.offres-grid div{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif !important}.offres-grid .job-title,.offres-grid .job-name,.offres-grid h3{font-size:1.4rem !important;font-weight:700 !important;color:#202020 !important;margin-bottom:12px !important;line-height:1.3 !important}.offres-grid .job-company,.offres-grid .company{font-size:1rem !important;color:#202020 !important;font-weight:600 !important;margin-bottom:8px !important}.offres-grid .job-location,.offres-grid .location{font-size:0.9rem !important;color:#6b7280 !important;margin-bottom:20px !important;display:flex !important;align-items:center !important;gap:6px !important}.offres-grid .job-location::before,.offres-grid .location::before{content:"📍" !important;font-size:0.8rem !important}.offres-grid .job-description,.offres-grid .description{font-size:1rem !important;color:#4d4d4d !important;line-height:1.6 !important;margin-bottom:25px !important}.offres-grid .job-tags,.offres-grid .tags{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin-bottom:25px !important}.offres-grid .job-tag,.offres-grid .tag{background:#f3f4f6 !important;color:#202020 !important;padding:6px 14px !important;border-radius:20px !important;font-size:0.85rem !important;font-weight:500 !important;border:1px solid #e9ecef !important}.offres-grid .job-cta,.offres-grid .cta,.offres-grid a{background:#202020 !important;color:white !important;border:2px solid #202020 !important;padding:14px 28px !important;border-radius:8px !important;font-size:1rem !important;font-weight:600 !important;cursor:pointer !important;transition:all 0.3s ease !important;text-decoration:none !important;display:inline-block !important;width:100% !important;text-align:center !important}.offres-grid .job-cta:hover,.offres-grid .cta:hover,.offres-grid a:hover{background:white !important;color:#202020 !important;transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(32,32,32,0.2) !important}.offres-grid .view-all-jobs,.offres-grid .view-all-link,.offres-grid .featured-jobs-cta,.offres-grid .jobs-cta{display:block !important;text-align:center !important;margin-top:30px !important;padding:15px 0 !important}.offres-grid .view-all-jobs a,.offres-grid .view-all-link a,.offres-grid .featured-jobs-cta a,.offres-grid .jobs-cta a{background:#202020 !important;color:white !important;border:2px solid #202020 !important;padding:14px 28px !important;border-radius:8px !important;font-size:1rem !important;font-weight:600 !important;text-decoration:none !important;display:inline-block !important;transition:all 0.3s ease !important}.offres-grid .view-all-jobs a:hover,.offres-grid .view-all-link a:hover,.offres-grid .featured-jobs-cta a:hover,.offres-grid .jobs-cta a:hover{background:white !important;color:#202020 !important;transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(32,32,32,0.2) !important}.offre-card{background:#f8f9fa;border-radius:12px;padding:30px;box-shadow:0 3px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e9ecef;position:relative;overflow:hidden}.offre-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#202020,#404040)}.offre-card:hover{transform:translateY(-3px);box-shadow:0 6px 25px rgba(0,0,0,0.12);border-color:#202020}.offre-header{margin-bottom:25px;padding-top:10px}.offre-title{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.4rem;font-weight:700;color:#202020;margin-bottom:12px;line-height:1.3}.offre-company{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#202020;font-weight:600;margin-bottom:8px}.offre-location{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.9rem;color:#6b7280;margin-bottom:20px;display:flex;align-items:center;gap:6px}.offre-location::before{content:"📍";font-size:0.8rem}.offre-description{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#4d4d4d;line-height:1.6;margin-bottom:25px}.offre-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.offre-tag{background:#f3f4f6;color:#202020;padding:6px 14px;border-radius:20px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.85rem;font-weight:500;border:1px solid #e9ecef}.offre-cta{background:#202020;color:white;border:2px solid #202020;padding:14px 28px;border-radius:8px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;display:inline-block;width:100%;text-align:center}.offre-cta:hover{background:white;color:#202020;transform:translateY(-2px);box-shadow:0 8px 25px rgba(32,32,32,0.2)}.offres-cta{text-align:center;margin-top:0}.offres-cta .cta-primary{background:#202020;color:white;border:2px solid #202020;padding:14px 28px;border-radius:8px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.3s ease}.offres-cta .cta-primary:hover{background:white;color:#202020;transform:translateY(-2px);box-shadow:0 8px 25px rgba(32,32,32,0.2)}.equipe-section{padding:80px 20px;background-color:white}.equipe-content{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:60px}.equipe-text{flex:1;text-align:left}.equipe-section h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:20px;color:#202020}.equipe-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.2rem;color:#4d4d4d;max-width:600px;margin-bottom:40px;line-height:1.6}.equipe-video{flex:1;max-width:500px}.video-container{position:relative;width:100%;padding-bottom:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:12px}.partenaires-section{padding:40px 20px;background-color:white;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.partenaires-content{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap;max-width:800px;margin:0 auto;padding:0 20px}.partenaire-item{display:flex;align-items:center;gap:12px;padding:15px 20px;background:white;border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,0.08);transition:all 0.3s ease;flex:1;min-width:280px;max-width:350px}.partenaire-item:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,0.12)}.partenaire-logo{width:40px;height:40px;object-fit:contain;transition:all 0.3s ease}.partenaire-logo:hover{transform:scale(1.05);filter:brightness(1.1)}.partenaire-text h3{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;color:#202020;margin:0 0 3px 0}.partenaire-text p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.8rem;color:#4d4d4d;margin:0;line-height:1.3}.reseaux-section{padding:60px 0;background:#f3f4f6;text-align:left}.reseaux-container{max-width:1200px;margin:0 auto;background:white;padding:50px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,0.1);display:flex;flex-direction:column;gap:40px}.reseaux-text{text-align:left}.reseaux-section h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:700;color:#202020;margin-bottom:20px;text-align:left}.reseaux-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.1rem;color:#6b7280;line-height:1.6;margin:0;text-align:left}.reseaux-grid{display:flex;gap:30px;justify-content:center;align-items:center}.reseau-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0;text-decoration:none;transition:all 0.3s ease;background:transparent;border:none}.reseau-card:hover{transform:translateY(-2px);text-decoration:none}.reseau-logo{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:15px;transition:all 0.3s ease}.reseau-card.linkedin .reseau-logo{background:#202020;color:white}.reseau-card.facebook .reseau-logo{background:#202020;color:white}.reseau-card.instagram .reseau-logo{background:#202020;color:white}.reseau-card:hover .reseau-logo{transform:scale(1.1)}.reseau-logo i{font-size:1.5rem}.reseau-text{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:500;font-size:0.9rem;color:#202020;line-height:1.4;background:white;border:1px solid #202020;padding:8px 16px;border-radius:5px;display:inline-block;min-width:140px;text-align:center}.reseau-card:hover .reseau-text{background:#f8f9fa;color:#202020}.contact-section{padding:60px 20px;background-color:white;text-align:center}.contact-section h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:15px;color:#202020}.contact-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.1rem;color:#4d4d4d;max-width:600px;margin:0 auto 35px;line-height:1.5}.contact-form-container{max-width:550px;margin:0 auto;background:#f8f9fa;padding:30px;border-radius:12px;box-shadow:0 6px 25px rgba(0,0,0,0.08);border:1px solid #e9ecef}.contact-form{text-align:left}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.form-group{margin-bottom:20px}.form-label{display:block;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;font-weight:600;color:#202020;margin-bottom:8px}.form-input,.form-textarea{width:100%;padding:12px 14px;border:2px solid #ffee32;border-radius:8px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.95rem;color:#202020;background-color:white;transition:all 0.3s ease;box-sizing:border-box}.form-input:focus,.form-textarea:focus{outline:none;border-color:#ffee32;box-shadow:0 0 0 3px rgba(255,238,50,0.2)}.form-input:invalid:not(:focus):not(:placeholder-shown),.form-textarea:invalid:not(:focus):not(:placeholder-shown){border-color:#dc3545}.form-textarea{resize:vertical;min-height:100px}.form-submit{width:100%;padding:14px 28px;font-size:1rem;position:relative;overflow:hidden;background:transparent;color:#202020;border:2px solid #202020;border-radius:8px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;cursor:pointer;transition:all 0.3s ease}.form-submit:hover:not(:disabled){background:#202020;color:white;transform:translateY(-1px)}.form-submit:disabled{opacity:0.7;cursor:not-allowed}.form-error{color:#dc3545;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.9rem;margin-top:5px;min-height:20px}.form-success{background:#d4edda;color:#155724;padding:15px 20px;border-radius:8px;border:1px solid #c3e6cb;margin-top:20px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.form-success p{margin:0;font-size:1rem;font-weight:500}.submit-loading{display:inline-block;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1}50%{opacity:0.5}}.form-input.valid,.form-textarea.valid{border-color:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,0.1)}.form-input.invalid,.form-textarea.invalid{border-color:#dc3545;box-shadow:0 0 0 3px rgba(220,53,69,0.1)}.form-input:not(:placeholder-shown):not(.invalid),.form-textarea:not(:placeholder-shown):not(.invalid){border-color:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,0.1)}.cta-section{padding:80px 20px;background-color:white;text-align:center}.cta-section h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2rem;font-weight:700;margin-bottom:20px;color:#202020}.cta-section p{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.1rem;color:#4d4d4d;line-height:1.6;max-width:600px;margin:0 auto 30px}@media (min-width:1200px){.accueil-container{max-width:1200px}.accueil-hero-section h1{font-size:3.5rem}.accueil-hero-section p{font-size:1.3rem}.reseaux-container{max-width:1200px;padding:60px}.reseaux-section h2{font-size:2.8rem}.reseaux-section p{font-size:1.2rem}.reseau-logo{width:60px;height:60px}.reseau-logo i{font-size:1.8rem}}@media (min-width:768px) and (max-width:1199px){.accueil-container{max-width:800px;padding:0 30px}.accueil-hero-section h1{font-size:2.8rem}.accueil-hero-section p{font-size:1.1rem}.recherche-cards{grid-template-columns:1fr;gap:25px}.equipe-content{flex-direction:column;text-align:center;gap:30px}.reseaux-container{max-width:800px;padding:40px}.reseaux-section h2{font-size:2.2rem}.reseaux-section p{font-size:1rem}.reseaux-grid{gap:25px}.reseau-logo{width:50px;height:50px}.reseau-text{min-width:120px;font-size:0.85rem}}@media (max-width:767px){.accueil-container{padding:0 20px}.accueil-hero-section{padding:40px 0}.accueil-hero-section h1{font-size:2.2rem;line-height:1.2}.accueil-hero-section p{font-size:1rem}.accueil-hero-cta{flex-direction:column;gap:15px}.recherche-section{padding:40px 0}.recherche-cards{grid-template-columns:1fr;gap:20px}.avantages-list{flex-direction:column;gap:15px;padding:0 20px}.avantage-item{flex-direction:column;text-align:center;padding:20px 16px;gap:8px;border-radius:16px;min-height:auto}.avantage-item span{font-size:0.9rem;white-space:normal;line-height:1.4;text-align:center}.avantage-icon{font-size:1.8rem;margin-bottom:4px}.offres-section{padding:40px 0}.offres-container{margin:0 20px;padding:30px;gap:20px}.offres-section h2{font-size:2rem}.offres-section p{font-size:1rem}.offres-grid{grid-template-columns:1fr;gap:25px}.offre-card{padding:25px}.offre-title{font-size:1.3rem}.offres-grid>*{grid-template-columns:repeat(2,1fr) !important;gap:25px !important}.offres-grid .job-card,.offres-grid .job-item,.offres-grid .post,.offres-grid .job-post,.offres-grid .sr-job,.offres-grid article,.offres-grid .job-listing,.offres-grid .job-offer,.offres-grid .entry,.offres-grid .job-entry{padding:25px}.offres-grid .job-title,.offres-grid .job-name,.offres-grid h3{font-size:1.3rem !important}.equipe-section{padding:40px 0}.equipe-content{flex-direction:column;text-align:center;gap:30px}.equipe-text{text-align:center}.equipe-video{max-width:100%}.reseaux-section{padding:40px 0}.reseaux-container{margin:0 20px;padding:30px 20px;gap:30px}.reseaux-section h2{font-size:1.8rem;text-align:center}.reseaux-section p{font-size:0.95rem;text-align:center}.reseaux-grid{flex-direction:column;gap:20px}.reseau-card{padding:15px}.reseau-logo{width:45px;height:45px}.reseau-logo i{font-size:1.3rem}.reseau-text{min-width:100px;font-size:0.8rem;padding:6px 12px}.contact-section{padding:40px 0}.contact-section h2{font-size:1.8rem}.contact-section p{font-size:1rem;margin-bottom:25px}.contact-form-container{padding:25px 20px;max-width:100%}.form-row{grid-template-columns:1fr;gap:0}.partenaires-section{padding:40px 0}.partenaires-content{gap:25px;padding:0 15px}.partenaire-item{min-width:250px;max-width:300px;padding:12px 16px}.partenaire-logo{width:35px;height:35px}.partenaire-text h3{font-size:0.95rem}.partenaire-text p{font-size:0.75rem}}@media (max-width:480px){.reseaux-container{margin:0 15px;padding:25px 15px}.reseaux-section h2{font-size:1.6rem}.reseaux-section p{font-size:0.9rem}.reseau-grid{gap:15px}.reseau-logo{width:40px;height:40px}.reseau-logo i{font-size:1.2rem}.reseau-text{min-width:90px;font-size:0.75rem;padding:5px 10px}.partenaires-section{padding:30px 20px}.partenaires-content{flex-direction:column;gap:20px;padding:0 10px}.partenaire-item{min-width:100%;max-width:100%;padding:15px 20px;text-align:center;flex-direction:column;gap:10px}.partenaire-logo{width:50px;height:50px}.partenaire-text h3{font-size:1rem;margin-bottom:5px}.partenaire-text p{font-size:0.8rem;line-height:1.4}.offres-container{margin:0 15px;padding:25px 20px;gap:20px}.offres-section h2{font-size:1.8rem}.offres-section p{font-size:0.95rem}.offre-card{padding:20px 15px}.offre-title{font-size:1.2rem}.offre-company{font-size:0.95rem}.offre-description{font-size:0.95rem}.offre-cta{padding:12px 24px;font-size:0.95rem}.offres-grid>*{grid-template-columns:1fr !important;gap:20px !important}.offres-grid .job-card,.offres-grid .job-item,.offres-grid .post,.offres-grid .job-post,.offres-grid .sr-job,.offres-grid article,.offres-grid .job-listing,.offres-grid .job-offer,.offres-grid .entry,.offres-grid .job-entry{padding:20px 15px}.offres-grid .job-title,.offres-grid .job-name,.offres-grid h3{font-size:1.2rem !important}.offres-grid .job-company,.offres-grid .company{font-size:0.95rem !important}.offres-grid .job-description,.offres-grid .description{font-size:0.95rem !important}.offres-grid .job-cta,.offres-grid .cta,.offres-grid a{padding:12px 24px !important;font-size:0.95rem !important}.offres-grid .view-all-jobs,.offres-grid .view-all-link,.offres-grid .featured-jobs-cta,.offres-grid .jobs-cta{margin-top:20px !important;padding:10px 0 !important}.offres-grid .view-all-jobs a,.offres-grid .view-all-link a,.offres-grid .featured-jobs-cta a,.offres-grid .jobs-cta a{padding:12px 24px !important;font-size:0.95rem !important}.equipe-video{max-width:100%}.accueil-hero-cta{flex-direction:column;align-items:center}.partenaires-content{gap:20px;flex-wrap:nowrap}}.temoignages-section{background:#f8f9fa;padding:80px 0;position:relative}.google-reviews-slider{max-width:1200px;margin:0 auto;text-align:center}.reviews-header{margin-bottom:50px}.reviews-header h2{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:700;color:#202020;margin-bottom:20px}.overall-rating{display:flex;align-items:center;justify-content:center;gap:15px}.stars{font-size:1.8rem}.rating-text{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.2rem;color:#4d4d4d;font-weight:600}.reviews-slider-container{position:relative;margin-bottom:40px}.reviews-slider{overflow:hidden;position:relative}.reviews-slide{display:none;grid-template-columns:repeat(3,1fr);gap:30px;transition:all 0.5s ease}.reviews-slide.active{display:grid}.review-card{background:white;padding:30px 25px;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,0.08);transition:all 0.3s ease;position:relative;text-align:left;min-height:200px;display:flex;flex-direction:column;justify-content:space-between}.review-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,0.15)}.review-stars{font-size:1.2rem;margin-bottom:15px;text-align:center}.review-text{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;color:#4d4d4d;line-height:1.6;margin-bottom:20px;font-style:italic;flex-grow:1}.review-author{font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:0.9rem;color:#6b7280;font-weight:600;text-align:center;margin-bottom:15px}.google-logo{width:30px;height:30px;background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:bold;font-size:0.9rem;margin:0 auto;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);background:white;border:2px solid #e9ecef;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:10;color:#4d4d4d;font-size:1.2rem}.slider-btn:hover{background:#ffee32;border-color:#ffee32;color:#202020;transform:translateY(-50%) scale(1.1)}.slider-btn-prev{left:-25px}.slider-btn-next{right:-25px}.slider-indicators{display:flex;justify-content:center;gap:10px;margin-bottom:30px}.indicator{width:12px;height:12px;border-radius:50%;background:#e9ecef;border:none;cursor:pointer;transition:all 0.3s ease}.indicator.active{background:#ffee32;transform:scale(1.2)}.indicator:hover{background:#ffee32;opacity:0.7}.reviews-cta{text-align:center}.google-reviews-link{display:inline-block;background:linear-gradient(135deg,#ffee32,#ffd100);color:#202020;text-decoration:none;padding:15px 35px;border-radius:50px;font-family:"Space Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.1rem;font-weight:600;transition:all 0.3s ease;box-shadow:0 8px 25px rgba(255,238,50,0.3)}.google-reviews-link:hover{transform:translateY(-3px);box-shadow:0 12px 35px rgba(255,238,50,0.4);color:#202020}@media (max-width:768px){.reviews-slide{grid-template-columns:1fr;gap:20px}.reviews-header h2{font-size:2rem}.slider-btn{width:40px;height:40px;font-size:1rem}.slider-btn-prev{left:-20px}.slider-btn-next{right:-20px}.review-card{padding:25px 20px;min-height:180px}.review-text{font-size:0.95rem}}@media (max-width:480px){.temoignages-section{padding:60px 0}.reviews-header h2{font-size:1.8rem}.overall-rating{flex-direction:column;gap:10px}.stars{font-size:1.5rem}.rating-text{font-size:1rem}.slider-btn{display:none}.review-card{padding:20px 15px;min-height:160px}.google-reviews-link{padding:12px 25px;font-size:1rem}}