:root{font-family:Arial;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fdfdfd;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #002060;--text-color: #2d3436;--light-bg: #f8f9fa;--border-color: #dfe6e9;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem;--font-family: "Segoe UI", Arial, sans-serif;--shadow: 0 4px 6px rgba(0, 0, 0, .05);--border-radius: 12px;--min-vertical-spacing: 4rem}body{min-height:100vh;display:flex;flex-direction:column}main{flex-grow:1;padding-top:var(--min-vertical-spacing);padding-bottom:var(--min-vertical-spacing)}header,footer{padding:20rem}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}}@media (prefers-color-scheme: dark){:root{color:#e0e0e0;background-color:#303030}:root{color:#ffffffde!important;background-color:#fdfdfd!important;--primary-color: #002060 !important;--text-color: #2d3436 !important;--light-bg: #f8f9fa !important;--border-color: #dfe6e9 !important}}#root{margin:0;padding:0;text-align:center;flex:1;display:flex;flex-direction:column}body{overflow-x:hidden;min-height:100vh;margin:0;padding:0;width:100%;box-sizing:border-box}html{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}h3{text-align:center;font-size:1.5rem;color:#2d3436;margin-bottom:2rem}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.header{background-color:#061264;padding:15px 20px;display:flex;height:80px;justify-content:space-between;align-items:center}.header-container{display:flex;justify-content:space-between;width:100%;align-items:center}.warning-message h3{background:red;margin:0}.left-header-section{display:flex;align-items:center;flex:2}.logo{height:150px;margin-left:-20px}.header-navs{margin-left:20px}.nav-links{display:flex;gap:20px}.nav-links a{color:#fff;text-decoration:none;font-size:16px;font-weight:700;display:flex;flex-direction:column;align-items:center}.nav-icon{font-size:20px;margin-bottom:5px}.nav-links a:hover .nav-icon,.nav-links a:hover{color:#0984e3}.language-selector-container{display:flex;align-items:center;margin-left:30px}.language-flag{width:30px;height:24px;margin-right:8px;border-radius:4px}.language-selector select{background-color:#061264;color:#fff;padding:5px;border:1px solid #061264;border-radius:4px}.header-actions{display:flex;align-items:center;flex:1;justify-content:flex-end}.login-container{display:flex;align-items:center;position:relative}.login-icon{font-size:25px;margin-right:10px;color:#fff}.profile-button{background:none;border:none;cursor:pointer;font-size:1.5rem;color:#333}.profile-button:hover{color:#007bff}.login-btn{color:#061264;background-color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer;border-radius:5px}.username{font-weight:700;margin-right:10px}.logout-btn{background-color:red;color:#fff;padding:8px 12px;border:none;cursor:pointer;border-radius:5px}@media screen and (max-width: 768px){.header{background-size:auto;flex-direction:column;padding:10px;height:auto}.header-container{flex-direction:column;align-items:center;position:relative}.left-header-section{flex-direction:column;align-items:center;width:100%}.logo{height:200px}.header-navs{margin-left:0;margin-top:10px}.nav-links{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:15px}.nav-links a{font-size:14px}.nav-icon{font-size:18px}.language-selector-container{margin-left:-20px;justify-content:center;width:100%}.header-actions{width:100%;flex-direction:row;justify-content:center;gap:15px}.login-container{flex-direction:column;align-items:center}.login-icon{margin-right:0;margin-bottom:5px}.login-btn{padding:8px 15px;font-size:14px}.language-flag{width:24px;height:18px}.language-selector select{font-size:14px}}@media screen and (max-width: 480px){.header{height:auto}.header-container{position:relative}.menu-toggle{display:block;background:none;border:none;color:#fff;font-size:24px;cursor:pointer;position:relative;margin:10px auto;padding-right:30px;top:auto;right:auto}.nav-links.mobile{display:none;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:#061264;padding:10px;z-index:1000}.nav-links.mobile.open{display:flex}.nav-links.mobile a{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.nav-links.mobile a:last-child{border-bottom:none}.header{padding:10px 5px}.logo{height:80px}.nav-links{flex-direction:column;align-items:center;gap:10px;margin-bottom:10px}.nav-links a{font-size:12px}.nav-icon{font-size:16px;margin-bottom:3px}.header-actions{flex-direction:column;gap:10px}.login-container{flex-direction:row;justify-content:center}.login-icon{margin-right:5px;margin-bottom:0;font-size:20px}.login-btn{padding:6px 12px;font-size:12px}.language-selector-container{justify-content:center}.language-flag{width:20px;height:15px}.language-selector select{font-size:12px;padding:3px}.warning-message h3{font-size:14px;padding:5px}}@media screen and (max-width: 320px){.nav-links a{font-size:11px}.nav-icon{font-size:14px}.language-flag{width:18px;height:14px}.language-selector select{font-size:11px;padding:2px}}.main-section{text-align:center;align-items:center;margin:0 auto;font-family:var(--font-family);color:var(--text-color);width:100%;height:100%;box-sizing:border-box;max-width:1400px;position:relative;padding-top:0;overflow-x:hidden}.hero-section{position:relative;box-sizing:border-box;overflow:visible;margin-bottom:0;padding:0}.hero-content{padding:20px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:20px}.hero-content h1{color:var(--text-color);margin:0 0 15px;width:100%;max-width:1000px}.home-images-container{display:flex;justify-content:center;align-items:stretch;margin:25px auto;width:89%;max-width:1200px}.image-wrapper1,.image-wrapper2{flex:1;display:flex;justify-content:center;align-items:center;max-width:50%;height:auto}.features{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg);padding-bottom:0;text-align:left;flex-wrap:wrap;max-width:1200px;margin:0 auto}.features h4{font-size:clamp(1rem,2vw,1.2rem);font-weight:500;color:var(--text-color);margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.icon-container{text-align:center;margin:var(--spacing-xl) auto 0;margin-left:30px;z-index:100;display:flex;justify-content:center}.home-icon{font-size:clamp(4rem,8vw,6rem);color:var(--primary-color);margin:0 auto}.main-icon{font-size:70px;color:var(--primary-color);margin:0 auto}.section1,.section2{padding:var(--spacing-md);flex:1;min-width:300px;max-width:600px}.section2{padding-left:clamp(var(--spacing-md),5vw,10rem)}.section-buttons{display:flex}.section-button1{margin-top:89px}.section-button2{width:100%;background-color:#0a2b75;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:clamp(14px,1.5vw,16px);transition:background-color .3s ease;white-space:nowrap;flex-shrink:0}.section-Ptag{text-align:center;font-weight:200;justify-content:center;align-items:center;font-size:clamp(1rem,2vw,1.3rem);padding:var(--spacing-md);border-radius:var(--border-radius);color:var(--text-color);border:1px solid var(--border-color);box-shadow:var(--shadow);line-height:1.5}.section-h1{color:var(--primary-color);font-size:larger;border-bottom:2px solid #0984e3}.section-p{text-align:center}.section-div1{align-items:center;justify-content:center}.section-text{display:flex;flex-direction:row;justify-content:flex-start}.icon-puzzle{font-size:140px;color:var(--primary-color);margin:0 15px}.icon-file{font-size:70px;color:var(--primary-color);margin:15px 40px 15px 15px}.icon-handshake{font-size:110px;color:var(--primary-color);margin:15px 20px 15px 15px}.icon-rocket{font-size:100px;color:var(--primary-color);margin:15px}.icon-search{font-size:100px;color:var(--primary-color);margin:15px 30px 15px 15px}@media screen{.main-section{max-width:100%;padding-left:20px;padding-right:20px}}@media screen{.main-section{padding-left:15px;padding-right:15px}}@media screen and (max-width: 480px){.main-section{padding-left:10px;padding-right:10px}}@media screen and (min-width: 1201px){.hero-background{height:600px}.hero-content h1{font-size:1.8rem}}@media screen and (max-width: 1200px){.hero-section{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hero-background{height:550px}.hero-content h1{font-size:1.6rem}}@media screen and (max-width: 992px){.hero-background{height:500px}.hero-content h1{font-size:1.5rem;max-width:800px}}@media screen and (max-width: 768px){.hero-section{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hero-background{height:450px}.hero-content{padding:20px 15px}.hero-content h1{font-size:1.3rem;max-width:600px}}@media screen and (max-width: 576px){.hero-background{height:400px}.hero-content h1{font-size:1.2rem;line-height:1.4;max-width:100%}}@media screen and (max-width: 480px){.hero-section{width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hero-background{height:350px}.hero-content{padding:15px 10px;margin-top:10px}.hero-content h1{font-size:1.1rem;line-height:1.4}}@media screen and (max-width: 320px){.hero-background{height:300px}.hero-content{padding:10px;margin-top:5px}.hero-content h1{font-size:1rem;line-height:1.3;margin-bottom:10px}}@media (min-width: 1400px){.home-images-container{max-width:1200px}.image-wrapper{max-width:500px}.home-image{max-height:450px}}@media (max-width: 1024px){.section2{padding-left:clamp(var(--spacing-md),4vw,5rem);max-width:600px}.features{gap:var(--spacing-md)}.home-images-container{width:95%;margin:30px auto;gap:15px}.image-wrapper{max-width:450px}}@media (max-width: 900px){.features{flex-direction:column;align-items:center}.section1,.section2{width:100%;max-width:600px;padding:var(--spacing-md)}.section2{padding-left:var(--spacing-md)}.home-images-container{max-width:800px}}@media (max-width: 768px){.features{margin-top:20rem}.section-Ptag{padding:var(--spacing-md);margin-top:var(--spacing-lg);max-width:90%}.icon-container{margin-left:auto;margin-right:auto;padding:0}.home-icon{font-size:5rem}.home-images-container{gap:10px;margin:25px auto}.image-wrapper{max-width:350px}.home-image{max-height:300px}}@media (max-width: 600px){.image-wrapper1 .home-image1,.image-wrapper2 .home-image2,.image-wrapper1,.image-wrapper2{display:none}.image-wrapper3{max-width:100%;width:100%}}@media (max-width: 480px){.features{text-align:center;gap:var(--spacing-sm)}.section1,.section2{padding:var(--spacing-sm)}.section-Ptag{margin:var(--spacing-lg) auto 0;padding:var(--spacing-md) var(--spacing-sm);max-width:95%}.icon-container{width:100%;left:0}.home-icon{font-size:4rem}.icon-container{margin-top:var(--spacing-md)}.image-wrapper{width:90%;max-width:350px}}@media (max-width: 320px){.main-section h1{font-size:1.1rem}.features h4{font-size:.95rem}.section-Ptag{font-size:.95rem;padding:var(--spacing-sm)}.home-icon{font-size:3.5rem}.image-wrapper{max-width:280px}}.search-sections{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px;width:100%;box-sizing:border-box;padding:20px;max-width:2100px;margin:0 auto;position:relative}.search-box{display:flex;flex-direction:column;width:100%;border-radius:8px;padding:20px;text-align:center;box-sizing:border-box;transition:all .3s ease;background:#f8f9fa;margin:0 auto}.search-box h3{font-size:clamp(16px,2vw,18px);color:#0a2b75;margin-top:0;margin-bottom:16px}.input-group{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:nowrap;max-width:1000px;margin:auto}.input-group input{width:48%;padding:10px;border:none;outline:none;color:#636e72;border-right:.5px solid #ccc;box-sizing:border-box;font-size:clamp(14px,1.5vw,16px)}.input-group select{width:100%;padding:10px;border:none;outline:none;color:#636e72;margin-right:15px;border-left:1px solid #ccc;box-sizing:border-box;font-size:clamp(14px,1.5vw,16px)}.search-sections.home{justify-content:center;gap:clamp(20px,3vw,40px)}.search-sections.home .search-box{flex:1;min-width:300px;max-width:600px}.search-sections.homeMission .search-box,.search-sections.homeMission h3{height:175px}.search-sections.mission,.search-sections.talent{justify-content:center}.search-sections.mission .search-box,.search-sections.talent .search-box{background:#f8f9fa;padding:20px;margin-top:-10px;border-radius:8px;text-align:center;max-width:800px;width:90%}.search-sections.talent input,.search-sections.mission input,.search-sections.talent select,.search-sections.mission select{border:1px solid #ccc}.input-group{margin-top:26px}.input-group button{background-color:#0a2b75;color:#fff;border:none;border-radius:5px;cursor:pointer;padding:10px 12px;font-size:clamp(14px,1.5vw,16px);transition:background-color .3s ease;white-space:nowrap;min-width:clamp(100px,15vw,150px);max-width:200px;flex-shrink:0}.input-group button:hover{background-color:#061c4f}@media screen and (min-width: 1800px){.search-sections{max-width:1800px;gap:40px}.search-sections.home .search-box{max-width:700px}.search-box{padding:30px}.input-group{max-width:1200px}.input-group input,.input-group select{padding:15px;font-size:18px}.input-group button{padding:15px 30px;font-size:18px;min-width:150px}}@media screen and (min-width: 1441px) and (max-width: 1799px){.search-sections{max-width:1500px;gap:30px}.search-sections.home .search-box{max-width:650px}.search-box{padding:25px}.input-group{max-width:1100px}.input-group input,.input-group select,.input-group button{padding:12px 20px;font-size:16px}.input-group button{min-width:140px}}@media screen and (min-width: 1201px) and (max-width: 1440px){.search-sections{max-width:1300px;gap:25px}.search-sections.home .search-box{max-width:600px}.input-group{max-width:1000px}.input-group button{min-width:130px;padding:12px 18px}}@media screen and (max-width: 1200px){.search-sections.home{gap:20px}.search-sections.home .search-box{min-width:250px;max-width:500px}.input-group button{min-width:120px;padding:10px 15px}}@media screen and (max-width: 1024px){.search-box{width:80%;max-width:600px}.search-sections.home .search-box{max-width:100%;min-width:200px}.search-sections.mission .search-box,.search-sections.talent .search-box{width:90%}.input-group{flex-direction:row;flex-wrap:wrap;gap:10px}.input-group input{width:48%;border-right:none;border:1px solid #ccc}.input-group select{width:48%;border-left:none;border:1px solid #ccc}.input-group button{width:100%;margin-top:10px;max-width:100%;min-width:100%;padding:12px 15px}}@media screen and (max-width: 768px){.search-sections{flex-direction:column;align-items:center;gap:15px}.search-sections .search-box{width:90%;max-width:500px}.search-sections.home{gap:15px}.search-sections.home .search-box,.search-sections.mission .search-box,.search-sections.talent .search-box{width:90%;min-width:unset;max-width:500px}.input-group{flex-direction:column}.input-group input,.input-group select{width:100%;margin-bottom:10px;border:1px solid #ccc}.input-group button{width:100%;max-width:100%;padding:12px 15px;font-size:15px}}@media screen and (max-width: 480px){.search-sections{gap:12px;padding:0 10px}.search-box{width:95%;padding:15px}.search-box h3{font-size:18px;margin-bottom:12px}.search-sections.mission .search-box,.search-sections.talent .search-box{padding:15px;margin-top:0}.input-group{gap:8px}.input-group input,.input-group select{padding:10px 8px;font-size:14px;margin-bottom:8px}.input-group button{padding:12px 10px;font-size:14px;width:100%;min-height:44px}}@media screen and (max-width: 320px){.search-sections{padding:0 5px}.search-box{padding:10px;width:98%}.search-box h3{font-size:18px;margin-bottom:10px}.input-group input,.input-group select{font-size:13px;padding:8px 6px}.input-group button{padding:10px 20px;font-size:18px;min-height:40px;margin-right:100px}.search-sections.mission .search-box,.search-sections.talent .search-box{padding:12px}}.centered-container{display:flex;justify-content:center;padding:1.5rem 0;border:none;outline:none;border-top:.5px solid #ccc;margin-bottom:0}.trusted-section{display:flex;align-items:center;gap:2rem}.trusted-logos{display:flex;flex-direction:column;align-items:center}.trusted-logos h4{margin:0;font-size:1rem;font-weight:400}.logos{display:flex;gap:1rem;margin-top:.5rem}.michelin{width:clamp(60px,15vw,200px);object-fit:contain}.ocp{width:clamp(80px,18vw,200px);object-fit:contain}.sntl{width:clamp(55px,12vw,130px);object-fit:contain}.sap{width:clamp(55px,12vw,120px);object-fit:contain}.pwc{width:clamp(35px,8vw,100px);object-fit:contain}.cgi{width:clamp(40px,10vw,80px);object-fit:contain}@media (max-width: 1024px){.trusted-section{flex-direction:column;gap:1.5rem;text-align:center}.logos{flex-wrap:wrap;justify-content:center}.michelin{width:clamp(50px,12vw,120px)}.ocp{width:clamp(65px,15vw,140px)}.sntl,.sap{width:clamp(45px,10vw,95px)}.pwc{width:clamp(30px,7vw,60px)}.cgi{width:clamp(35px,8vw,70px)}}@media (max-width: 768px){.trusted-section{gap:1rem}.logos{gap:.8rem}.michelin{width:clamp(40px,10vw,100px)}.ocp{width:clamp(55px,12vw,120px)}.sntl,.sap{width:clamp(35px,8vw,80px)}.pwc{width:clamp(25px,6vw,50px)}.cgi{width:clamp(30px,7vw,60px)}}@media (max-width: 480px){.centered-container{padding:.75rem 0}.trusted-section{gap:.5rem}.trusted-logos h4{font-size:.85rem;margin-bottom:.5rem}.logos{-ms-overflow-style:none;scrollbar-width:none}.michelin{width:clamp(35px,8vw,100px)}.ocp{width:clamp(45px,10vw,100px)}.sntl,.sap{width:clamp(30px,7vw,65px)}.pwc{width:clamp(20px,5vw,40px)}.cgi{width:clamp(25px,6vw,50px)}}@media (max-width: 320px){.centered-container{padding:.5rem 0}.trusted-logos h4{font-size:.8rem}.michelin{width:clamp(30px,7vw,150px)}.ocp{width:clamp(40px,9vw,85px)}.sntl,.sap{width:clamp(25px,6vw,55px)}.pwc{width:clamp(18px,4vw,35px)}.cgi{width:clamp(22px,5vw,45px)}}.footer{background-color:#061264;color:#fff;text-align:center;padding:1rem;width:100%;margin-top:auto;flex-shrink:0}.footer-content{min-height:80px;display:flex;flex-direction:column;justify-content:center}.footer-links{margin-top:.5rem;display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;transition:color .3s;padding:.5rem}.footer-links a:hover{color:#fd0}@media (max-width: 768px){.footer{padding:1rem .5rem}.footer-content{min-height:70px}.footer-links{gap:.5rem}.footer-links a{font-size:.9rem}}@media (max-width: 480px){.footer-content{min-height:60px}.footer-links{flex-direction:column;align-items:center}.footer-links a{padding:.3rem;font-size:.85rem}}.form-container{width:50%;margin:auto;padding:2rem}.form-headline h2{color:#1f497d;font-size:3rem;margin:0;padding:0}.form-headline h4{color:#4f81bd;font-size:1.25rem;padding:0;margin-bottom:2rem}.form-headline h3{font-size:1.5rem;padding:0;margin-right:300px}.progress-bar{height:5px;background-color:#e6e6e6;margin-bottom:20px;border-radius:3px}.progress{height:100%;background-color:#9b51e0;border-radius:3px}.profile-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;align-items:flex-start}.radio-group{display:flex;gap:1rem;flex-wrap:nowrap}.radio-group label{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.radio-group input[type=radio]{width:auto;margin:0}.phone-wrapper{display:flex;align-items:center;border:1px solid #ddd;border-radius:5px;overflow:hidden;width:90%}.country-code{background-color:#f5f5f5;border:none;padding:10px;font-size:14px;outline:none;width:25%;text-align:center;box-sizing:border-box}.phone-wrapper input{flex:1;padding:10px;font-size:14px;border:none;outline:none;box-sizing:border-box}.phone-wrapper input::placeholder{color:#aaa;font-style:italic}label{font-size:1rem;margin-bottom:.5rem}input,select{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:5px;font-size:1rem}input:focus,select:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 5px #6c63ff80}.form-actions{display:flex;justify-content:space-between;gap:1rem}.price-input{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;padding:.5rem;background-color:#fff}.price-input input{border:none;outline:none;flex:1;padding:.5rem;font-size:1rem}.price-input span{color:#888;font-size:1rem;margin-left:.5rem}button{padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:5px;cursor:pointer}.back-btn{background-color:#fff;color:#061264}.submit-btn{background-color:#061264;color:#fff}button:hover{opacity:.9}@media (max-width: 1024px){.form-container{width:60%}}@media (max-width: 768px){.form-container{width:80%;padding:1.5rem}.form-headline h2{font-size:2.5rem}.form-headline h3{font-size:1.3rem;margin-right:0}.form-actions{flex-direction:column;align-items:center}button{width:100%}}@media (max-width: 480px){.form-container{width:95%;padding:1rem}.form-headline h2{font-size:2rem}.form-headline h3{font-size:1.2rem}.form-actions{flex-direction:column}button{width:100%}.radio-group{justify-content:flex-start}.radio-group label{font-size:.9rem}}.weval-excellence{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-top:0;margin-bottom:0;padding:0;overflow-x:hidden;font-family:var(--font-family)}.excellence-hero-background{width:100%;min-height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.excellence-hero-background:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#0009,#0006,#0009);z-index:1;pointer-events:none}.excellence-hero-content{position:relative;z-index:2;padding:80px 20px;width:100%;max-width:1400px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center}.excellence-main-title{color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.8);margin:0 0 60px;width:100%;max-width:1000px;font-size:40px;font-weight:700;line-height:1.2;text-align:center}.excellence-content-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:50px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.excellence-section{background:#f8f9fa;padding:35px 25px;border-radius:12px;border:1px solid #dfe6e9;transition:all .3s ease;box-shadow:0 8px 25px #00000026;text-align:center}.excellence-section:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0003}.weval-excellence h3{color:#2d3436;font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:600;margin-bottom:20px;text-align:center}.weval-excellence p{color:#636e72;line-height:1.7;margin-bottom:1.5rem;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:400;text-align:center}.section-content1{display:flex;flex-direction:column;background:#e3f2fd;padding:20px;border-radius:8px;margin:20px 0;border-left:4px solid #0984e3}.section-content1 p{font-weight:600;color:#0984e3;margin-bottom:0;text-align:center;font-size:clamp(.95rem,1.3vw,1.05rem)}.consultation-text{text-align:center;background:#f8f9fa;padding:3rem 2rem;border-radius:16px;margin:4rem auto;max-width:900px;font-style:normal;font-weight:600;font-size:clamp(1.2rem,2.5vw,1.5rem);color:#2d3436;border:1px solid #dfe6e9;box-shadow:0 8px 25px #0000001a;position:relative;overflow:hidden}.consultation-text:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0984e3,#74b9ff,#0984e3)}@media screen and (max-width: 1024px){.excellence-hero-background{background-attachment:scroll;min-height:90vh}.excellence-hero-content{padding:60px 30px}.excellence-content-row{gap:25px;margin-top:40px}.excellence-section{padding:30px 20px}}@media screen and (max-width: 768px){.excellence-hero-background{min-height:85vh}.excellence-hero-content{padding:50px 20px}.excellence-main-title{font-size:30px;margin-bottom:40px}.excellence-content-row{grid-template-columns:1fr;gap:20px;margin-top:35px}.excellence-section{padding:25px 20px}.consultation-text{padding:2rem 1.5rem;margin:3rem auto}}@media screen and (max-width: 576px){.excellence-hero-background{min-height:80vh}.excellence-hero-content{padding:40px 15px}.excellence-main-title{margin-bottom:30px}.excellence-content-row{margin-top:30px}.excellence-section{padding:20px 15px}.section-content1{padding:15px}}@media screen and (max-width: 480px){.excellence-hero-background{min-height:75vh}.excellence-hero-content{padding:30px 10px}.excellence-main-title{margin-bottom:25px}.consultation-text{padding:1.5rem 1rem;margin:2rem auto}.excellence-section{padding:18px 12px}}@media screen and (max-width: 320px){.excellence-hero-background{min-height:70vh}.excellence-hero-content{padding:25px 10px}.excellence-main-title{margin-bottom:20px}.excellence-section{padding:15px 10px}.consultation-text{font-size:1rem;padding:1.2rem .8rem}}.make-application-container{background:#f8f9fa;max-width:300px;padding:20px 20px 30px;margin:auto;border-radius:8px;flex:1;display:flex;flex-direction:row;align-items:center}.make-application-container h3{font-size:18px;color:#0a2b75}.make-application-container p{font-size:14px;color:#0a2b75;margin-bottom:10px}.application-btn{background:#0a2b75;color:#fff;border:none;border-radius:5px;width:120%;cursor:pointer}.application-btn:hover{background:#004494}.missions-container{margin:0 auto auto;padding:20px}.missions-content{display:grid;grid-template-columns:1fr 900px;gap:40px;margin-top:30px}.search-application{display:flex;justify-content:space-between;align-items:stretch;gap:20px;margin-bottom:30px;width:100%;max-width:2100px}.search-section,.make-an-application{flex:1;min-height:200px;display:flex;flex-direction:column;background:#f8f9fa;border-radius:8px;box-shadow:0 2px 5px #0000001a;overflow:hidden;padding:20px;text-align:center;border:none}.make-an-application{border:1px solid #dfe6e9}.search-section>*,.make-an-application>*{flex:1;display:flex;flex-direction:column}.filters-section h3{margin-bottom:15px;color:#2d3436;font-size:.9rem;font-weight:600}.dropdown{margin-bottom:100px}.mission-cards{display:flex;flex-direction:column;gap:20px;width:100%}.famissionicon{font-size:2rem;margin-bottom:1rem}.profile-header-h2{margin:0 0 8px;color:#2d3436;font-size:1.2rem}.profile-header p{color:#636e72;font-size:.95rem;margin:0}.profile-tags{margin:15px 0;display:flex;gap:10px;flex-wrap:wrap}.profile-meta{display:flex;gap:20px;margin:15px 0;color:#f8f9fa;font-size:.95rem;justify-content:center}.tag.location,.tag.contract,.tag.experience,.tag.availability{display:inline-flex;align-items:center}.view-mission-btn,.view-profile-btn{background:#0a2b75;color:#fff;border:none;padding:10px 25px;border-radius:8px;font-weight:500;cursor:pointer;transition:background .3s ease}.view-mission-btn:hover,.view-profile-btn:hover{background:#0873c4}.view-mission-btn:disabled{background-color:#cbd5e0;cursor:not-allowed}.profile-card.blurred{opacity:.7;position:relative;overflow:hidden}.profile-card.blurred:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fffc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.profile-picture{width:60px;height:60px;border-radius:50%;background:#dfe6e9;margin-bottom:15px}.profile-info h4{margin:0 0 5px;color:#2d3436}@media (max-width: 1200px){.missions-content{grid-template-columns:1fr 3fr}}@media (max-width: 992px){.search-application{flex-direction:column;gap:15px}.search-section,.make-an-application{width:100%;min-height:180px}.missions-content{grid-template-columns:1fr 2fr}}@media (max-width: 768px){.missions-content{grid-template-columns:1fr;gap:30px;display:flex;flex-direction:column}.filters-section{order:-1}.profile-meta{flex-direction:column;gap:10px}.profile-header h2{font-size:1.2rem}.profile-header p,.profile-meta,.dropdown h4,.dropdown select{font-size:.9rem}.tag{font-size:.8rem;padding:5px 12px}.results-header{flex-direction:column;align-items:flex-start}.results-header h3{margin-bottom:5px}}@media (max-width: 480px){.missions-container{padding:15px}.filters-section{padding:20px}.dropdown select{font-size:.85rem}.profile-card{padding:20px}.profile-header h2{font-size:1.1rem}.profile-header p,.profile-meta,.dropdown h4{font-size:.85rem}.tag{font-size:.75rem;padding:4px 10px}.view-profile-btn,.view-mission-btn{padding:8px 20px;font-size:.9rem;width:100%}.profile-picture{width:50px;height:50px}.status-message{flex-direction:column;padding:15px 10px}}@media (min-width: 1400px){.missions-container{max-width:1800px;padding:30px}.search-application{max-width:1600px;gap:30px}.search-section,.make-an-application{min-height:220px;padding:30px}.missions-content{grid-template-columns:1fr 1100px;gap:50px;margin-top:40px}.filters-section{padding:30px}.filters-section h3{font-size:1.1rem;margin-bottom:20px}.dropdown h4{font-size:1.1rem}.dropdown select{font-size:1.05rem;padding:12px 18px}.profile-card{padding:30px}.profile-header-h2{font-size:1.4rem}.profile-header p{font-size:1.1rem}.tag{font-size:1rem;padding:8px 18px}.profile-meta{font-size:1.1rem;gap:25px}.view-mission-btn,.view-profile-btn{padding:12px 30px;font-size:1.1rem}.famissionicon{font-size:2.5rem}.results-header h3{font-size:1.4rem}.search-info{font-size:1rem}}@media (min-width: 1800px){.missions-container{max-width:2100px;padding:40px}.search-application{max-width:1800px;gap:40px}.search-section,.make-an-application{min-height:250px;padding:35px}.missions-content{grid-template-columns:1fr 1300px;gap:60px;margin-top:50px}.filters-section{padding:35px}.filters-section h3{font-size:1.2rem;margin-bottom:25px}.dropdown{margin-bottom:30px}.dropdown h4{font-size:1.2rem;margin-bottom:15px}.dropdown select{font-size:1.15rem;padding:15px 20px}.profile-card{padding:35px}.profile-header-h2{font-size:1.6rem;margin-bottom:12px}.profile-header p{font-size:1.2rem}.tag{font-size:1.1rem;padding:10px 20px}.profile-meta{font-size:1.2rem;gap:30px;margin:20px 0}.view-mission-btn,.view-profile-btn{padding:15px 35px;font-size:1.2rem}.famissionicon{font-size:3rem;margin-bottom:1.5rem}.profile-picture{width:80px;height:80px;margin-bottom:20px}.results-header h3{font-size:1.6rem}.search-info{font-size:1.1rem}.no-results-message p:first-child{font-size:1.3rem}}@media (min-width: 2200px){.missions-container{max-width:2400px;padding:50px}.search-application{max-width:2000px}.search-section,.make-an-application{min-height:280px;padding:40px}.missions-content{grid-template-columns:1fr 1500px;gap:70px}.filters-section{padding:40px}.filters-section h3,.dropdown h4{font-size:1.3rem}.dropdown select{font-size:1.25rem;padding:18px 25px}.profile-card{padding:40px}.profile-header-h2{font-size:1.8rem}.profile-header p{font-size:1.3rem}.tag{font-size:1.2rem;padding:12px 25px}.profile-meta{font-size:1.3rem}.view-mission-btn,.view-profile-btn{padding:18px 40px;font-size:1.3rem}.famissionicon{font-size:3.5rem;margin-bottom:2rem}.profile-picture{width:100px;height:100px}}.talents-container{max-width:2100px;margin:0 auto auto;padding:20px}.talents-content{display:grid;grid-template-columns:1fr 900px;gap:40px;margin-top:30px}.filters-section{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 6px #0000000d}.filters-section h3{margin-bottom:25px;color:#2d3436;font-size:.9rem;font-weight:600}.dropdown{margin-bottom:25px}.dropdown h4{margin-bottom:12px;color:#636e72;font-size:.95rem;font-weight:500}.dropdown select{width:100%;padding:10px 15px;border:2px solid #dfe6e9;border-radius:8px;background:#fff;font-size:.95rem;color:#2d3436;transition:all .3s ease}.dropdown select:focus{outline:none;border-color:#74b9ff;box-shadow:0 0 0 3px #74b9ff33}.results-section{display:flex;flex-direction:column;gap:20px}.results-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e9ecef}.results-header h3{margin:0;color:#2d3436}.search-info{font-size:.9rem;color:#636e72}.search-info .no-results{color:#e74c3c}.fausericon{font-size:2rem;margin-bottom:1rem}.talent-cards{display:flex;flex-direction:column;gap:20px;width:100%}.profile-card{background:#f8f9fa;border-radius:12px;padding:25px;box-shadow:0 4px 6px #0000000d;border:1px solid #dfe6e9}.profile-header h2{margin:0 0 8px;color:#2d3436;font-size:1.4rem}.profile-meta{display:flex;gap:20px;margin:15px 0;color:#636e72;font-size:.95rem;flex-wrap:wrap}.profile-skills{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.tag{display:inline-block;background:#f8f9fa;padding:6px 15px;border-radius:20px;font-size:.9rem;color:#2d3436;border:1px solid #dfe6e9}.tag.location,.tag.contract,.tag.experience,.tag.availability,.tag.skill{display:inline-flex;align-items:center}.tag.location,.tag.contract,.tag.experience,.tag.availability,.tag.skill{color:#636e72}.view-profile-btn{background:#0a2b75;color:#fff;border:none;padding:10px 25px;border-radius:8px;font-weight:500;cursor:pointer;transition:background .3s ease;margin-top:15px}.view-profile-btn:hover{background:#0873c4}.status-message{display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:8px;margin:1rem auto;max-width:100%;text-align:center;box-sizing:border-box}.status-message.loading{background-color:transparent;color:#0277bd}.status-message.error{background-color:#ffebee;color:#d32f2f;border:1px solid #ef9a9a}.no-results-message{text-align:center;padding:30px;background-color:#f8f9fa;border-radius:8px;color:#636e72}.no-results-message p:first-child{font-weight:500;font-size:1.1rem;margin-bottom:10px;color:#2d3436}.spinner{margin:300px 5px 300px 300px;width:20px;height:20px;border:3px solid rgba(0,0,0,.1);border-top:3px solid #007bff;border-radius:50%;animation:spin 1s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.talents-container,.search-application{padding:15px}.talents-content{gap:30px}.search-section,.make-an-application{max-width:calc(50% - 20px)}}@media (max-width: 992px){.talents-content{grid-template-columns:1fr 2fr}.search-application{flex-direction:column;align-items:stretch}.search-section,.make-an-application{max-width:100%;min-width:100%}.search-section{order:2}.make-an-application{order:1}}@media (max-width: 768px){.talents-content{grid-template-columns:1fr;gap:20px}.filters-section{order:-1}.search-section,.make-an-application{padding:15px}.results-header{flex-direction:column;align-items:flex-start}.results-header h3{margin-bottom:5px}.profile-meta{flex-direction:column;gap:10px}}@media (max-width: 479px){.talents-container{padding:10px}.search-application{padding:10px;gap:20px;flex-direction:column}.search-section,.make-an-application{max-width:100%;min-width:100%;padding:10px}.talents-content{grid-template-columns:1fr;gap:15px;margin-top:20px}.filters-section{padding:15px;border-radius:8px;box-shadow:0 2px 4px #0000000d}.filters-section h3{font-size:.8rem;margin-bottom:15px}.tag{font-size:.75rem;padding:4px 10px}.view-profile-btn{width:100%;padding:12px;font-size:.9rem}.status-message{flex-direction:column;padding:15px 10px}}.portage-layout{grid-template-columns:1fr!important;max-width:1000px;margin:0 auto}.portage-content h2{font-size:2rem;color:#2d3436;margin-bottom:1.5rem;text-align:center}.portage-images-container{display:flex;justify-content:center;align-items:center;gap:30px;margin:25px auto;width:80%;max-width:1200px}.portage-image-wrapper{flex:1;max-width:45%}@media (max-width: 768px){.portage-images-container{flex-direction:column;gap:20px}.portage-image-wrapper{max-width:90%}}.portage-image{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease;object-fit:cover;aspect-ratio:16/9}.portage-image:hover{transform:scale(1.02)}.portage-content h2{color:#0a2b75;margin-bottom:20px;font-size:1.8rem;text-align:center}.portage-description{margin:20px 0;line-height:1.6;font-size:1.1rem}@media (max-width: 1024px){.portage-images-container{gap:20px}}@media (max-width: 768px){.portage-images-container{gap:15px}.portage-content h2{font-size:1.6rem}.portage-description{font-size:1rem}}@media (max-width: 600px){.portage-images-container{flex-direction:column;gap:20px}.portage-image-wrapper{max-width:100%}.portage-content h2{font-size:1.4rem}}.portage-description{text-align:center;color:#636e72;line-height:1.6;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.why-choose h3{text-align:center;font-size:1.5rem;color:#2d3436;margin-bottom:2rem}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.benefit-card{text-align:center;padding:2rem;transition:transform .3s ease}.benefit-card:hover{transform:translateY(-5px)}.benefit-card h4{color:#0984e3;margin-bottom:1rem;font-size:1.1rem}.benefit-card p{color:#636e72;line-height:1.6;font-size:.95rem}@media (max-width: 992px){.portage-layout{max-width:900px}.portage-content h2{font-size:1.9rem}.portage-description{max-width:700px}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media (max-width: 768px){.portage-layout{max-width:90%}.portage-content h2{font-size:1.8rem}.portage-description{max-width:600px;font-size:.95rem}.benefits-grid{grid-template-columns:1fr}.benefit-card{padding:1.5rem}}@media (max-width: 480px){.portage-layout{max-width:100%;padding:15px}.portage-content h2{font-size:1.6rem}.portage-description{max-width:100%;font-size:.9rem}.benefit-card{padding:1.2rem}.benefit-card h4{font-size:1rem}.benefit-card p{font-size:.85rem}}.portage-container{max-width:800px;margin:0 auto;padding:clamp(20px,5vw,40px) clamp(15px,3vw,20px);font-family:Arial,sans-serif;color:#2d3436;align-items:flex-start;width:100%;box-sizing:border-box}.portage-container label{display:block;font-size:clamp(.9rem,1.5vw,1rem);margin-bottom:.5rem;color:#2d3436;font-weight:500}.portage-headline h1{color:#1f497d;font-size:clamp(1.5rem,4vw,2rem);margin-bottom:clamp(.75rem,2vw,1rem);text-align:center;font-weight:600;line-height:1.3}.portage-headline h3{text-align:center;font-size:clamp(1.2rem,3vw,1.5rem);color:#2d3436;margin-bottom:clamp(1.5rem,4vw,2rem);line-height:1.4}.profile-portage{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem)}.profile-portage label,.portage-group label{text-align:left;display:block;font-size:clamp(.9rem,1.5vw,1rem);margin-bottom:.5rem;color:#2d3436;font-weight:500}.portage-group{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:clamp(1rem,2vw,1.5rem)}input,select,textarea{width:100%;padding:clamp(.6rem,2vw,.75rem);border:1px solid #ccc;border-radius:5px;font-size:clamp(.9rem,1.5vw,1rem);box-sizing:border-box}input:focus,select:focus,textarea:focus{outline:none;border-color:#6c63ff;box-shadow:0 0 5px #6c63ff80}.price-input{display:flex;align-items:center;border:1px solid #ccc;border-radius:5px;padding:clamp(.4rem,1.5vw,.5rem);background-color:#fff;width:100%;box-sizing:border-box}.price-input input{border:none;outline:none;flex:1;padding:clamp(.4rem,1.5vw,.5rem);font-size:clamp(.9rem,1.5vw,1rem)}.price-input span{color:#888;font-size:clamp(.9rem,1.5vw,1rem);margin-left:.5rem;white-space:nowrap}.portage-filters{margin:clamp(1.5rem,4vw,2rem) 0;padding:clamp(1rem,3vw,1.5rem);background:#f8f9fa;border-radius:8px;border:1px solid #dfe6e9;box-sizing:border-box}.portage-filters h3{color:#2d3436;font-size:clamp(1.1rem,2.5vw,1.2rem);margin-bottom:clamp(1rem,3vw,1.5rem);font-weight:600}.dropdown{margin-bottom:clamp(1rem,2vw,1.5rem)}.dropdown select{width:100%;padding:clamp(.6rem,2vw,.75rem);border:1px solid #ccc;border-radius:5px;font-size:clamp(.9rem,1.5vw,1rem);background:#fff;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23131313%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.65rem auto;padding-right:2rem}textarea{width:100%;padding:clamp(.6rem,2vw,.75rem);border:1px solid #ccc;border-radius:5px;font-size:clamp(.9rem,1.5vw,1rem);font-family:inherit;min-height:clamp(100px,20vw,120px);resize:vertical}.portage-group:has(textarea){margin-bottom:clamp(1.5rem,4vw,2rem)}@media (max-width: 768px){input,select,textarea,.price-input,button{min-height:44px}.portage-group{margin-bottom:1.2rem}label{margin-bottom:.7rem}}@media (max-width: 992px){.portage-container{max-width:700px}}@media (max-width: 768px){.portage-container{width:95%}.portage-filters h3{text-align:center}}@media (max-width: 480px){.portage-container{width:100%;padding:15px 10px}.portage-group{margin-bottom:1rem}button{padding:12px;width:100%;margin-top:.5rem}.dropdown select{padding-top:10px;padding-bottom:10px}}@media (max-width: 360px){.portage-headline h1{font-size:1.4rem}.portage-headline h3{font-size:1.1rem}.portage-filters{padding:.8rem}input,select,textarea{padding:.5rem}}.service-container{max-width:1200px;width:100%;margin:0 auto;text-align:center;padding:20px;box-sizing:border-box}.service-container h2{font-size:clamp(1.5rem,5vw,2rem);color:#0a2b75;margin-bottom:clamp(1rem,3vw,1.5rem);text-align:center}.image-container{width:50%;margin:auto;text-align:center}.banner-image{width:clamp(60%,40vw,40%);max-width:600px;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a;object-fit:cover}.service-intro{color:#636e72;margin-bottom:clamp(1.5rem,4vw,2rem);line-height:1.6;font-size:clamp(.9rem,2vw,1rem);padding:0 clamp(10px,3vw,20px)}.service-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(15px,2vw,20px);margin-bottom:clamp(2rem,5vw,3rem);padding:0 clamp(5px,2vw,15px)}.service-item{padding:clamp(12px,3vw,15px);background:#f8f9fa;border-radius:10px;transition:transform .3s ease;height:100%;display:flex;flex-direction:column;align-items:center}.service-item h4{color:#0984e3;font-size:clamp(1rem,3vw,1.2rem);margin-bottom:0}.service-h3{font-size:18px;color:#36c;text-align:center}.service-item p{color:#636e72;font-size:clamp(.85rem,2vw,1rem);text-align:start;margin-top:10px}.service-item-button:hover{color:#fff;background-color:#061264}.service-ul{display:flex;flex-direction:row;justify-content:space-between}.carousel1-text,.carousel-text{color:#636e72;margin-top:auto}.expertise-solutions{max-width:1000px;margin:auto;padding:clamp(1rem,4vw,2rem);font-family:Segoe UI,Arial,sans-serif;color:#2d3436}.expertise-solutions h3{font-size:clamp(1.3rem,4vw,1.8rem);color:#1f497d;font-weight:600;margin-bottom:clamp(.8rem,2vw,1rem)}.weval-solutions p{font-size:clamp(.9rem,2vw,1rem);color:#2d3436;line-height:1.6;margin-bottom:clamp(1rem,3vw,1.5rem)}.expertise-solutions ul{list-style-type:disc;padding-left:clamp(1.5rem,4vw,2rem);margin:clamp(1rem,3vw,1.5rem) 0}.expertise-solutions ul li{margin-bottom:clamp(.5rem,2vw,.8rem);font-size:clamp(.9rem,2vw,1rem);line-height:1.6;color:#2d3436;text-align:left}.carousel{background:#fff;padding:clamp(5px,2vw,10px);border-radius:15px;margin-top:clamp(15px,3vw,20px);box-shadow:0 4px 8px #0000001a;overflow-x:auto;display:flex;gap:clamp(20px,4vw,50px);white-space:nowrap;justify-content:start;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.carousel1{background:#fff;padding:clamp(5px,2vw,10px);border-radius:15px;margin-top:clamp(15px,3vw,20px);box-shadow:0 4px 8px #0000001a;overflow-x:auto;display:flex;gap:clamp(20px,4vw,50px);white-space:nowrap;justify-content:center;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.carousel::-webkit-scrollbar{height:6px}.carousel1::-webkit-scrollbar{height:6px}.carousel::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.carousel1::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.carousel::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.carousel1::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.carousel::-webkit-scrollbar-thumb:hover{background:#555}.carousel1::-webkit-scrollbar-thumb:hover{background:#555}.certification-item1,.certification-item2{display:flex;flex-direction:column;align-items:center;padding:clamp(5px,2vw,10px);border-radius:10px;transition:transform .2s ease-in-out;border:1px solid transparent;flex:0 0 auto}.itil{width:clamp(60px,15vw,100px);height:auto;object-fit:contain;margin-top:15px}.pmi,.agile,.lean{width:clamp(60px,15vw,100px);height:auto;object-fit:contain}.safe{width:clamp(80px,20vw,140px);height:auto;object-fit:contain;margin-top:15px}.sap,.oracle{width:clamp(70px,18vw,150px);height:auto;object-fit:contain}.salesforce{width:clamp(80px,18vw,150px);height:auto;object-fit:contain}.microsoft{width:clamp(100px,25vw,200px);height:auto;object-fit:contain}.vistex{width:clamp(25px,18vw,85px);height:auto;object-fit:contain;border-radius:10px;margin-top:auto}.huawie{width:clamp(100px,18vw,180px);height:auto;object-fit:contain}.uipath{width:clamp(100px,18vw,180px);height:auto;object-fit:contain;margin-top:auto}.sage{width:clamp(60px,18vw,140px);height:auto;object-fit:contain;margin-top:auto;border-radius:10px}.odoo{width:clamp(100px,18vw,180px);height:auto;object-fit:contain;margin-top:auto}.service-request{background:#fff;padding:clamp(15px,4vw,25px);border-radius:12px;box-shadow:0 4px 6px #0000000d;margin-top:clamp(2rem,5vw,3rem);width:100%;max-width:800px;margin-left:auto;margin-right:auto}.service-request h3{text-align:center;margin-bottom:clamp(1rem,3vw,1.5rem);font-size:clamp(1.2rem,4vw,1.5rem)}.service-request form{display:flex;flex-direction:column;gap:clamp(8px,2vw,10px)}.service-request label{font-weight:700;color:#2d3436;text-align:left;font-size:clamp(.9rem,2vw,1rem)}.service-request input,.service-request select,.service-request textarea{width:100%;padding:clamp(8px,2vw,10px);border:1px solid #dfe6e9;border-radius:6px;font-size:clamp(.9rem,2vw,1rem);box-sizing:border-box}.service-request textarea{height:clamp(80px,20vw,100px)}.mission-btn{background:#061264;color:#fff;padding:clamp(8px,2vw,10px);border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:background .3s ease;font-size:clamp(.9rem,2vw,1rem)}@media screen and (max-width: 1024px){.service-container{padding:15px}.last-ServiceItem{max-width:500px;margin:0 auto}}@media screen and (max-width: 768px){.service-container{padding:10px}.expertise-solutions{padding:1rem}.carousel{padding:8px}}@media screen and (max-width: 480px){.service-container{padding:8px}.service-list{grid-template-columns:1fr}.expertise-solutions ul{padding-left:1.2rem}.carousel{padding:5px;justify-content:flex-start}.service-request{padding:15px}}@media screen and (max-width: 320px){.service-container h2{margin-bottom:.8rem}.expertise-solutions{padding:.8rem}.service-request{padding:12px}}.confirmation-message{text-align:center;padding:20px}.confirmation-message h2{color:#27ae60;margin-bottom:10px;font-size:clamp(1.3rem,4vw,1.8rem)}.confirmation-message p{color:#2d3436;font-size:clamp(.9rem,2vw,1rem)}.error-message{color:#e74c3c;background-color:#fadbd8;padding:10px;border-radius:5px;margin-bottom:15px;font-size:clamp(.9rem,2vw,1rem);text-align:center}.contact-us{max-width:1200px;margin:2rem auto;padding:2rem;font-family:Arial,sans-serif}.contact-logo{width:120px;margin-bottom:2rem;padding:1rem;background-color:#061264;border-radius:8px}.contact-us-h2{color:#2d3436;font-size:2rem;margin-bottom:2rem;border-bottom:2px solid #061264;padding-bottom:.5rem}.contact-section-wrapper{display:flex;flex-direction:row;gap:30px;margin-top:30px;align-items:flex-start}.contact-image-wrapper{flex:0 0 35%;max-width:35%}.contact-side-image{width:100%;height:auto;border-radius:10px;box-shadow:0 4px 8px #0000001a;object-fit:cover}.contact-container{flex:1;width:100%}.contact-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;width:100%}.contact-info{margin-bottom:2rem;margin-right:2.5rem}.contact-info h3{color:#061264;font-size:1.3rem;margin-bottom:1rem}.contact-info p{color:#4a5568;line-height:1.6;margin:1rem 0;font-size:1.2rem}.contact-info a{color:#4a5568;line-height:1.6;margin:1rem 0;font-size:1.2rem;display:inline-block;word-break:break-word}.contact-direct{margin-right:clamp(25rem,5vw,25rem)}.map{width:100%;height:300px;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:1.5rem 0;overflow:hidden}.map iframe{width:100%;height:100%;border:0}.address-info{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:2rem}.address-info h3{color:#061264;margin-bottom:1rem}@media (max-width: 1200px){.contact-us{max-width:95%;padding:1.5rem}.contact-details{gap:2.5rem}}@media (max-width: 1024px){.contact-section-wrapper{gap:20px}.contact-image-wrapper{flex:0 0 40%;max-width:40%}.contact-details{gap:2rem}.contact-info h3{font-size:1.2rem}.contact-info p,.contact-info a{font-size:1.1rem}}@media (max-width: 900px){.contact-details{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.contact-us{padding:1rem;margin:1rem auto}.contact-us-h2{font-size:1.5rem}.contact-section-wrapper{flex-direction:column;gap:25px}.contact-image-wrapper{flex:0 0 100%;max-width:100%;margin-bottom:20px}.contact-side-image{max-height:300px;object-fit:contain}.map{height:250px}.contact-info h3{font-size:1.1rem}.contact-info p,.contact-info a{font-size:1rem}.address-info{padding:1rem}.contact-direct{margin-right:0}}@media (max-width: 600px){.contact-us{padding:.8rem}.contact-logo{width:100px;margin-bottom:1.5rem}.contact-us-h2{font-size:1.4rem;margin-bottom:1.5rem}.map{height:220px}}@media (max-width: 480px){.contact-logo{width:90px;padding:.8rem}.contact-us-h2{font-size:1.3rem}.map{height:200px}.contact-info h3{font-size:1rem}.contact-info p,.contact-info a{font-size:.9rem}.contact-section-wrapper{gap:15px}.contact-side-image{max-height:250px;margin-left:15px}}@media (max-width: 380px){.contact-us{padding:.6rem}.contact-logo{width:80px}.contact-us-h2{font-size:1.2rem}.map{height:180px}.contact-info h3{font-size:.95rem}.contact-info p,.contact-info a{font-size:.85rem}}.company-container{max-width:500px;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:center;width:90%}.company-headline h2{color:#1f497d;font-size:2.5rem;margin-bottom:.5rem}.company-headline h4{color:#4f81bd;font-size:1.25rem;margin-bottom:1.5rem}.profile-form h2{color:#1f497d;font-size:2.5rem;margin-bottom:.5rem}.profile-form input,.profile-form select,.profile-form textarea{width:100%;padding:12px;margin-bottom:15px;border:2px solid #dfe6e9;border-radius:8px;font-size:1rem;color:#2d3436;transition:border-color .3s ease;box-sizing:border-box}.profile-form input:focus,.profile-form select:focus,.profile-form textarea:focus{outline:none;border-color:#0a2b75;box-shadow:0 0 0 3px #0a2b7533}.profile-form textarea{height:120px;resize:none}.profile-form input[type=file]{border:none;padding:5px}.profile-form button{width:100%;background:#0a2b75;color:#fff;border:none;padding:12px;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .3s ease}.profile-form button:hover{background:#0873c4}.profile-form button:disabled{background:#a0aec0;cursor:not-allowed}.form-group{margin-bottom:1rem;text-align:left}.form-headline h2{color:#1f497d;font-size:2rem;margin-bottom:.5rem}.form-headline h4{font-size:1.1rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#2d3748}.success-message{background-color:#f0fff4;border:1px solid #68d391;border-radius:8px;padding:2rem;text-align:center;max-width:500px;width:90%;margin:2rem auto;box-shadow:0 4px 6px #0000001a;animation:fadeIn .5s ease-in-out;box-sizing:border-box}.success-icon{font-size:3rem;margin-bottom:1rem}.success-message h3{color:#2f855a;margin-bottom:.5rem;font-size:1.5rem}.success-message p{color:#4a5568}.error-message{color:#e53e3e;background-color:#fff5f5;border:1px solid #fc8181;border-radius:6px;padding:.75rem;margin-bottom:1rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1200px){.company-container,.success-message{max-width:600px}}@media (max-width: 768px){.company-container,.success-message{max-width:90%;padding:25px;margin:30px auto}.company-headline h2{font-size:2rem}.company-headline h4{font-size:1.1rem}.profile-form h2{font-size:2rem}}@media (max-width: 600px){.company-container,.success-message{padding:20px;margin:20px auto}.company-headline h2{font-size:1.5rem}.company-headline h4{font-size:1rem;margin-bottom:1rem}.profile-form h2{font-size:1.3rem}.profile-form input,.profile-form select,.profile-form textarea{font-size:.9rem;padding:10px;margin-bottom:12px}.profile-form button{font-size:.9rem;padding:10px}.success-message{padding:1.5rem}.success-icon{font-size:2.5rem}.success-message h3{font-size:1.3rem}.success-message p,.form-group label{font-size:.9rem}}@media (max-width: 400px){.company-container,.success-message{padding:15px;margin:15px auto;width:95%}.company-headline h2{font-size:1.3rem}.company-headline h4{font-size:.9rem}.profile-form input,.profile-form select,.profile-form textarea,.profile-form button{font-size:.85rem;padding:8px}.success-message{padding:1rem}.success-icon{font-size:2rem;margin-bottom:.5rem}.success-message h3{font-size:1.1rem}.success-message p{font-size:.85rem}}.application-container{max-width:500px;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a;text-align:center}.application-form h2{color:#1f497d;font-size:2rem;margin-bottom:.5rem}.application-form input,.application-form textarea{width:100%;padding:12px;margin-bottom:15px;border:2px solid #dfe6e9;border-radius:8px;font-size:1rem;color:#2d3436;transition:border-color .3s ease}.application-form input:focus,.application-form textarea:focus{outline:none;border-color:#0a2b75;box-shadow:0 0 0 3px #0a2b7533}.application-form textarea{height:120px;resize:none}.application-form input[type=file]{border:none;padding:5px}.application-form button{width:100%;background:#0a2b75;color:#fff;border:none;padding:12px;font-size:1rem;border-radius:8px;cursor:pointer;transition:background .3s ease}.application-form button:hover{background:#0873c4}.confirmation-message{text-align:center;padding:20px;margin:80px}.confirmation-message h2{color:#2d3436}.confirmation-message p{color:#636e72;font-size:1rem}.confirmation-message button{background:#0a2b75;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-size:1rem;cursor:pointer;margin-top:20px;transition:background .3s ease}.confirmation-message button:hover{background:#0873c4}@media (max-width: 600px){.application-container{padding:20px;max-width:90%}.application-form h2{font-size:1.3rem}.application-form input,.application-form textarea{font-size:.9rem}.application-form button{font-size:.9rem;padding:10px}}.mission-container{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;direction:ltr;padding:20px;margin:0 auto}.mission-left{flex:2;text-align:left}.mission-right{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.talent-initials{font-size:2rem;color:#1f497d;text-align:center}.talent-title{font-size:1.5rem;margin-bottom:10px;color:#333}.talent-meta span{display:inline-block;background:#e0e0e0;padding:5px 10px;border-radius:5px;margin-right:5px;margin-bottom:5px}.talent-experience p{background:#e9ecef;padding:10px;border-radius:5px;margin:5px 0}.talent-skills .skill-badge{background:#e0e0e0;color:#2d3436;padding:5px 10px;border-radius:5px;display:inline-block;margin-right:5px;margin-bottom:5px}.request-service{background:#061264;color:#fff;padding:12px;width:100%;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s ease;margin-top:10px}.request-service:hover{background:#0873c4}.detail-icon{font-size:1.2em;color:#0984e3;margin-right:10px}.talent-details{margin-top:20px}@media (max-width: 1024px){.mission-container{flex-direction:column;align-items:stretch}.mission-left,.mission-right{flex:none;width:100%}.talent-initials{font-size:2.5rem}.talent-title{font-size:1.3rem}}@media (max-width: 768px){.mission-container{padding:15px}.talent-initials{font-size:2rem}.talent-title{font-size:1.2rem}.talent-meta span,.talent-skills .skill-badge,.detail-item{font-size:.9rem}}@media (max-width: 480px){.mission-container{padding:10px}.talent-initials{font-size:1.8rem}.talent-title{font-size:1.1rem}.talent-meta span,.talent-skills .skill-badge{font-size:.8rem;padding:4px 8px}.talent-experience p{font-size:.9rem}.request-service{padding:10px;font-size:.9rem}.detail-item{font-size:.8rem}.detail-icon{font-size:1em}}.mission-profile{display:flex;flex-direction:column;gap:20px;direction:ltr;padding:20px;max-width:1200px;margin:0 auto;position:relative}.mission-header{text-align:left}.mission-header h1{font-size:2rem;color:#1f497d;text-align:center}.mission-meta{display:flex;flex-wrap:wrap;gap:10px}.mission-meta h3{font-size:1rem;display:flex;align-items:center;gap:10px;margin:5px 0;color:#333}.mission-details{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.mission-details span{background-color:#f0f0f0;padding:5px 10px;border-radius:5px;display:flex;align-items:center;gap:5px}.mission-body p{background:#e9ecef;padding:10px;border-radius:5px;margin:5px 0;white-space:pre-wrap}.mission-actions{position:absolute;top:20px;right:20px}.apply-button{background:#061264;color:#fff;padding:12px 120px;width:100%;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s ease;white-space:nowrap;margin-top:10px}.apply-button:hover{background:#0873c4}.offer-details{margin-top:4rem;display:flex;flex-direction:column;gap:10px}.detail-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.detail-item strong{margin-right:5px}@media (min-width: 768px){.mission-profile{flex-direction:row}.mission-header{flex:2}.offer-details{flex:1}}@media (max-width: 767px){.mission-profile{padding:15px}.mission-header h1{font-size:2rem}.mission-meta h3,.mission-details span,.mission-body p{font-size:.9rem}.apply-button{padding:10px;font-size:.9rem}}@media (max-width: 480px){.mission-profile{padding:10px}.mission-header h1{font-size:1.8rem}.mission-meta h3{font-size:.8rem}.mission-details span{font-size:.8rem;padding:4px 8px}.mission-body p{font-size:.8rem}.apply-button{padding:8px;font-size:.8rem}.detail-item{font-size:.8rem}}.admin-login{text-align:center;margin:150px}.admin-panel{max-width:600px;margin:50px auto;padding:20px;background:#f8f9fa;border-radius:10px;text-align:center;box-shadow:0 4px 6px #0000001a}.admin-panel h2{color:#333}.admin-panel button{margin:10px;padding:20px 25px;background:#0a2b75;color:#fff;border:none;border-radius:5px;cursor:pointer}.admin-panel button:hover{background:#0873c4}.admin-talent-form-container{max-width:600px;width:90%;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a}.admin-talent-form h2{text-align:center;color:#0a2b75;font-size:1.8rem}.admin-talent-form label{font-weight:700;margin-top:10px;display:block;text-align:left;font-size:1rem}.admin-talent-form input,.admin-talent-form select,.admin-talent-form textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1rem}.work-mode{display:grid;gap:10px;text-align:left}.work-mode-item{display:flex;align-items:center;flex-wrap:wrap}.work-mode-label{flex:1;text-align:left;min-width:120px}.work-mode-input-container{flex:1;display:flex;justify-content:flex-start;padding:0}.work-experience{display:flex;gap:10px;align-items:center}.work-experience-button{background-color:#0a2b75;color:#fff;padding:10px;border:none;cursor:pointer;margin-top:-6px}@media (max-width: 768px){.admin-talent-form-container{margin:20px auto;padding:20px}.admin-talent-form h2{font-size:1.5rem}.work-mode{grid-template-columns:1fr}.work-mode-item{flex-direction:column;align-items:flex-start}.work-mode-label{margin-bottom:8px}}@media (max-width: 480px){.admin-talent-form-container{margin:15px auto;padding:15px}.admin-talent-form h2{font-size:1.3rem}.admin-talent-form label{font-size:.9rem}.admin-talent-form input,.admin-talent-form select,.admin-talent-form textarea{padding:8px;font-size:.9rem}.work-experience-button{padding:8px;width:100%}}.admin-mission-form-container{max-width:800px;width:90%;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000001a}.admin-mission-form-container h2{text-align:center;color:#0a2b75;font-size:1.8rem;margin-bottom:2rem}.admin-mission-form label{font-weight:700;margin:15px 0 5px;display:block;text-align:left;font-size:1rem}.admin-mission-form input,.admin-mission-form select,.admin-mission-form textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px;font-size:1rem}.form-section{margin:25px 0;padding:20px;border:1px solid #eee;border-radius:8px}.checkbox-group label{flex:1;text-align:left;min-width:120px}.checkbox-group{display:grid;gap:10px;text-align:left}.dynamic-list{margin:15px 0}.list-item{display:flex;gap:10px;margin-bottom:10px}.list-item input{flex-grow:1}.submit-btn{background-color:#0a2b75;color:#fff;padding:12px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1rem;display:block;width:100%;margin-top:20px}.submit-btn:hover{background-color:#083a8a}@media (max-width: 768px){.admin-mission-form-container{padding:20px}.checkbox-group{flex-direction:column}}@media (max-width: 480px){.admin-mission-form h2{font-size:1.4rem}.form-section{padding:15px}.list-item{flex-direction:column}.submit-btn{width:100%}}.sidebar-filters{background-color:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;gap:1rem}.sidebar-filters h5{font-size:1.1rem;margin-bottom:.5rem;color:#333}.sidebar-filters select{padding:.6rem;border-radius:4px;border:1px solid #ccc;font-size:.95rem}.sidebar-filters button{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.95rem;cursor:pointer;transition:background-color .2s ease-in-out}.sidebar-filters button:first-of-type{background-color:#007bff;color:#fff}.sidebar-filters button:first-of-type:hover{background-color:#0056b3}.sidebar-filters button:last-of-type{background-color:#e0e0e0;color:#333}.sidebar-filters button:last-of-type:hover{background-color:#ccc}.product-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000000f;padding:1rem;text-align:center;position:relative;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s ease-in-out}.product-card:hover{transform:translateY(-5px)}.product-card img{width:100%;height:160px;object-fit:contain;margin-bottom:1rem}.product-card h4{font-size:1.1rem;color:#222;margin-bottom:.5rem}.product-card p{font-size:.95rem;color:#666;margin-bottom:1rem}.product-card .badge{position:absolute;top:12px;left:12px;background-color:#007bff;color:#fff;padding:.25rem .6rem;font-size:.75rem;border-radius:4px}.product-card button{background-color:#061264;color:#fff;border:none;padding:.6rem 1.2rem;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease-in-out}.product-card button:hover{background-color:#063a64}.pagination{display:flex;justify-content:center;gap:8px;margin-top:2rem;flex-wrap:wrap}.pagination button{padding:8px 12px;border:1px solid #ccc;background-color:#fff;cursor:pointer;border-radius:4px}.pagination button:hover{background-color:#f1f1f1}.pagination button.active{background-color:#1a73e8;color:#fff;border-color:#1a73e8}.pagination button:disabled{background-color:#eee;color:#888;cursor:not-allowed}.marketplace-container{display:flex;flex-direction:column;gap:1rem}.marketplace h2{font-size:clamp(1.5rem,5vw,2rem);color:#0a2b75;margin-bottom:clamp(1rem,3vw,1.5rem);text-align:center}.marketplace h3{color:#2d3436;font-size:.9rem;font-weight:600}.sidebar{width:100%;padding:1rem;background-color:#f8f9fa;border-radius:8px;order:1;flex-shrink:0}.product-grid{display:grid;grid-template-columns:1fr;gap:1rem;flex:1;padding:1rem;order:2}@media (max-width: 480px){.marketplace-container{gap:.5rem}.sidebar{padding:.75rem;margin-bottom:.5rem;border-radius:6px;order:-1}.product-grid{padding:.75rem;gap:.75rem;order:1}.marketplace h3{width:fit-content;margin:10px}}@media (min-width: 768px){.marketplace-container{flex-direction:row;gap:1.5rem}.sidebar{width:250px;min-width:250px;order:1}.product-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.5rem;order:2}}@media (min-width: 1024px){.sidebar{width:280px;min-width:280px}.product-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem}}@media (min-width: 1440px){.marketplace-container{max-width:1400px;margin:0 auto;padding:0 2rem}.product-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}@media (max-width: 767px){.sidebar{background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px #0000001a;position:relative;top:0}.sidebar-toggle{display:block;width:100%;padding:.75rem;background:#0a2b75;color:#fff;border:none;border-radius:4px;cursor:pointer;margin-bottom:1rem;font-weight:500}.sidebar.collapsed .sidebar-content{display:none}}@media (min-width: 768px){.sidebar-toggle{display:none}.sidebar-content{display:block!important}}
