.landing-welcome-text{padding:20px 0}.landing-welcome-text h1{color:#000;font-family:work-sans,Arial,sans-serif;font-size:22px;font-weight:300}.offer{font-family:open-sans,Arial,sans-serif}.offer .offer-link{border:none;border-top:1px solid #d1d9ed;padding:10px}.offer .offer-link:hover{background-color:#f5f7fc}.offer .offer-link .card-title{font-size:17px}.offer .offer-link #job-infos{color:#000;padding-top:5px}.offer .offer-link #job-infos span{color:#000}.offer .offer-link .job-resume{font-size:14px;margin-top:10px}@media (max-width:991.98px){.offer .offer-link .job-resume{margin-top:0}.offer .offer-link .job-resume .job-description,.offer .offer-link .job-resume .separator{display:none}}.offer .offer-link .container-button-offers{align-items:flex-end}.offer .offer-link .container-button-offers #button-job-offers{flex-direction:column;font-size:14px!important;line-height:26px}@media (max-width:991.98px){.offer .offer-link .container-button-offers #button-job-offers{display:none}}.afs-container{border:1px solid #f5f7fc;box-sizing:content-box;padding:10px}.c_breadcrumb{margin:10px 0}.c_breadcrumb .wo-separator,.c_breadcrumb a{color:#6c727f;font-family:400;font-size:12px;font-weight:500}.c_breadcrumb .wo-separator{margin:0 4px}.resume-banner{background:#97f3d4;color:#000;font-family:open-sans,Arial,sans-serif;font-size:14px}.resume-banner .resume-banner-icon{float:left;font-size:60px;margin-right:20px}.resume-banner .resume-banner-title{font-size:14px;font-weight:600;margin-top:8px}.resume-banner .resume-banner-description{line-height:20px;padding-bottom:2px}.resume-banner .resume-banner-button{font-size:14px!important;margin-top:10px;padding:8px 0;text-align:center;width:100%}.resume-banner .resume-banner-close{cursor:pointer;margin-top:22px;position:absolute;right:-15px}.resume-importer{background:#fff;border:1px solid #d1d9ed;cursor:pointer;padding:30px 10px;position:relative;text-align:center}.resume-importer .cv-img{padding-bottom:20px;position:relative;width:95%}.resume-importer .title-cover{color:#000;font-family:work-sans,Arial,sans-serif;font-size:19px;text-align:center}.resume-importer .extract-cv-link{margin:6px auto auto;padding:3px 10px}.resume-importer .extract-cv-link:focus .icon-resume-cloud-upload,.resume-importer .extract-cv-link:hover .icon-resume-cloud-upload{color:#fff}.resume-importer .extract-cv-link .icon-resume-cloud-upload{color:#fff;display:block;font-size:27px;margin-right:10px}.resume-importer .help{color:#4d5562;font-family:open-sans,Arial,sans-serif;font-size:10px;font-style:italic;position:relative;text-align:center}.resume-importer .help a{display:inline}@media (max-width:767.98px){.cv-corner-left{bottom:0;left:15px}.cv-corner-right{right:15px;top:0}}@media (min-width:576px) and (max-width:767.98px){.cv-corner-left{bottom:0;left:15px}.cv-corner-right{right:15px;top:0}}@media (min-width:768px){.cv-corner-left{bottom:-1px;left:0}.cv-corner-right{right:-1px;top:0}}.resume_loading{width:auto}.resume_loading .legend{color:#000;font-family:work-sans,Arial,sans-serif;font-size:17px}.resume_loading .icon-check{color:#067c55;font-size:25px}.resume_loading .icon-close-thin{color:#de332e;font-size:22px}.resume_loading .spacer{width:22px}.resume_loading .loader{display:inline-block;height:20px;width:20px}.resume_loading .loader:after{animation:loader .5s linear infinite;border-color:#000 transparent;border-radius:50%;border-style:solid;border-width:2px;content:" ";display:block;height:20px;margin:2px;width:20px}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.resume_loading .error{color:#de332e}.offer{border:0}.offer .actions{position:absolute;right:10px;top:15px;z-index:2}.offer .actions:hover{z-index:2}.offer .actions .icon-heart-empty{color:#002977;font-size:20px;text-align:center}.offer .actions .icon-heart-empty:hover{color:#002977;cursor:pointer}.offer .actions .icon-heart-full{color:#002977;font-size:20px}.offer .actions .icon-heart-full:hover{cursor:pointer}.offer .offer-link{height:100%;text-decoration:none;width:100%;z-index:1}.offer .offer-link .card-title{color:#000;font-family:work-sans,Arial,sans-serif;font-weight:600;margin-bottom:0}.offer .offer-link .card-title:hover{text-decoration:underline}.offer .offer-link #job-infos{font-size:14px}.offer .offer-link #job-infos span{margin-right:10px}.offer .offer-link #job-infos .company-score .icon-star-on{color:#ff7c58}.offer .offer-link #job-infos .company-score .icon-star-off{color:#d1d9ed}.offer .offer-link .job-resume{color:#4d5562;font-size:.8em;margin-bottom:0}.offer .offer-link .job-resume .publication_date{color:#002977;font-size:.9em}.offer .offer-link .container-button-offers #button-job-offers{border-radius:34px;z-index:2}.offer .offer-link .container-button-offers #button-job-offers .thumbnailIcon{height:15px!important}#alert-bell-button-wrapper{display:flex;justify-content:center;position:relative}#alert-bell-button-wrapper #alert-bell-button{align-items:center;background:#002977;border:1px solid #002977;border-radius:10000px;bottom:13px;color:#fff;cursor:pointer;display:flex;font-size:2.5em;justify-content:center;margin-bottom:30px;padding:7px 14px;position:absolute;text-align:center;transition:transform .2s ease-in;vertical-align:middle;z-index:1040}#alert-bell-button-wrapper #alert-bell-button:hover .icon-bell{-webkit-animation:ring .6s ease-in-out 0s;-moz-animation:ring .6s ease-in-out 0s;animation:ring .6s ease-in-out 0s;-webkit-transform-origin:50% 4px;-moz-transform-origin:50% 4px;transform-origin:50% 4px}#alert-bell-button-wrapper #alert-bell-button.collapsed{transform:translateX(calc(50% + 50vw - 50px))}#alert-bell-button-wrapper #alert-bell-button .icon-bell{font-size:28px;margin-right:12px}#alert-bell-button-wrapper #alert-bell-button .animate-bell{-webkit-animation:ring .6s ease-in-out 0s;-moz-animation:ring .6s ease-in-out 0s;animation:ring .6s ease-in-out 0s;-webkit-transform-origin:50% 4px;-moz-transform-origin:50% 4px;transform-origin:50% 4px}@-webkit-keyframes ring{0%{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(20deg)}25%{-webkit-transform:rotate(-20deg)}40%{-webkit-transform:rotate(15deg)}55%{-webkit-transform:rotate(-15deg)}70%{-webkit-transform:rotate(10deg)}85%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg)}}@-moz-keyframes ring{0%{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(20deg)}25%{-webkit-transform:rotate(-20deg)}40%{-webkit-transform:rotate(15deg)}55%{-webkit-transform:rotate(-15deg)}70%{-webkit-transform:rotate(10deg)}85%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg)}}@keyframes ring{0%{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(20deg)}25%{-webkit-transform:rotate(-20deg)}40%{-webkit-transform:rotate(15deg)}55%{-webkit-transform:rotate(-15deg)}70%{-webkit-transform:rotate(10deg)}85%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg)}}#alert-bell-button-wrapper #alert-bell-button #text-alert-button{font-family:work-sans,Arial,sans-serif;font-size:20px;margin-right:5px}@media (max-width:1199.98px){#alert-bell-button{font-size:2.5em}}@media (max-width:767.98px){#alert-bell-button{background:#97f3d4!important;border:1px solid #97f3d4!important;color:#002977!important}#alert-bell-button #text-alert-button{display:block}}@media (min-width:768px){#alert-bell-button-wrapper #alert-bell-button{border-radius:50%;height:50px;right:30px;width:50px}#alert-bell-button-wrapper #alert-bell-button #text-alert-button{display:none}#alert-bell-button-wrapper #alert-bell-button .icon-bell{font-size:35px;margin-right:0}}