.search-submit.swp-button{background-color:#0073aa;color:#ffffff;border:0px solid #005177;border-radius:15px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease}.search-submit.swp-button:hover{background-color:#005177;border-color:#003f5a}input[type="search"]{border:0px solid #cccccc;border-radius:15px;padding:10px;width:100%;font-size:25px;margin-right:10px}.search-form-container{display:flex;align-items:center;max-width:600px;margin:0 auto}.menu-formation a{color:#007bff;font-family:'Poppins',sans-serif;font-size:18px;text-transform:uppercase;text-decoration:none;font-weight:600;display:inline-block}.menu-formation a:hover{color:#0056b3;text-decoration:underline}.sous-menu a{color:#6c757d;font-family:'Poppins',sans-serif;text-transform:none;text-decoration:none;font-size:12px;line-height:0.5;padding-left:10px;position:relative}.sous-texte a{color:#6c757d;font-family:'Poppins',sans-serif;text-transform:none;text-decoration:none;font-size:10px;font-style:italic;font-weight:200;line-height:1.2;padding-left:10px;position:relative}.bouton-sousmenu a{background-color:transparent;color:#007bff;font-family:'Poppins',sans-serif;padding:10px 20px;line-height:1.5;border:2px solid #007bff;border-radius:20px;text-decoration:none;font-weight:400;display:inline-block;margin-top:15px;margin-bottom:10px;width:80%;text-align:center}.rt-responsive-img{border-radius:15px}.bouton-compte a{background-color:#2e9fff;color:#ffffff;font-family:'Poppins',sans-serif;padding:15px 15px 15px;line-height:1;border-radius:20px;text-decoration:none;font-weight:600;display:inline-block;margin-bottom:10px}.bouton-compte a:hover{background-color:#007bff;color:#ffffff}.bouton-appli a{background-color:#ffffff;color:#6c757d!important;font-family:'Poppins',sans-serif;padding:15px 15px 15px;line-height:1;border-radius:20px;text-decoration:none;font-weight:600;display:inline-block;margin-bottom:10px}.bouton-appli a:hover{background-color:#f0f0f0;.bouton-accueil{flex-grow:1}.bouton-accueil a{background-color:#ffffff;color:#6c757d;font-family:'Poppins',sans-serif;padding:10px 20px;line-height:1;border-radius:20px;text-decoration:none;font-weight:600;display:inline-block}.bouton-accueil a:hover{background-color:#f0f0f0;color:#6c757d}