widget-slider-static{margin-top: -46px;}/*HP EVENT*/.section-evenements { background: linear-gradient(180deg, #F2F0FE 0%, #ffffff 100%);}#widget2 > div > div.widget-content > ul > li:nth-child(1),#widget2 > div > div.widget-content > ul > li:nth-child(2),#widget17 > div > div.widget-content > div > div > ul > li:nth-child(1),#widget17 > div > div.widget-content > div > div > ul > li:nth-child(2),#widget14 > div > div.widget-content > ul > li:nth-child(1),#widget14 > div > div.widget-content > ul > li:nth-child(2),#widget14 > div > div.widget-content > ul > li:nth-child(3){ border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; }/*MENU HEADER*/.menu-front .multi-level .navbar .nav>li>a { color: #07005A; font-weight: bold;}.menu-front .dropdown-menu { background: #fff; color: #07005A; font-weight: bold;}.js-scrollable-nav-active #main.nav { margin: 0px 100px;}/*HP DECO*/.widget-slider-static .bg-login-student {background-image: url(/medias/editor/images/students.png);}.widget-slider-static .bg-login-recruters {background-image: url(/medias/editor/images/recruteur.png);}#account_alumni_btn > p.space-top-mini.space-bottom-mini.no-margin.uppercase.large > i{display:none;}#account_alumni_btn > p:nth-child(2){display:none;}#account_recruteurs_btn > p.space-top-mini.space-bottom-mini.no-margin.uppercase.large > i{display:none;}#account_recruteurs_btn > p:nth-child(2){display:none;}#widget3 > div > div:nth-child(1) > div > div > h3{color:#09005E;font-size: 29px;}#widget2 > div > div:nth-child(1) > div > div > h3,#widget17 > div > div:nth-child(1) > div > div > h3{color:#09005E;font-size: 29px;}#widget14 > div > div:nth-child(1) > div > div > h3{color:#09005E;font-size: 29px;}.Sfen-bg-triangle {background: linear-gradient(177deg, #F3F4FB 50%, #FFF 50%); background-size: cover; margin-top: -16px; padding-bottom: 3%; margin-bottom: -3%;}.Sfen-bg-triangle-mauve {background: linear-gradient(177deg, #F3F4FB 50%, #FFF 50%); background-size: cover; margin-top: -16px; padding-bottom: 3%; margin-bottom: -3%;}.Sfen-bg-triangle-bot {background: linear-gradient(356deg, #0E137A50%, #ffffff 50%); background-size: cover; margin-top: -9%; padding-bottom: 3%; margin-bottom: -2%;}.Sfen-bg-triangle-top { background: linear-gradient(3deg, #0E137A 50%, #FFF 50%); background-size: cover; margin-top: -100px; padding-bottom: 12%; margin-bottom: -5%;}.degrade { background: linear-gradient(to bottom, #623CBB, #F30666);}/* CSS pour effet de survol */.stat-card { transition: transform 0.3s ease, box-shadow 0.3s ease; border-radius: 8px; padding: 20px; background-color: #ffffff;}.stat-card:hover { transform: translateY(-10px); /* Légère élévation */ box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15); /* Ombre accrue */}.stat-card i { transition: color 0.3s ease, transform 0.3s ease;}.stat-card:hover i { color: #090061; /* Couleur différente au survol */ transform: scale(1.1); /* Agrandissement léger */}/*HP LOGIN*/#page-login > div.page-login > div > div > div > div > div > div > div.instance-security-registration-card.col-md-6.col-12 > div > div > div > div.text-center.pt-4.instance-security-register-standard{display:none;}/*HP OFFRES*/.offre-container { width: 320px; margin: 50px auto; text-align: center; font-family: Arial, sans-serif;}.offre-titre { font-size: 28px; font-weight: bold; color: #00004d; /* bleu foncé */ letter-spacing: 2px; margin-bottom: 10px; text-transform: uppercase;}.image-encadree { width: 320px; height: 180px; overflow: hidden; border-radius: 12px; transition: transform 0.3s ease, box-shadow 0.3s ease;}.image-encadree img { width: 100%; height: 115%; object-fit: cover; object-position: center; display: block; transform: translateY(1px); /* décale l'image vers le bas */ transition: transform 0.3s ease;}.image-encadree:hover { transform: scale(1.02); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.25);}/*PAGE PREZ*/.page { max-width: 900px; margin: auto; padding: 20px; font-family: Arial, sans-serif; line-height: 1.6; color: #333;}/* Hero */.hero { text-align: center; margin-bottom: 40px;}.hero img { max-width: 100%; border-radius: 15px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); margin-bottom: 20px;}.hero h1 { font-size: 2.2em; font-weight: bold; margin-bottom: 10px;}.hero h2 { font-size: 1.5em; color: #555;}/* Boxes */.box { padding: 25px; border-radius: 12px; margin-bottom: 30px;}.box h3 { font-size: 1.8em; margin-bottom: 15px;}/* Variants */.box.light { background: #f0f7ff;}.box.gray { background: #f9f9f9;}.box.highlight { background: #eef5e6;}.box.mission { border-left: 6px solid #4f46e5; background: #fdfdff;}/* Listes */.box ul { list-style: none; padding: 0;}.box li { margin: 10px 0; font-size: 1.1em;}/* Conclusion */.conclusion { text-align: center; margin-top: 40px;}.conclusion p { margin: 10px 0; font-size: 1.2em;}.conclusion .accent { font-weight: bold; color: #111;}.conclusion .final { font-size: 1.5em; font-weight: bold; color: #4f46e5; margin-top: 20px;}