.info-banner{background:#b9dcd2;color:#091f2c;padding:0 28px;margin:0 auto;min-height:50px;font-family:"Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","sans-serif";font-size:15px}
#uhfheader{opacity:0;transition:opacity 150ms ease-in-out}
button.uhf-nav-item.uhf-nav-button[aria-label^="All Microsoft"]{display:none !important}
.uhf-dropdown-link:hover,.uhf-dropdown-link:focus,.uhf-dropdown-button:hover,.uhf-dropdown-button:focus{text-decoration-thickness:.5px}
uhf-dropdown-mobile .uhf-dropdown-trigger-mobile{font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue","sans-serif";font-size:14px !important}
.uhf-dropdown-link:hover,.uhf-dropdown-link:focus,.uhf-dropdown-button:hover,.uhf-dropdown-button:focus{background-color:#e8e8e8 !important}
uhf-dropdown-desktop[text="Programs"] button.uhf-nav-button{display:block !important}
uhf-dropdown-desktop[text="La vie chez Microsoft"] button.uhf-nav-button{display:block !important}
.uhf-nav-button[aria-expanded="true"]{text-decoration:none !important}
@media(min-width:859px){.uhf-nav-link:hover,.uhf-nav-button:hover,.uhf-nav-link:focus-visible,.uhf-nav-button:focus-visible{text-decoration:2px underline #262626 !important}
html body #uhfheader uhf-popout.uhf-dropdown-menu:has(#uhf-nav-c2-DiversityInclusion):not(:has(uhf-flyout-desktop)),html body #uhfheader uhf-popout.uhf-flyout:has(#uhf-nav-c2-DiversityInclusion){width:200px !important}
#uhf-nav-c1-JoinTalentNetwork:focus,#uhf-nav-c1-JoinTalentNetwork:focus-visible,#uhc-c1-jointalentwork:focus,#uhc-c1-jointalentwork:focus-visible{outline:1px dashed #262626 !important;text-decoration:2px underline #262626 !important}
}
uhf-mecontrol:focus,uhf-mecontrol:focus-visible{outline:1px dashed #262626 !important}
uhf-mecontrol .uhf-mecontrol-signin-label{display:inline-block !important;padding:17px 6px !important;cursor:pointer;box-sizing:border-box !important}
.careers-header-profile-name{display:none}
@media(min-width:3000px){#uhfheader uhf-mecontrol:has(.careers-header-profile-name){width:auto !important;min-width:0;gap:8px}
#uhfheader uhf-mecontrol .careers-header-profile-name{display:block;flex:0 1 auto;min-width:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#262626;font-size:14px;cursor:pointer}
}
uhf-header .uhf-header__container{max-width:none}
.info-banner a{color:#734699}
.hidden{display:none !important}
[data-tid="me-control-menu-item-my-account"]{display:none !important}
[data-tid="me-control-menu"]>div:has([data-tid="me-control-menu-add-account"]){display:none !important}
[data-tid="me-control-menu"] [data-tid="me-control-avatar"]{display:block;border-radius:50%;overflow:hidden}
a[href*="/careers/profile"]{text-decoration:underline !important;text-decoration-style:solid !important;text-decoration-color:#0078d6 !important}
a[href*="/careers/profile"]:active{outline:1px dashed #0078d6 !important;outline-offset:2px !important}
div:has(>[data-tid="me-control-displayname"]) + span{font-size:13px !important}
[data-tid="me-control-menu"] span[dir="auto"]{overflow-x:hidden !important}
[data-tid="me-control-menu-item-my-account"]{cursor:pointer}
[data-tid="me-control-sign-out-button"]{cursor:pointer}
[data-tid="me-control-menu-add-account"]{cursor:pointer}
[data-tid="me-control-menu"] *:focus{outline-color:#0064bf}
[data-tid="me-control-menu"] [data-tid="me-control-avatar"]:hover::before,[data-tid="me-control-menu"] [data-tid="me-control-avatar"]:focus::before{content:none !important}
html{height:100%}
body{min-height:100%;margin:0;position:relative}
.ms-Icon--GlobalNavButton{display:none !important}
@media(min-width:769px){.uhf-overflow-menu-items{display:flex;width:100%;align-items:center}
.uhf-overflow-menu-items>.right-aligned-link{margin-left:auto !important}
}
@media(min-width:860px){html body #uhfheader>uhf-header uhf-contextual-nav{min-width:0 !important}
html body #uhfheader uhf-actions>.careers-talent-network-action{display:flex !important;visibility:visible !important;align-items:center;white-space:nowrap}
}
nav.uhf-global-nav{display:none !important}
#uhfheader.uhf-signed-in a[href*="/careers/join"]{display:none !important}
.uhf-search-input[type="search"]{visibility:hidden}
.uhf-search-cancel{visibility:hidden}
.msame_Header{cursor:pointer}
html body #uhfheader .msame_Header,html body #uhfheader>uhf-header a.uhf-microsoft-logo{cursor:pointer;color:#000 !important}
html body #uhfheader .uhf-search-button,html body #uhfheader .uhf-contextual-nav-trigger{color:#000 !important}
@media screen and (min-width:1024px){html body #uhfheader>uhf-header uhf-contextual-nav{min-width:0}
.c-uhfh>div{padding:0 4.4% !important}
.c-uhfh>div>div{max-width:100% !important;margin:0 auto !important}
}
@media screen and (min-width:640px) and (max-width:1023px){.c-uhfh>div{padding:0 2.4% !important}
html body #uhfheader>uhf-header>header.uhf-header.uhf-breakpoint--mobile{padding-right:2.4% !important;padding-left:2.4% !important}
html body #uhfheader uhf-popout.uhf-contextual-nav-popout{left:2.4% !important;right:2.4% !important;width:auto !important}
.c-uhfh>div>div{max-width:100% !important;margin:0 auto !important}
}
@media only screen and (min-width:320px) and (max-width:859px){uhf-header .uhf-header.uhf-breakpoint--mobile .uhf-header-l0{position:relative;border-bottom:0}
uhf-header .uhf-header.uhf-breakpoint--mobile .uhf-header-l0::after{content:"";position:absolute;top:100%;left:50%;width:100vw;transform:translateX(-50%);border-bottom:1px solid #e6e6e6}
.c-uhfh>div>div{max-width:100% !important;margin:0 !important}
}
@media only screen and (min-width:320px) and (max-width:639px){.c-uhfh>div{padding:0 1.8% !important}
html body #uhfheader>uhf-header>header.uhf-header.uhf-breakpoint--mobile{padding-right:1.8% !important;padding-left:1.8% !important}
html body #uhfheader uhf-popout.uhf-contextual-nav-popout{left:1.8% !important;right:1.8% !important;width:auto !important}
.c-uhfh>div>div{max-width:1600px !important;margin:0 !important}
}
@media(min-width:1400px){.uhf-search-button{position:relative !important}
}
.c-uhfh.c-sgl-stck button.c-action-trigger.c-glyph.glyph-global-nav-button{display:none}
#uhf-footer{position:absolute;width:100%;bottom:0}
#uhf-footer .california-privacy-notice{align-items:center !important}
#uhf-footer .california-privacy-notice>.footer-link{line-height:16px !important}
@media screen and (min-width:311px){.root{padding-bottom:155.33px}
}
@media screen and (min-width:320px){.root{padding-bottom:214px}
}
@media screen and (min-width:323px){.root{padding-bottom:195.333px}
}
@media screen and (min-width:380px){.root{padding-bottom:172.67px}
}
@media screen and (min-width:417px){.root{padding-bottom:150px}
}
@media screen and (min-width:666px){.root{padding-bottom:148px}
}
@media screen and (min-width:1023px){.root{padding-bottom:108px}
}
.c-me .msame_Header{z-index:200}
a{color:#5c1b86}
div[tabindex="0"]:focus{outline-color:#0064bf}
a:focus{outline-color:#0064bf;text-decoration:underline}
html body #uhfheader>uhf-header a:focus{text-decoration:none}
html body #uhfheader>uhf-header uhf-contextual-nav a:focus,html body #uhfheader>uhf-header uhf-overflow-menu a:focus,html body #uhfheader>uhf-header .uhf-contextual-nav-trigger:focus,html body #uhfheader>uhf-header uhf-dropdown .uhf-dropdown-trigger:focus,html body #uhfheader>uhf-header uhf-dropdown .uhf-dropdown-trigger-mobile:focus,html body #uhfheader>uhf-header uhf-dropdown .uhf-dropdown-link:focus,html body #uhfheader .c-uhf-menu>button:focus{outline:1px dashed #262626 !important;outline-offset:-1px !important}
@media(prefers-color-scheme:dark){.footer-container i.social-icons>svg path.facebook{fill:#fff !important;forced-color-adjust:none !important}
.footer-container i.social-icons>svg:hover path.facebook{fill:#1877f2 !important}
}