widget-slider-static{margin-top: -46px;}/*Masquer les tooltip*/.v-tooltip__content { display: none !important;}/*MAIL INBOX*/label[for="autocomplete-recipients"] { font-size: 0 !important;}label[for="autocomplete-recipients"]::after { content: "To*"; font-size: 12px !important; /* remets la taille d'origine du label */ display: inline-block !important;}/*SOUHAIT PRO*/span.v-list-item__title.text-body-1[title="Interested in receiving recruitment information"] { font-size: 0 !important; /* on masque le texte d'origine sans le supprimer du DOM */}span.v-list-item__title.text-body-1[title="Interested in receiving recruitment information"]::after { content: "Seeking networking and career opportunities"; font-size: 1.2rem; /* on remet une taille normale pour le nouveau texte (ajuste selon ton design system) */}[data-test="professional-request-status-select"] .v-select__selections:has(input[aria-activedescendant$="-2"]) > span.text-truncate { font-size: 0 !important; /* on masque le texte d'origine sans le supprimer du DOM */}[data-test="professional-request-status-select"] .v-select__selections:has(input[aria-activedescendant$="-2"]) > span.text-truncate::after { content: "Seeking networking and career opportunities"; font-size: 1rem; /* ajuste selon ton design system */}/*EXP PRO*//*Masquer champs salaires*//* Masque le champ "Salary (in K € /year gross)" (select Chosen) et son label */.controls-row:has(#salary_id) { display: none !important;}/* Masque le champ "Real salary (in € /year gross)" et son label */.controls-row:has(#real_salary) { display: none !important;}/*EVENT*//*Masquer les titres dates*/.col-md-8.col-lg-9.col-12 .text-h6.grey--text.text--darken-3.pt-2 { display: none !important;}/*Enlever "Copy my information"*/span.space-left-medium.v-align-sub.as-inline-block { display: none !important;}input[data-actid="checkMyTicket"] { display: none !important;}/*FIN EVENT*//*Internship Form*//* Masque le select natif */#remote_id { display: none !important;}/* Masque le rendu visuel généré par Chosen */#remote_id_chosen { display: none !important;}/* Masque le label "Remote work" */label[for="remote_id"] { display: none !important;}/*Placement Menu*/.js-scrollable-nav-active #main.nav {margin: 0px -150px;}.space-container { padding-left: 0px!important; padding-right: 0px!important;}.blue-aiglon{ background: #16274A;}.menu-front .multi-level .navbar .nav>li>a {color: #fff;}.menu-front .dropdown-menu {background: #fff;color: #000;}.btn-primary, .btn-primarycolor, .v-application .btn-primary { background: #0F3B89; border: 1px solid #0F3B89;}#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > div > p:nth-child(6),#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > p,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-2 > div > ul i,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > div > p:nth-child(2) > i.af-font-icon-phone.cl-primary.space-right-mini,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > div > p:nth-child(2) > a:nth-child(5),#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > div > p:nth-child(2) > i.af-font-icon-message.cl-primary.space-right-mini,#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > div > p:nth-child(2) > a:nth-child(2),#footer > section.space-top.footer-top.bg-graylightersuper > div > div > div.col-xs-12.span4.no-margin.customizable-bloc-1 > p,#footer > section.space-top.footer-top.bg-graylightersuper > div{ color: #0F3B89;}.section-title h1 { color: #0F3B89;}/* Séparation entre les blocs de la HP déconnectée (mobile) */html:not(.user-is-login) .home .poc-redesign-legacy-hp-2025--section-spacer { min-height: 80px;}/* Séparation entre les blocs de la HP déconnectée (desktop) */@media (min-width: 961px) { html:not(.user-is-login) .home .poc-redesign-legacy-hp-2025--section-spacer { min-height: 80px; }} /* On cible la section parente UNIQUEMENT si elle contient le premier widget (#widget15) */ .poc-redesign-legacy-hp-2025--section-container:has(#widget15)::before { /* Le texte à afficher */ content: "Grâce à AlumnForce"; /* Mise en forme */ display: block; width: 100%; text-align: center; font-family: 'Montserrat', sans-serif; font-size: 40px; font-weight: 600; /* Gras pour correspondre à l'image */ color: #212121; /* Couleur sombre standard, à ajuster selon ton thème */ /* Espacement */ margin-bottom: 48px; /* Espace entre le titre et les cartes */ }/* HP Accueil */.group_image { position: relative; /* Assure que la position de l'encadrement est relative à l'image. */}.group_image-right{margin-left: 10%; margin-top: 6%;}.group_image-up::before { content: ""; position: absolute; top: -8%; left: -8%; width: 30%; background-color: #CB1C39; height: 100%; box-sizing: border-box; z-index: -1; transform: translate(-10%,-10%);}.group_image-down::before { content: ""; position: absolute; bottom: -8%; left: -8%; width: 30%; background-color: #CB1C39; height: 100%; box-sizing: border-box; z-index: -1; transform: translate(-10%,10%);}.group-block-item__main{ margin-left: 10% !important;}.title-hp{ margin-top: 2% !important; font-size: 28px !important;}.description-hp{ font-size: 16px !important; color: gray !important;}.group_container{display: flex; align-items: center; flex-direction: column;}/*HP DECO*//*HP DECO*/.Sfen-container { display: flex; justify-content: space-evenly; align-items: left; flex-wrap: nowrap; height: auto; gap: 29px; padding: 40px 0px; flex-wrap: wrap;}.Sfen-block:hover { transform: scale(1.05); box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.2);background: #9C8F6F;}.Sfen-block { width: 455px; height: 100px; background: #0F3B89; flex-direction: column; justify-content: left; align-items: left; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.15); transition: transform 0.3s, box-shadow 0.3s; position: relative; overflow: hidden; align-items: flex-start; text-align: left; }.Sfen-title { font-size: 22px; font-family: Georgia, serif; color: #fff; /* doré */ padding-left: 12px; margin-top: 5px; position:absolute;}.Sfen-subtitle { font-family: 'Verdana'; font-size: 12px; color: #fff; margin-left: 12px; /* même marge que le titre */ margin-right: 12px; /* même marge que le titre */ margin-top: 30px;position:absolute;}/*STATS*/.stats-bar { display: flex; align-items: center; justify-content: space-between; gap: 28px; background: #fff; padding: 28px 32px; border-radius: 0px; font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif; color: #fff; overflow-x: auto; /* mobile friendly */}.stat-item { display: flex; align-items: center; gap: 14px; text-decoration: none; color: #0F3B89; min-width: 140px;}.stat-item i { font-size: 34px; opacity: 0.95;}.stat-number { font-size: 26px; font-weight: 700; line-height: 1.1;}.stat-label { font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; opacity: 0.85;}.richedit_wrap, .v-app .richedit_wrap,.v-app .v-application .text-body-1,body,input,#nb_required_attendees,.normalized .fr-view,#news_result > article > div > div > div:nth-child(1) > div > div,.v-app .application,#dropdown-menu-fontFamily-1 > div > div > ul > li:nth-child(1) > a,.v-app .v-application .text-h4,.menu-front .multi-level .navbar .nav a,.v-app .v-application .text-h5, .v-app .v-application .text-h6,.v-app .v-application,.main-text-card,.title-block, .v-application .title-block,.heading-title,.title-block-two-lines,.af-card-default .title,.af-header-module__title,.title-block-grey,.v-app .v-application .text-subtitle-1,.v-app .v-application .text-body-2,.v-application .second-text-card,.main-text-card-grey,.navbar .group-nav-tabs li a,#desktop_accordion_admin_settings > div > div > a > p,#af-userbar-open > div.af-userbar-logged-open-bottomsection > div > ul.af-userbar-member.af-userbar-member-mobile > li:nth-child(1) > a > p,#af-userbar-open > div.af-userbar-logged-open-bottomsection > div > ul.af-userbar-member.af-userbar-member-mobile > li:nth-child(2) > a > p,#af-userbar-open > div.af-userbar-logged-open-bottomsection > div > ul.af-userbar-member.af-userbar-member-mobile > li:nth-child(3) > a > p,#af-userbar-open > div.af-userbar-logged-open-bottomsection > div > ul.af-userbar-member.af-userbar-member-mobile > li:nth-child(4) > a > p,#af-userbar-open > div.af-userbar-logged-open-bottomsection > div > ul.af-userbar-member.af-userbar-member-mobile > li:nth-child(5) > a > p,#desktopaccordionMember4 > div > div > a > p,#desktopaccordionMember5 > div > div > a > p,#desktopaccordionMember7 > div > div > a > p,#af-userbar-open > div.af-userbar-logged-open-uppersection.bg-white > div > div.af-userbar-user-profile.space > a.af-userbar-fullname-name.cl-white.capitalize.bigger.as-inline-block.text-left,#content > div.bg-white.space-top-high.no-space-up.no-space-down.space-left-big.space-sm-left-high.space-right-big.space-bottom-big > div > div.flex-container.flex-jc-between.flex-wr-wrap.flex-ai-top.flex-jc-center-mobile > div.flex-container.flex-d-column.flex-ai-center-mobile > div > h1,#af-userbar-open > div.af-userbar-logged-open-uppersection.bg-white > div > div.af-userbar-admin-menu.space-bottom-small.space-top > a.medium.active,#af-userbar-open > div.af-userbar-logged-open-uppersection.bg-white > div > div.af-userbar-admin-menu.space-bottom-small.space-top > a:nth-child(1),#desktop_accordion_admin_ecommerce > div > div > a > p,#desktop_accordion_admin_community > div > div > a > p,#desktop_accordion_admin_communication > div > div > a > p,#desktop_accordion_admin_career > div > div > a > p,#desktop_accordion_admin_users > div > div > a > p,#desktop_accordion_admin_content > div > div > a > p,#af-userbar-open > div.af-userbar-logged-open-bottomsection > div > ul.af-userbar-admin > li:nth-child(1) > a > p,#addContentLightbox,#widget-container-admin_dashboard--section-main--widget-profile_people_profile_distribution_by_activation_status > div > div.v-card__text.pb-6.px-6.py-6.pt-0 > div > div:nth-child(2) > div > div.grow.col > p.mb-1.text-label.grey--text.font-weight-bold.text--darken-3,#widget-container-admin_dashboard--section-main--widget-profile_people_profile_distribution_by_activation_status > div > div.v-card__text.pb-6.px-6.py-6.pt-0 > div > div:nth-child(2) > div > div.grow.col > p.mb-2.text-label.grey--text.text--darken-2,#widget-container-admin_dashboard--section-main--widget-profile_people_profile_distribution_by_activation_status > div > div.v-card__text.pb-6.px-6.py-6.pt-0 > div > div:nth-child(3) > div > div.grow.col > p.mb-1.text-label.grey--text.font-weight-bold.text--darken-3,#widget-container-admin_dashboard--section-main--widget-profile_people_profile_distribution_by_activation_status > div > div.v-card__text.pb-6.px-6.py-6.pt-0 > div > div:nth-child(3) > div > div.grow.col > p.mb-2.text-label.grey--text.text--darken-2,#profile-show > div.profile-show-content.af-card-profil.af-card-profil--v2 > div > div.space > div > div > div > div.col-xs-12.span10.flex-item-basis.profile-informations > div > div.col-xs-12.span7 > div.row-fluid.profile-user-fullname > h1,#job_title > span,#profile-show > div.profile-show-content.af-card-profil.af-card-profil--v2 > div > div.space > div > div > div > div.col-xs-12.span10.flex-item-basis.profile-informations > div > div.col-xs-12.span5.profile-user-accountinfo.profile-user-accountinfo--v2 > div.row-fluid.pull-down-small > div > div.row-fluid.right.text-right.profile-user-type > div > span,#profile-subnav-profile > span,#profile-subnav-portfolio > span,#profile-subnav-contact > span,#profile-subnav-badges > span,#profile-subnav-group > span,#app > div > main > div > div > div > div.white > div.v-card.v-sheet.theme--light.elevation-0.rounded-0 > div > div.v-responsive__content > div > h1,button{font-family: Lato !important;}/*INTITULES MODULE*/#banner-holder > div > div.z-index-1 > h1,#banner-holder > div > div.row-fluid > div > h1,#app > div.v-application--wrap > main > div > div:nth-child(2) > div.white > div.v-card.v-sheet.theme--light.elevation-0.rounded-0 > div > div.v-responsive__content > div.container > h1{ display:inline-block; background:#B11D23 !important; color:#fff; padding:10px 20px; border-radius:0px;}#banner-holder > div > div.z-index-1,#banner-holder > div > div.row-fluid > div,#app > div.v-application--wrap > main > div > div:nth-child(2) > div.white > div.v-card.v-sheet.theme--light.elevation-0.rounded-0 > div > div.v-responsive__content > div.container { text-align: center;}/*JOBBOARD*/#titleOverImage { justify-content: flex-start !important; text-align: left !important; margin-top: 40px !important; margin-left: -730px !important; margin-right: auto !important; display: inline-block; background: #B11D23 !important; color: #fff; border-radius: 0px; padding: 5px 15px !important; line-height: 1.2 !important; font-size: 33px !important;}#app > div.vue-portal-target > div > div.v-dialog__container.v-dialog__container--attached.common-dialog-box.common-dialog-box--default > div > div > div > div.v-card__text.pa-6 > div > div > form > div:nth-child(2) > div.mt-1.text-body-3.font-italic.grey--text.text--darken-1,#app > div.vue-portal-target > div > div.v-dialog__container.v-dialog__container--attached.common-dialog-box.common-dialog-box--default > div > div > div > div.v-card__text.pa-6 > div > div > form > div.my-6.text-body-2.grey--text.text--darken-3{display:none;}/*MENTORING*//*banner*/#app > div > main > div > div.d-flex.flex-column.align-start.justify-start.grey.lighten-5 > div.container.container--fluid.common-header-default.pb-4.white.common-header-default--sticky { background-image: url('/medias/editor/images/expedition.jpg'); background-position: center; background-repeat: no-repeat;background-size: 100% auto;}#app > div > main > div > div.d-flex.flex-column.align-start.justify-start.grey.lighten-5 > div.container.container--fluid.common-header-default.pb-4.white.common-header-default--sticky > div.row.align-start.mt-0.common-header-default--heading > div > h1 { position: relative; display: inline-block; z-index: 1; color: white !important; margin-left: 630px !important;}#app > div > main > div > div.d-flex.flex-column.align-start.justify-start.grey.lighten-5 > div.container.container--fluid.common-header-default.pb-4.white.common-header-default--sticky > div.row.align-start.mt-0.common-header-default--heading > div > h1::after { content: ''; position: absolute; bottom: 0px; left: 0; width: 100%; height: 31px; background: rgb(177, 29, 35) !important; z-index: -1;}/*bloc*/[data-tag-id="networking-mentoring-program-card"] { min-height: 180px !important;}.col-md-6:has([data-tag-id="networking-mentoring-program-card"]) { flex: 0 0 100% !important; max-width: 100% !important;}[data-tag-id="networking-mentoring-program-card"] [data-tag-id="networking-mentoring-logo"] { width: 200px !important; height: 200px !important;}/* Réduire le padding pour rapprocher l'image vers la gauche / lui laisser de la place */[data-tag-id="networking-mentoring-program-card"] .v-card__text.pl-0.pr-6 { padding-right: 12px !important;}#app > div > main > div > div.d-flex.flex-column.align-start.justify-start.grey.lighten-5 > div.container.flex-grow-1.d-flex.flex-column.align-start.justify-start > div > div.row > div > div > div.d-flex.flex-column.flex-grow-1 > div.v-card__title.d-flex.align-center.px-6.pt-5.pb-1 > div > div.grow.d-flex.align-center.col > h3 { font-size: 2.4rem !important;}.v-app .v-application .pt-5 { padding-top: 37px !important;}[data-tag-id="networking-mentoring-program-card"] .d-flex.flex-column.flex-grow-1 { max-width: 60% !important; flex: 0 0 60% !important;}/*image mentoring*/[data-tag-id="networking-mentoring-program-card"] [data-tag-id="networking-mentoring-logo"] { width: 37% !important; height: auto !important; max-width: none !important;}[data-tag-id="networking-mentoring-program-card"] [data-tag-id="networking-mentoring-logo"] .v-responsive__sizer { padding-bottom: 66.6% !important;}/*PROFILE*/#profile-content-academic-information > div > div:nth-child(3),#profile-content-academic-information > div > div:nth-child(2),#profile-content-academic-information > div > div:nth-child(8),#profile-content-academic-information > div > div:nth-child(5){display:none;}/*HP DECO*/#content:has(.home) { margin-bottom: 0 !important;margin-bottom: 24px!important; padding-top: 0!important;}/*HP DECO LAST UPDATE*/.home .pull-down,.home .card-parent li,#content:has(.home) { margin-bottom: 0 !important;}/*HP DECO LAST UPDATE*/#content:has(.home) { margin-bottom: 0 !important;}/* Home : reset padding du premier bloc sans dépendre de nth-child */#content:has(.home) > section:first-of-type > section > div > div { padding-top: 0 !important;}.af-button { background-color: #16274A; border: 1px solid #16274A;}.userbar-is-active .af-userbar-close .af-userbar-close-top .not-connected { background: #16274A;}/*BARRE MENU*/.navbar-inner { margin-top: 20px;}#main > li > a{ transition: .3s; padding: 18px 22px;}#header > div.hidden-phone > div > div > div.col-xs-12.span9.pull-up.space-bottom-medium{padding-bottom:0px;}#main > li:hover > a{ background:#B11D23; color:#fff;}#main .dropdown-menu > li > a:hover,#main .dropdown-menu > li > a:focus{ background:#B11D23 !important; color:#fff !important;}/*FORMS*/#registration_professional_experience > div.row-fluid.profile-registration-experience > div{display:none;}