.skills-header{display:flex;align-items:flex-start}.skills-header h2{margin-bottom:50px;font-size:45px}.skills-header p{font-size:24px;line-height:1;transform:translateY(-5px);margin-left:0}.skills-list{list-style:none;padding:0;margin:0}.skills-list li{position:relative;padding:15px 0 15px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.skills-list li::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:26px;height:26px;background-image:url(https://3812pabtakq.preview.infomaniak.website/wp-content/uploads/2025/09/Fleche-Cercle.svg);background-size:contain;background-repeat:no-repeat;opacity:0;transition:opacity 0.3s,right 0.3s;pointer-events:auto}.skills-list li:hover::after{opacity:1;right:5px}.skills-list hr{width:100%;border:none;border-top:1px solid #C8C8C8;margin:0}.skill-number{font-size:20px;font-weight:400}.skill-text{text-align:right;font-size:24px;font-weight:600;transition:margin-right 0.3s ease}.skill-text a{text-decoration:none;color:#0A1B2A;font-size:24px;font-weight:600}.skills-list li:hover .skill-text{margin-right:55px}.competencies-columns{display:flex;gap:40px;align-items:flex-start;justify-content:space-between}.competency-list{list-style:none;padding:0;margin:0;flex:1}.competency-list li{display:flex;align-items:flex-start;margin-bottom:10px}.competency-number{font-size:20px;font-weight:400;margin-right:28px;margin-top:5px;text-align:right;min-width:40px}.competency-text{font-size:24px;font-weight:400;flex:1}.competency-text a{text-decoration:none;color:#0A1B2A}.dedicated-team-wrapper{color:#B4C6C6;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:30px}.team-description{font-size:24px;font-weight:400;width:60%}.team-list{font-size:24px;font-weight:600;width:25%}.team-list ul li{position:relative}.team-list ul{list-style:none;padding:0;margin:0;border-bottom:solid 1px #B4C6C6}.team-list a{text-decoration:none;color:#B4C6C6;display:flex;align-items:center;gap:15px}.team-list a img{width:65px;height:65px;border-radius:4px;object-fit:cover;object-position:top center;flex-shrink:0}.team-list a img.team-arrow{width:26px;height:26px;border-radius:0;margin-left:auto}.team-list li{border-top:solid 1px #B4C6C6;padding:10px 10px}.competence-skills-columns{display:flex;gap:80px}.competence-skills-list{list-style:none;padding:0;margin:0;flex:1}.competence-skills-list li{display:flex;align-items:flex-start;padding:20px 0;border-top:solid 1px #C8C8C8;position:relative;transition:background-color 0.3s ease,color 0.3s ease;padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}.competence-skills-list li:hover{background-color:#0A1B2A}.competence-skills-list li:hover .competence-skills-number,.competence-skills-list li:hover .competence-skills-text,.competence-skills-list li:hover .competence-skills-text a{color:#B5C7C6}.competence-skills-number{font-size:20px;font-weight:600;margin-right:50px;margin-top:5px;text-align:right}.competence-skills-arrow{display:none;width:25px;height:25px;background-image:url(https://3812pabtakq.preview.infomaniak.website/wp-content/uploads/2025/09/Frame-59-2.svg);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;margin-right:15px;margin-top:3px;pointer-events:none}.competence-skills-list li:hover .competence-skills-arrow{display:block}.competence-skills-text{font-size:24px;font-weight:600;flex:1}.competence-skills-text a{text-decoration:none;color:#0A1B2A}@media (hover:none) and (pointer:coarse),(max-width:768px){.skills-list li::after{opacity:1!important;right:5px!important;transition:none!important}.skills-list li .skill-text,.skills-list li:hover .skill-text{margin-right:55px}.skill-text a{font-size:16px}.skill-number{font-size:14px}.skills-header{flex-direction:column-reverse;align-items:flex-start}.skills-header p{transform:none;margin-left:0;margin-bottom:10px}.skills-header h2{font-size:36px;margin-bottom:20px}.competencies-columns{flex-direction:column;gap:0}.competency-list{width:100%}.competency-list li{margin-bottom:15px}.competency-number{font-size:16px;min-width:35px;margin-right:15px}.competency-text{font-size:18px}.competence-skills-columns{flex-direction:column;gap:0}.competence-skills-list li{align-items:center}.competence-skills-text{font-size:20px;font-weight:400;flex:1}.competence-skills-number{font-size:20px;font-weight:400;margin-right:20px;margin-top:0}.competence-skills-text a{text-decoration:none;color:#0A1B2A}.dedicated-team-wrapper{flex-direction:column}.team-description{font-size:18px;width:100%;margin-bottom:40px}.team-list{font-size:18px;font-weight:400;width:100%}}