_::-webkit-full-page-media, _:future, :root
.icon.roundSheet{top:-1px}html,body{overflow-x:auto}body{background:#f9f9f9}body.simpleLayout{background:#fff}section{background:#f9f9f9;padding:40px
0}article{position:relative}#mainHeader #nav .mobile-only,.mobile-only{display:none !important}#cboxOverlay{position:fixed !important;z-index:9999}.icon.roundSheet{background-position:-2px -13px;height:34px;position:absolute;top:-3px;right:5px;width:34px}.icon.whiteDash{background-position:-62px -60px;height:1px;margin-right:5px;width:16px}#ouvrir_session_candidat.inactive h2 span,#ouvrir_session_employeur.inactive h2 span,#ouvrir_session_new h2
span{background-position:-37px -65px;display:inline-block;height:10px;left:14px;padding:0;position:absolute;top:14px;width:6px}#logo-twig{height:38px;margin:0
auto 0 20px;position:static;transform:translateX(0);width:182px}#mainHeader,#mainHeader.loggedIn,#mainHeader.isGuestSession,#mainMenuHeader{height:auto}#mainHeader.isGuestSession #toggle-candidate-nav-container.guestSessionActive, #topMenuHeader .guest-session.active{display:inline-block;margin:0}#mainHeader.isGuestSession
#nav{top:68px}#mainMenuHeader{padding:15px
20px}#profileIconMenu{display:inline-block}#profileIconMenuMobile{display:none}.svgProfileIcon{height:16px;margin:3px
3px 0 0;vertical-align:top;width:16px}#profileIconMenu{order:2}#mainHeader
#nav{left:-977px;top:68px;width:40%}#mainHeader.loggedIn
#nav{top:68px}#mainHeader #top-nav .cand-user-nav .guest-session-not-you{margin-top:0}#mainHeader #top-nav .cand-user-nav .guest-session-not-you
span{font-size:13px;margin:0
0 0 10px}#mainHeader
#topMenuHeader{font-size:0}#topMenuHeader
.publishJob{display:inline-block;margin-left:30px}#topMenuHeader .publishJob
a{background-color:#DC0B36;border-radius:13px;color:#fff;font-size:16px;padding:8px
18px;transition:0.5s background-color}#topMenuHeader .publishJob a:hover{background-color:#a51c39}#top-nav{display:inline-block;order:2}#top-nav li, #top-nav .employer, #top-nav
.candidate{color:#000;display:inline-block;font-size:15px;padding:0;position:relative;vertical-align:bottom}#top-nav .employer.hidden, #top-nav
.candidate.hidden{display:none}#top-nav li
a{color:#000;font-size:16px;padding:0
15px}#top-nav
#profileIconMenu{padding:0
25px 0 0}.loggedIn #top-nav .saved-jobs-container, .loggedIn #top-nav #toggle-candidate-nav-container, .loggedIn #top-nav
li{display:inline-block}.loggedIn #top-nav .employer,
.loggedIn #top-nav .candidate,
.isGuestSession #top-nav .employer,
.isGuestSession #top-nav .candidate,
#top-nav .search,
#top-nav .connexion.guestSessionActive,
#mainHeader.loggedIn #topMenuHeaderMobile,
#topMenuHeaderMobile,
.isGuestSession #topMenuHeaderMobile,
.loggedIn #top-nav .search,
.loggedIn #top-nav
.headerLangDesktop{display:none}#top-nav .cand-user-nav-container,
#mainHeader.loggedIn
#candidateSubMenu{left:inherit;padding:20px;right:-10px;width:200px}#mainHeader.loggedIn
#candidateSubMenu{top:21px;transition:opacity 0.5s}#mainHeader.loggedIn.en
#candidateSubMenu{width:140px}#toggle-candidate-nav-container.active #candidateSubMenu, #toggle-candidate-nav-container.active
.navSubMenu{opacity:1;top:22px;transition:opacity 0.5s;visibility:visible}#mainHeader.loggedIn
#topMenuHeader{display:block}#topMenuHeader .saved-jobs-container{margin-right:30px}#top-nav
.navSubMenu{min-width:140px;background:white;box-shadow:0 3px 3px -4px rgba(0,0,0,0.15);display:none;height:auto;right:-5px;padding:20px
25px 20px 20px;position:absolute;transition:visibility 0s linear 500ms, opacity 500ms;z-index:999}.touchDevice #top-nav
.navSubMenu{opacity:0;visibility:hidden}.touchDevice #top-nav .active
.navSubMenu{display:block;opacity:1;visibility:visible}#top-nav .navSubMenu
li{display:block;padding:8px
0;text-align:right}#top-nav .navSubMenu li
a{font-size:14px;padding:0}#top-nav .navSubMenu li:hover
a{color:#7e939e}#top-nav .dropDown
span{display:inline-block;font-size:16px;margin-right:5px;max-width:200px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}#top-nav
.showEmployerMessages{margin-left:20px}.cand-user-nav-container{box-shadow:0 3px 3px -4px rgba(0,0,0,0.15);display:none;left:0;padding:20px;position:absolute;top:100%;width:auto;z-index:11}#candidateNav{transition:visibility 0s linear 500ms, opacity 500ms}#toggle-candidate-nav.active #candidateNav,
#toggle-candidate-area-nav.active
#candidateNav{opacity:1;transition:opacity 0.5s;visibility:visible}#toggle-candidate-nav-container .cand-user-nav
li{border:none;padding:8px
10px 8px 0;text-align:right}#toggle-candidate-nav-container .cand-user-nav .user-nav-logout,
#toggle-employer-area-nav .user-nav .user-nav-logout{border-top:1px solid #d6d6d6;margin-top:10px;padding-top:12px}#toggle-candidate-nav-container .cand-user-nav .guest-session-active-text
br{display:inline}#toggle-candidate-nav-container .cand-user-nav
a{font-size:14px;padding:0;text-transform:capitalize}#toggle-candidate-nav-container.guest-session{margin-right:30px}#toggle-employer-area-nav{cursor:pointer}#employerNav{transition:visibility 0s linear 500ms, opacity 500ms}#toggle-employer-nav.active #employerNav,
#toggle-employer-area-nav.active
#employerNav{opacity:1;transition:opacity 0.5s;visibility:visible}#toggle-employer-area-nav
.ellipsis{margin-right:10px}.user-nav-container,.mail-nav{background:white;box-shadow:0 3px 3px -4px rgba(0,0,0,0.15);display:none;padding:20px
20px 40px;position:absolute;transition:visibility 0s linear 500ms, opacity 500ms;top:21px;width:200px;z-index:9999}.mail-nav{left:50%;transform:translateX(-50%)}.mail-nav:before{left:50%;transform:translateX(-50%)}.touchDevice .user-nav-container,.mail-nav{display:block;opacity:0;visibility:hidden}.user-nav-container .user-nav{padding-right:5px}#toggle-employer-area-nav .user-nav-container{right:-10px}#toggle-employer-area-nav.active .user-nav-container{opacity:1;transition:opacity 0.5s;visibility:visible}#toggle-employer-area-nav .user-nav
li{display:block;padding:8px
0;text-align:right}#toggle-employer-area-nav .user-nav li
a{display:block;font-size:14px;padding:0}#toggle-employer-area-nav .user-nav li a:hover{color:#d3d9dc}#employerNotificationViewMail_button{display:inline-block;position:relative;vertical-align:middle}#employerNotificationViewMail_button.no-mail{pointer-events:none}.svgEmployerMailIcon{display:block;fill:#000;height:18px;width:25px}.mailNotif{background-color:#DC0B36;border-radius:50%;display:block;height:9px;position:absolute;right:-5px;top:50%;transform:translateY(-50%);width:9px}.svgDropDownIcon{margin-top:4px}#toggle-employer-area-nav.active .svgDropDownIcon,
#toggle-employer-nav.active
.svgDropDownIcon{margin-top:-1px;transform:rotate(-90deg)}#toggle-candidate-nav-container.active
.svgDropDownIcon{margin-top:1px}.mail-nav{background:#e7f0f4;box-shadow:0 3px 3px -4px rgba(0,0,0,0.15);right:-20px;padding:30px
15px 15px;top:48px;width:300px}.mail-nav:before{content:'';border-left:55px solid transparent;border-right:55px solid transparent;border-bottom:55px solid #e7f0f4;height:0;position:absolute;right:-22px;top:-20px;width:0}.mail-nav.open{opacity:1;transition:opacity 0.5s;visibility:visible}#top-nav .mail-nav
li{background:white;border-radius:5px;margin-bottom:8px;padding:15px;text-align:left;width:100%}#top-nav .mail-nav li
a{display:block;font-size:14px;padding:0}#top-nav .mail-nav li
.messageLink{font-size:13px;padding-right:20px}.mail-nav
.closePopover{cursor:pointer;display:block;font-size:12px;text-align:right;text-decoration:underline}#top-nav .mail-nav
.close{cursor:pointer;height:11px;opacity:0.7;position:absolute;right:8px;top:8px;width:11px}#top-nav .mail-nav .close:hover{opacity:1}#top-nav .mail-nav .close:before, #top-nav .mail-nav .close:after{position:absolute;left:4px;content:' ';height:11px;width:2px;background-color:#000}#top-nav .mail-nav .close:before{transform:rotate(45deg)}#top-nav .mail-nav .close:after{transform:rotate(-45deg)}#toggle-candidate-nav-container .cand-user-nav-container{right:-20px}.isGuestSession #toggle-candidate-nav-container .cand-user-nav-container{padding:20px
20px 20px 15px;right:-10px}.isGuestSession.fr #toggle-candidate-nav-container .cand-user-nav-container{min-width:260px}.ouvrir_session_content, .contentWrapper
#inscription{margin:0
10px}#loginContent.openCandidateSession{background:white;display:flex;margin:0;padding:30px
10px}.contentWrapper
#inscription{max-width:620px}.openCandidateSession #inscription p
strong{font-weight:700}#loginContent.openCandidateSession
.defaultButton{margin-top:56px}#loginContent.openCandidateSession.fr
.defaultButton{margin-top:34px}.memberPrivilegesContainer
li{width:29%}.memberPrivilegesContainer
#emailAlerts{margin:0
4%}#main-search-container{padding:80px
0 120px;N}#main-search-container h2, #main-search-container h2
strong{color:white;font-size:32px;font-weight:400;line-height:1.1em;margin:0
auto 15px;max-width:100%;position:relative;text-align:center;text-shadow:2px 2px 4px rgba(51,51,51,1);z-index:2}#main-search-container h2
strong{display:inline;font-weight:700}#main-search-container h2
br{display:none}#main-search{margin:0
auto;padding:15px;text-align:center;width:725px}#main-search
form{max-width:100%}#main-search
input{font-size:16px;padding-right:15px;margin:0}.searchHomeContainer,
.autoCompleteSearchContainer,
#main-search
.searchHomepageBtn{display:inline-block;vertical-align:middle}#main-search
.searchHomepageBtn{font-size:18px;line-height:44px;padding:0
30px;width:125px}#main-search
.searchHomeContainer{width:50%}#main-search
.autoCompleteSearchContainer{margin:0
10px;max-width:250px;width:29%}#main-search .autoCompleteSearchContainer
input{padding-left:40px}.homepageBannerImg{object-position:top;object-fit:cover;width:100%}.searchContent{display:block;opacity:1;visibility:visible}.searchContent
.formSearchContainer{align-items:center;display:flex}.searchContent .formSearchContainer>*{flex:1 1 auto}.searchTextboxContainer,
#search_container
.autoCompleteSearchContainer{margin-right:15px;position:relative}#search_container .autoCompleteSearchContainer .ui-autocomplete .ui-menu-item{text-align:left}#search_container input[type="text"],#mobileSearchBtn{padding:10px
15px}#mobileSearchBtn{display:none}.formSearchContainer
.searchBtnContainer{flex:0 0 auto}#search_submit{background:#fff;clip:auto;clip-path:none;height:auto;padding:6px
18px;position:static;transition:box-shadow 300ms ease-out;white-space:normal;width:auto}#search_submit:focus{box-shadow:2px 2px 6px 2px rgba(120,140,153,0.2)}#search_submit:hover{box-shadow:2px 2px 8px 2px rgba(120,140,153,0.4)}#slider-container{margin:0;padding:0}.credit-card-term.add{width:60%}#superbannerB,#superbannerT{display:block}#rightCol{margin:0
20px}#entreprises-hv-list{margin:30px
auto 20px}#hv-message{font-size:14px;font-weight:600;margin-top:25px}.blogPart{padding:30px
15px}.blogPart
.container{justify-content:space-around}.blogPart
.ad_block{align-items:center;display:flex;justify-content:center}.find_job_block{margin:0}#featuredArticleBlog{display:none}#featuredArticleBlog
.svgArrow{bottom:20px;right:20px;width:20px}#quiz-candidate{height:330px;margin-right:20px;position:relative}#quiz-candidate
img{height:100%;position:absolute;left:50%;object-position:top;object-fit:cover;top:0;transform:translateX(-50%);width:100%}#seoSection h1, #seoSection
h3{font-size:24px}#seoSection
h4{font-size:18px}#leaderboard{display:flex;justify-content:center}.simpleLayout
.contentWrapper{padding:40px
0 50px}.sectionContentWrapper{padding:30px
0}.simpleContentHeader{padding:0
15px 30px}.simpleContentMainCol{padding:20px
15px}.simpleContentSecondaryCol{padding:20px
0}@media (min-width: 820px){.simpleContentCols{display:flex;justify-content:center}.simpleContentMainCol{flex:2 1 80%;min-width:0}.simpleContentSecondaryCol{flex:0 0 300px}}.simpleLayout
#mainFooter{margin-top:0}#faitsSaillants{margin:0
20px}.ui-accordion .ui-accordion-content{padding:0
20px 40px;margin:0
auto;width:768px}.ui-accordion .ui-accordion-content
a{color:#82a0ad}.ui-accordion .ui-accordion-content a:hover{color:#009aa6}.employerLandingPage
.mainBanner{padding:60px
0}.employerLandingPage
section{padding:60px
0}@media only screen and (min-width: 830px){.employerLandingPage .mainBanner
br{display:block}.employerLandingPage .mainBanner .blocks
.block{margin:20px
2.5%;width:18%}}.employerLandingPage
.recruitingButton{margin-top:60px}.employerLandingPage .simplifiedRec
.block{margin:20px
2%;width:25%}.employerLandingPage .simplifiedRec .create
.title{margin-bottom:54px}.employerLandingPage .simplifiedRec .publish
.title{margin-bottom:20px}.employerLandingPage .simplifiedRec .distribute
.title{margin-bottom:15px}.employerLandingPage .simplifiedRec .blocks
.arrow{background:url(/res/images/icon_arrow_grey.png) no-repeat center;display:inline-block;height:32px;margin-top:23px;width:18px}@media only screen and (min-width: 997px){.employerLandingPage .clients .logos
hr{background-color:#dce2e5;border:none;display:block;height:1px}}.employerLandingPage .jobboomEffect
.logoIcon{margin:0
8% 40px 4%}.employerLandingPage .jobboomEffect
.testText{margin:20px
0 0;max-width:650px;width:50%}#modalVisibility{padding:30px
90px}.modalVisibilityNew{font-size:18px}.modalVisibilityTitle{font-size:32px;margin:30px
0}#modalVisibility
.clear{padding-left:193px}#modalVisibility
img{float:left;margin:0
0 0 -193px}.modalVisibilityBullets{margin:0}#visibilityAccept{display:inline}#visibilityDecline{float:right;margin-top:25px}.modalVisibilityNote{margin:30px
0}.lupBlock1{background:url(/res/images/bg_update_profile.jpg) no-repeat center;background-size:cover}.lupGrats{font-size:16px;width:350px}.lupBlock1
h1{font-size:56px;line-height:70px;margin-top:30px;text-align:center}.lupBlock1 h1+p{font-size:24px;margin:0
auto;text-align:center;width:560px}.lupBlock1
.defaultButton{border-radius:21px;font-size:20px}.lupBlock1+.lupWrapper{display:table;margin-bottom:-40px}.lupPic{background-position:50% 0;display:table-cell;width:50%}.lupBlock2{display:table-cell;padding-top:10px;text-align:left;vertical-align:top}.lupBlock2
h2{font-size:40px}.lupBlock2 h2
br{display:block}.lupBlock2
li{margin-bottom:10px}#job-application-reset-guest-button{display:inline-block}.jobDescHeaderBtnsContainer{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;position:static;text-align:right}.jobDescHeaderBtns{margin:10px
-4px -4px}.jobDescHeaderBtns button,
.jobDescHeaderBtns
a{margin:4px;min-width:155px;padding-left:20px;padding-right:20px;width:auto}.jobDescHeaderBtns button svg,
.jobDescHeaderBtns a
svg{margin-right:5px}.jobDescHeaderBtns button .btnText,
.jobDescHeaderBtns a
.btnText{display:inline}.createAlertLightbox{padding:40px
40px 30px}.createAlertLightboxHeader{align-items:center;flex-direction:row}.createAlertLightbox
.createAlertMailSvg{height:22px;margin:0
15px 0 0;width:26px}.createAlertLightbox
h3{margin:0}.createAlertLightbox
input{font-size:16px;line-height:40px}.createAlertLightbox
.emailAlertField{margin:25px
0 10px}.createAlertLightbox
.defaultButton{margin:15px
0}.createAlertLightbox
.successMessage{font-size:14px}.createAlertLightbox .successMessage
strong{font-size:20px;margin:30px
0 15px}.jobDetailPage
.jobListWidget{padding:0
15px}.jobDetailPage .jobListWidget>li{border:1px
solid #7E939E;box-shadow:none}.jobDetailPage .jobListWidget
.jobDetails{order:2;padding-right:20px}.jobDetailPage .jobListWidget
.jobInformation{display:flex;height:auto;justify-content:flex-start;padding:10px
0 10px 0}.jobDetailPage .jobListWidget .jobInformation
li{margin:0;width:22%}.jobDetailPage .jobListWidget .jobInformation
.salary{order:4;width:32%}.jobDetailPage .jobListWidget .jobInformation
.shift{order:3;width:20%}.jobDetailPage .jobListWidget .jobInformation
.jobType{order:1}.jobDetailPage .jobListWidget .jobInformation
.jobHours{order:2;width:30%}.jobDetailPage .jobListWidget .jobInformation
.remoteWork{order:5}.jobDetailPage .jobListWidget .jobHours .workTimeMobile,
.jobDetailPage .jobListWidget .salary
.salaryMobile{display:none}.jobDetailPage .jobListWidget .jobHours .workTimeDesktop,
.jobDetailPage .jobListWidget .salary
.salaryDesktop{display:inline}.jobDetailPage .jobListWidget
.jobParution{color:#000;right:20px}.jobDetailPage .batchPostulationWelcome p, .jobDetailPage .batchPostulationWelcome
.jobDescHeaderTitle{padding:0}.jobDetailPage
.openDescriptionBtn{background:none;border:none;color:#333;cursor:pointer;display:block;font:700 15px 'Open Sans', sans-serif;margin:20px
0 10px 115px;padding:0;touch-action:manipulation;transition:0.5s color}.jobDetailPage .jobDetailDescription_applyJob_button
.openDescriptionBtn:focus{outline:0}.jobDetailPage
.showDescriptionIcon{background:#333;border-radius:2px;color:#fff;display:inline-block;line-height:15px;height:15px;margin-right:5px;transition:background 0.5s;width:15px}.jobDetailPage
.jobDescription{font-size:13px;margin:20px
0 30px 115px;overflow:hidden;touch-action:manipulation;white-space:pre-wrap}.jobDetailPage .openDescriptionBtn.active
.showDescriptionIcon{font-size:16px}.jobDetailPage .openDescriptionBtn.active+.jobDescription{max-height:50em;transition:max-height 1.5s}.jobDetailPage
.selectedJobsApply{margin-bottom:40px;padding:0
15px;position:relative;z-index:1041}.jobDetailPage .jbCustomCheckboxLabel
.checkmark{border-color:#707070;height:22px;width:22px}.jobDetailPage .jbCustomCheckboxLabel .checkmark:after{border-width:0 4px 4px 0;height:16px;width:10px}.jobDetailPage
.selectedJobsApply.deskTopOnly{display:block;position:relative;z-index:1041}.batchApply_similarPosts_popup{max-width:680px;width:auto}.batchApply_similarPosts_popup
.job_similarPosts_popup_smileyContainer{margin:10px
30px 0 0}.batchApply_similarPosts_popup .mfp-inside-content{padding:40px
60px 30px}.profileRightCol{margin:0
20px}#pictureSection .edit-mode-container{width:100%}.profileImage{float:left;vertical-align:top;width:196px}.profileImageContent{margin:0;vertical-align:top;width:196px}.profileHeaderContent{float:left;width:70%;padding-left:25px;vertical-align:top}#cropperContainer
.cropperLeft{display:inline-block;width:60%}#cropperContainer .docs-preview{display:inline-block;width:39.4%}#cropperContainer>.btn-group{display:table;width:100%}#cropperContainer .btn-upload{vertical-align:middle;width:30%}#cropperContainer
.choosePicDesc{vertical-align:middle}.sectionTitleContainer
svg{display:block}.optionSection
h3.sectionTitleContainer{padding-bottom:5px;padding-top:5px}.resumeVisibToEmpSection
.optionSectionContent{display:flex;justify-content:space-between}.resumeVisibToEmpSection
.optionSectionDesc{padding:0
60px}.companyEmploymentSection
h1{color:#3d74a9;font-size:34px;font-weight:300}.imageHeader{min-height:240px}.imageHeaderContentTitle{font-size:22px}.imageHeaderContentLogoContainer{height:175px;transform:translateY(-52%);width:215px}.imageHeaderContentText{margin-left:220px}.imageHeaderImg{height:100%;width:auto}.batchPostulationWelcome{padding:40px
0 40px 172px;position:relative}.batchPostulationWelcome
svg{display:block;height:130px;left:15px;position:absolute;width:130px}.selectedJobsApply{position:static}.jobDescHeaderTitle{font-size:24px;margin-bottom:20px}.batchPostulation
.saveTime{padding-top:20px}.batchPostulationWelcome
p{font-size:16px}.batchPostulation
h1{padding:0}#errorPageContainer{background-position:0 50px;background-size:100%;height:450px;margin:90px
auto;max-width:750px;padding:0
0 0 330px}#errorPageContainer
h1{font-size:80px;padding-top:0}#errorPageContainer
ul{margin-top:20px}#errorPageContainer ul li:first-child{padding:0
5px 0 0}#errorPageContainer
.subtitle{padding-top:30px}#error-page-500 #errorPageContainer
ul{padding:0
0 0 245px}form#unsubscribe h1, form#unsubscribe h1.weeklyTitle, form#unsubscribe
h2{font-size:24px;font-weight:400;margin:20px
20px 30px;max-width:inherit}form#unsubscribe
h1.weeklyTitle{font-weight:700;margin-bottom:50px}form#unsubscribe
h2{margin:40px
20px}.unsubscribeDailyCtaBlock{align-items:center;display:flex;justify-content:center;padding:40px}.unsubscribeDailyCtaBlock
p{border-right:3px solid #fff;font-size:20px;font-weight:600;margin:0;max-width:42%;padding:20px
20px 20px 0;text-align:right}.unsubscribeWeeklyCtaBlock
p{font-size:18px;margin-bottom:10px;max-width:inherit}.actionsBlock{padding:15px
0 0 40px;text-align:left}.unsubscribeDailyCtaBlock .actionsBlock
input{align-self:flex-start}.actionsBlock
a{margin:20px
0}#unsubscribeSuccess
.svgIcon{margin-top:70px}#unsubscribeSuccess
p{max-width:100%}#unsubscribeSuccess p
span{display:inline}#jobAlertsPage
h1{font-size:34px;margin-bottom:50px}#jobAlertsPage
h2{font-size:18px;margin:30px
0 40px}#jobAlertsPage
.toggleAlerts{display:grid;grid-template-columns:8fr 2fr;display:none}#jobAlertsPage .toggleAlerts
p{justify-self:end}.alertSwitchAll{justify-self:start;margin-left:15px}.alertListing .head .mobile,
.alertListing .cell
.mobile{display:none}.alertListing .head .desktop,
.alertListing .cell
.desktop{display:block}.alertListing{grid-template-columns:5fr 3fr 2fr;grid-gap:0;grid-auto-rows:minmax(48px, auto);grid-auto-columns:minmax(90px, auto);margin-top:20px}.alertListing
.head{background-color:#333;color:white;line-height:48px;padding-left:20px}.alertListing
.cell{align-items:center;border-bottom:1px solid #C5CCD0;color:#164d8a;display:flex;font-size:16px;font-weight:600;padding:15px}.alertListing .cell
a{font-size:16px}.alertListing .cell a:hover{color:#3d74a9}.alertListing
.keywords{padding:10px
15px}.alertListing .keywords
.alertLink{color:#333;line-height:34px}.alertListing .keywords .alertLink:hover{color:#707070}.alertListing .cell
p{color:#333;font-size:14px;font-weight:600}.alertListing .cell
.location{font-size:13px}.alertListingDesktop .cell
.location{font-size:13px}.alertListing
.cell.bin{display:flex;justify-content:space-between;padding-top:20px}.alertListing
.keywords.bin{padding-top:17px}.alertListing .cell
.svgAlertBinIcon{fill:#7E939E;height:17px;margin-right:5px;width:16px}.chooseAlertFrequencyDropDown{font-size:14px;margin:0}.chooseAlertFrequency
.arrow{top:12px}.chooseAlertFrequency
.arrow.up{top:15px}.ie11 .alertListing .head.first,
.ie11 .cell:nth-child(3n+1){width:52%}.ie11 .alertListing .head.last,
.ie11 .cell:nth-child(3n+3){width:18%}.ie11
.cell{width:30%}.ie11
.alertListing{display:block;font-size:0;width:100%}.ie11 .alertListing .head,
.ie11 .alertListing
.cell{display:inline-block;font-size:14px;vertical-align:top;width:30%}.ie11 .alertListing
.cell{min-height:90px}.ie11 .alertListing
.keywords{min-height:55px}.chooseAlertFrequencyDropDown::-ms-expand{display:none}.ie11 .alertSwitchOne, .ie11 .alertListing .cell
a{display:inline-block}.ie11
.alertSwitchOne{float:left}.ie11 .alertListing .cell
.removeAlert{float:right;margin-top:3px}.ie11
.chooseAlertFrequencyDropDown{float:left}.trainingAlertsPage{background:white;padding:0}.footerContainer{display:block;justify-content:space-between;margin:0
auto;max-width:1180px;padding:60px
0}.footerListItems{background-color:#7E939E}.footerContainer
.menu{padding:20px}.footerContainer
.menu.lang{padding:20px
0}.footerListItems .menu,
.footerListItems .menu-group{background:none;display:inline-block;max-width:360px;vertical-align:top;width:50%}.footerContainer .menu,
.footerContainer .menu-group{flex:1 1 50%;min-width:0}.footerContainer .menu-group{padding:20px}.footerListItems button, .footerListItems
.mobileMenuTitle{color:white}.footerListItems
.mobileMenuTitle{padding:0
0 8px}.footerListItems button, .footerCategoriesItems button,
.footerListItems .social-network>span{border:0;cursor:default;display:block;font-size:14px;font-weight:600;margin:0
0 8px;padding:0
0 8px;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.footerListItems button:after, .footerCategoriesItems button:after,
.footerListItems .social-network > span:after, .footerListItems .mobileMenuTitle:after{border-bottom:1px solid #DC0B36;bottom:0;content:'';display:block;height:0;left:0;position:absolute;width:25px}.footerListItems button svg, .footerCategoriesItems button
svg{display:none}.footerListItems ul, .footerCategoriesItems
ul{border:none;display:block !important;padding:0}.footerCategoriesItems .jobsByIndustry li, .footerListItems .jobsByIndustry
li{display:inline-block;width:50%}.footerContainer
a{padding:6px
0}.footerListItems a, .footerCategoriesItems
a{font-size:13px}.footerListItems a, .footerListItems li a:hover{color:white}.footerListItems a:hover, .footerCategoriesItems a:hover{color:#7e939e}.publish-job-offert{display:inline-block;left:0;position:absolute;text-align:center;top:-15px;width:100%}.publish-job-offert-content{background:none;justify-content:center;left:0;margin-left:20px;position:relative}.publish-job-offert-content>*{flex:0 0 auto}.publish-job-offert span:first-child, .publish-job-offert :nth-child(3){background:#00B6C4;border:none;border-radius:12px 0 0 12px;color:#FFF;display:inline-block;flex:0 0 auto;font-size:14px;left:0;line-height:30px;padding:0
30px 0 25px;position:relative;white-space:nowrap}.publish-job-offert :nth-child(3){border-radius:0;color:#fff;left:0;padding:0
30px 0 0;position:relative}#mainFooter .publish-job-offert span:first-child{margin:0
-1px 0 0}#mainFooter .publish-job-offert
.icon{background-position:0 -12px;display:inline-block;height:36px;position:relative;right:20px;top:-2px;width:36px}.footerPublishJobOfferCall{display:none}.footerListItems .lang
li{color:white;padding:0
20px 0 0}.footerListItems .lang
a{border-radius:50%;width:32px;height:32px;line-height:30px;color:#7E939E;text-align:center;display:inline-block;margin-right:5px;background:white;margin-top:5px;font-weight:bold;font-size:14px}.footerListItems .social-network{background:none;order:0;padding:0;width:auto}.footerListItems .social-network
a{padding-bottom:6px;padding-top:6px}.footerListItems .social-network
svg{height:32px;width:32px}.footerListItems
.socialNetworkIconsList{padding:0}.footerListItems
.jobsByCities{border:none;flex:2 1 auto;order:2;width:66%}.footerListItems .jobsByCities
ul{display:flex !important;flex-wrap:wrap;justify-content:flex-start;margin:0
-5px}.footerListItems .jobsByCities
li{display:block;flex:0 0 auto;min-width:0}.footerListItems .jobsByCities
a{border:1px
solid #c9d7e0;border-radius:5px;margin:5px;padding:5px
10px}.copyrightContainer{background:none;border-top:1px solid #acbcc0;padding:0}.buttonBarVisible
.copyrightContainer{padding:0}.copyright{color:rgba(0, 0, 0, .62);margin:0
auto;max-width:1180px;padding:15px
15px 20px;text-align:center}.copyright
li{display:inline-block}#mobileFooterBanner{display:none}