.bbdjs-f-horizontal{display:flex;flex-direction:row}.bbdjs-arrow-link{gap:4px;align-items:center;background-color:#f7f8fb;padding:5px 17px 5px 12px;height:40px;min-width:none;width:fit-content;border-radius:6px}.bbdjs-arrow-link .bbdjs-arrow-left{transform:rotate(180deg)}.bbdjs-arrow-link .bbdjs-arrow-right,.bbdjs-arrow-link .bbdjs-arrow-left{width:auto;height:13px}@media only screen and (max-width: 600px){.bbdjs-arrow-link{padding:2px 5px;height:26px}.bbdjs-arrow-link .bbdjs-arrow-right,.bbdjs-arrow-link .bbdjs-arrow-left{width:auto;height:6px}}.big-title-size{font-size:34px}.title-size{font-size:26px}.subtitle-size{font-size:16px}.text-normal-size{font-size:20px}.text-medium-size{font-size:14px}.text-small-size{font-size:12px}@media only screen and (max-width: 600px){.big-title-size{font-size:26px}.title-size{font-size:16px}.subtitle-size,.text-normal-size{font-size:14px}.text-medium-size{font-size:12px}.text-small-size{font-size:10px}}.swal-button{padding:16px;border-radius:6px;border:solid 2px #104799;font-size:12px}.swal-button--confirm{background-color:#104799;color:#fff}.swal-button--confirm:hover{background-color:#fff!important;color:#707070!important}.swal-button--cancel{background-color:#fff;color:#104799}.swal-button--cancel:hover{background-color:#104799!important;color:#fff!important}@media only screen and (max-width: 600px){.swal-button{padding:8px}}.reverse-button{border-radius:6px;border:solid 2px #104799;font-family:Inter;text-align:center;display:inline-block;padding:16px;background-color:#fff;color:#104799}.reverse-button:active:enabled{background-color:#fff;color:#707070;transform:translateY(3px)}.reverse-button:hover:enabled{background-color:#104799;color:#fff;border:solid 2px #fff}button.reverse-button:hover .reverse-button:disabled{background-color:#c7c7c7;color:#fff}.reverse-button:disabled,button[disabled=disabled]{background-color:#c7c7c7;color:#fff}button{border-radius:6px;border:solid 2px #dedfe3;font-family:Inter;text-align:center;display:inline-block;padding:16px;background-color:#104799;color:#fff}button:active:enabled{background-color:#104799;color:#fff;transform:translateY(3px)}button:hover:enabled{background-color:#fff;color:#707070;border:solid 2px #104799}button:hover button:disabled{background-color:#c7c7c7;color:#707070}button:disabled,button[disabled=disabled]{background-color:#c7c7c7;color:#707070}@media only screen and (max-width: 600px){.reverse-button{border-radius:6px;border:solid 2px #104799;font-family:Inter;text-align:center;display:inline-block;padding:6px;background-color:#fff;color:#104799}button{border-radius:6px;border:solid 2px #dedfe3;font-family:Inter;text-align:center;display:inline-block;padding:6px;background-color:#104799;color:#fff}}.loading-state{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:9999;display:flex;justify-content:center;align-items:center}.loader{border:16px solid #dedfe3;border-radius:50%;border-top:16px solid #104799;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.brightmatcher-widget{display:flex;flex-direction:column;color:#707070;width:100%;padding:10px}.brightmatcher-widget .brightmatcher-widget-logo-big{max-width:200px;max-height:200px;margin-bottom:20px}.brightmatcher-widget .brightmatcher-widget-logo-big img{width:auto;max-width:200px;height:auto;max-height:200px}.brightmatcher-widget .brightmatcher-widget-title{font-size:32px;margin-bottom:15px}.brightmatcher-widget .brightmatcher-widget-description{font-size:16px;margin-bottom:30px}.brightmatcher-widget .brightmatcher-widget-header .title{font-size:22px;font-weight:300;margin-bottom:15px}.brightmatcher-widget .brightmatcher-widget-header .filters{background-color:#f7f8fb;padding:20px 10px}.brightmatcher-widget .brightmatcher-widget-header-titles hr{width:100%;color:#dedfe3}.brightmatcher-widget .brightmatcher-widget-header-titles .brightmatcher-widget-titles{display:flex;flex-direction:row;justify-content:flex-end}.brightmatcher-widget .brightmatcher-widget-header-titles .brightmatcher-widget-titles .job-title{width:calc(100% - 870px);margin-right:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.brightmatcher-widget .brightmatcher-widget-header-titles .brightmatcher-widget-titles .posted{width:100px;min-width:100px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-header-titles .brightmatcher-widget-titles .location{width:150px;min-width:150px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-header-titles .brightmatcher-widget-titles .level{width:200px;min-width:200px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-header-titles .brightmatcher-widget-titles .type{width:100px;min-width:100px;margin-right:155px}.brightmatcher-widget .brightmatcher-widget-container{display:flex;flex-direction:column;gap:4px;overflow-y:scroll;scrollbar-color:white;scrollbar-width:none}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-radius:6px;border:solid 1px #dedfe3;padding:15px 20px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company .brightmatcher-widget-logo-small{max-width:40px;max-height:40px;border:1px solid #f0f0f0;width:auto;height:auto;padding:5px;margin-right:10px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company .company-name,.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company .button-view{display:none}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job{display:flex;flex-direction:column;width:calc(100% - 615px);min-width:100px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job .job-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#104799}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job .company-name{display:inline-block}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job .posted{display:none}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .posted{width:100px;min-width:100px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .location{width:150px;min-width:150px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .level{width:200px;min-width:200px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .type{width:100px;min-width:100px;margin-right:20px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .button-view{width:115px;min-width:115px;padding:15px 40px}@media only screen and (max-width: 600px){.brightmatcher-widget{width:calc(100% - 20px);padding:10px}.brightmatcher-widget .brightmatcher-widget-title{font-size:26px;margin-bottom:10px}.brightmatcher-widget .brightmatcher-widget-description{font-size:12px;margin-bottom:20px}.brightmatcher-widget .brightmatcher-widget-header .title{font-size:22px;font-weight:300;margin-bottom:15px}.brightmatcher-widget .brightmatcher-widget-header .filters{background-color:#f7f8fb;padding:20px 10px;margin-bottom:10px}.brightmatcher-widget .brightmatcher-widget-container{display:flex;flex-direction:column;width:100%;gap:4px;overflow-y:scroll;scrollbar-color:white;scrollbar-width:none}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px;width:calc(100% - 12px);gap:4px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company{width:100%}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company .brightmatcher-widget-logo-small{max-width:40px;max-height:40px;border:1px solid #f0f0f0;width:auto;height:auto;padding:5px;margin-right:10px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company .company-name{display:block}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .company .button-view{display:block;min-width:0px;padding:6px 10px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job{display:flex;flex-direction:row;width:calc(100% + -0px);margin-right:0;justify-content:space-between}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job .job-title{margin-right:10px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job .company-name{display:none}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .job .posted{font-size:14px;display:block}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% + -0px);font-size:14px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .posted{display:none}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .location,.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .level,.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .type{min-width:0px;margin:0}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .location{max-width:100px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .level{max-width:calc(100% - 220px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .type{max-width:80px}.brightmatcher-widget .brightmatcher-widget-container .brightmatcher-widget-card .infos .button-view{display:none}}.apply-container{display:flex;flex-direction:column;font-weight:300;color:#707070;padding-left:20px;padding-right:20px}.apply-container .company-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.apply-container .company-info .logo{max-width:120px;max-height:120px;border:1px solid #f0f0f0;width:auto;height:auto;padding:5px;margin-top:10px;margin-right:10px;margin-bottom:5px}.apply-container .company-info .company-name{font-size:26px;margin-bottom:10px}.apply-container .cv-text{display:none}.apply-container .job-title{color:#104799;font-size:32px;margin-bottom:20px}.apply-container .job-info{display:flex;flex-direction:row;font-size:12px;gap:50px;margin-bottom:20px}.apply-container .job-info .job-id span,.apply-container .job-info .job-posted span{font-weight:700}.apply-container .title{font-size:22px;color:#104799;margin-bottom:5px}.apply-container .description{font-size:14px;margin-bottom:15px}.apply-container .btn-position{display:flex;flex-direction:row;justify-content:flex-end}.apply-container .btn-position .confirm-email{width:fit-content}.upload-resume-container{padding:15px;margin-bottom:40px;border-width:1px;border-style:dashed;border-color:#707070;border-radius:6px}.upload-resume-container .dnd-title1,.upload-resume-container .dnd-title2{font-size:22px;margin-bottom:10px;color:#104799}.upload-resume-container .dnd-title1.upload-cv{display:block}.upload-resume-container .dnd-title1.confirm-email,.upload-resume-container .dnd-title2.upload-cv{display:none}.upload-resume-container .dnd-title2.confirm-email{display:block}.upload-resume-container .dnd-description1,.upload-resume-container .dnd-description2{font-size:14px;margin-bottom:10px;max-width:280px;text-align:center;line-height:25px}.upload-resume-container .dnd-description1.upload-cv{display:block}.upload-resume-container .dnd-description1.confirm-email,.upload-resume-container .dnd-description2.upload-cv{display:none}.upload-resume-container .dnd-description2.confirm-email{display:block}.upload-resume-container .upload-resume-drop-zone{display:flex;flex-direction:column;background-color:#f7f8fb;border-radius:6px;padding-top:60px;padding-bottom:60px;justify-content:center;align-items:center}button.upload-cv{display:none}button.confirm-email{display:block}.upload-resume-drop-zone.dragging{transform:scale(1.02)}.title.confirm-email{color:#707070}.title.upload-cv{color:#104799}.email-title{font-size:22px;color:#104799;margin-bottom:5px}.email-title.upload-cv{display:none}.email-title.confirm-email{display:block}.email-description{margin-bottom:5px}.email-description.upload-cv{display:none}.email-description.confirm-email{display:block}.email{width:fit-content;border-width:1px;border-style:solid;border-color:#707070;border-radius:6px;padding:5px 15px;min-width:0px;margin-bottom:60px}.email.upload-cv{display:none}.email.confirm-email{display:block}.upload-resume-container.upload-cv{border-style:dashed}.upload-resume-container.confirm-email{border-style:solid}@media only screen and (max-width: 600px){.apply-container .cv-text{display:none}.apply-container .company-info{margin-top:10px;margin-bottom:10px}.apply-container .company-info .logo{max-width:40px;max-height:40px;padding:5px;margin:0}.apply-container .company-info .company-name{font-size:22px;margin:0}.apply-container .job-title{align-self:center;font-size:24px;margin-bottom:10px}.apply-container .job-info{font-size:12px;gap:50px;justify-content:space-between;margin-bottom:20px;align-self:center}.apply-container .job-info .job-id span,.apply-container .job-info .job-posted span{font-weight:700}.apply-container .title{font-size:20px;margin-bottom:5px}.apply-container .description{font-size:14px;margin-bottom:15px}.apply-container .btn-position .confirm-email{padding:10px}.email-title{font-size:20px}.email-description{font-size:14px;margin-bottom:10px}.email{font-size:16px;margin-bottom:30px;align-self:center}.upload-resume-container{padding:15px;margin-bottom:20px}.upload-resume-container .dnd-title1,.upload-resume-container .dnd-title2{font-size:20px;margin-bottom:10px}.upload-resume-container .dnd-description1,.upload-resume-container .dnd-description2{font-size:14px;margin-bottom:10px;max-width:280px;line-height:25px}.upload-resume-container .upload-resume-drop-zone{padding-top:20px;padding-bottom:20px}}.publicjd .jd-bottomview{max-height:calc(100% + -0px)}.jd-view{color:#707070;font-size:16px;min-height:0px;height:100%;max-height:100%;padding:20px}.jd-view .jd-topview{margin-top:20px}.jd-view .jd-topview .logo{max-width:60px;max-height:60px}.jd-view .jd-topview .company-name{font-size:22px}.jd-view .jd-topview .job-title{margin-top:10px;color:#104799;font-size:32px}.jd-view .jd-bottomview{display:flex;flex-direction:row;margin-top:10px;min-height:0px;max-height:calc(100% - 150px);overflow-y:scroll;scrollbar-color:white;scrollbar-width:none}.jd-view .jd-bottomview .apply-div{min-width:280px;padding-left:15px;height:fit-content;border-left:3px solid #dedfe3}.jd-view .jd-bottomview .apply-div .title{color:#104799;font-size:22px}.jd-view .jd-bottomview .apply-div .description{font-size:14px}.jd-view .jd-bottomview .apply-div .description p{margin-top:0;margin-bottom:8px;color:#707070}.jd-view .jd-bottomview .apply-div .applybtn{background-color:#3cab3c;color:#fff;min-width:180px}.jd-view .jd-bottomview .jd-div .section-div{margin-bottom:38px}.jd-view .jd-bottomview .jd-div .section-div .title{color:#104799;font-size:22px;margin-bottom:5px}.jd-view .jd-bottomview .jd-div .section-div .description ul,.jd-view .jd-bottomview .jd-div .section-div .description li,.jd-view .jd-bottomview .jd-div .section-div .description p{color:#707070;margin-top:0;margin-bottom:0}@media only screen and (max-width: 600px){.jd-view{font-size:14px}.jd-view .jd-topview{margin-top:10px}.jd-view .jd-topview .company-name{font-size:20px}.jd-view .jd-topview .job-title{margin-top:10px;font-size:28px}.jd-view .jd-bottomview{display:flex;flex-direction:column;margin-top:10px;min-height:0px;max-height:calc(100% - 170px)}.jd-view .jd-bottomview .apply-div{order:2;display:flex;flex-direction:row;justify-content:center;min-width:100%;max-width:100%;padding-left:0;border:none;margin-bottom:10px}.jd-view .jd-bottomview .apply-div .title,.jd-view .jd-bottomview .apply-div .description{display:none}.jd-view .jd-bottomview .apply-div .applybtn{padding-top:15px;padding-bottom:15px}.jd-view .jd-bottomview .jd-div{order:1}.jd-view .jd-bottomview .jd-div .section-div{margin-bottom:20px}.jd-view .jd-bottomview .jd-div .section-div .title{font-size:20px}.jd-view .jd-bottomview .jd-div .section-div .description ul{padding-left:20px}}.z1{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:0px;width:100%;height:100%;padding-left:100px;padding-right:100px}.z1 .JD-drop-zone{border-radius:6px;border:solid 1px #dedfe3;display:flex;flex-direction:column;padding:23px 32px 35px 40px;margin-top:33px;margin-bottom:10px;gap:20px}.z1 .JD-drop-zone button{align-self:center;font-size:16px;padding-left:80px;padding-right:80px}.z1 .JD-drop-zone .JD-drop-zone-DnD{display:flex;flex-direction:row;gap:20px;max-width:400px}.z1 .JD-drop-zone .JD-drop-zone-DnD .logo{height:80px}.z1 .JD-drop-zone .JD-drop-zone-DnD .subtitle{font-size:14px}.z1 .JD-drop-zone .JD-drop-zone-DnD .filename{color:#104799}.z1 .JD-copy-paste-zone{border-radius:6px;border:solid 1px #dedfe3;display:flex;flex-direction:column;gap:20px;width:100%;height:100%;align-items:center;justify-content:flex-start;margin-top:12px;padding:24px 18px 30px}.z1 .JD-copy-paste-zone .subtitle{font-size:14px}.z1 .JD-copy-paste-zone .jd-text{border-radius:6px;border:solid 1px #dedfe3;resize:none;width:100%;height:100%;color:#000}.container404{display:flex;flex-direction:column;width:100%;min-height:1554px;justify-content:space-between}.top-left-404{width:264px;height:auto;margin:20px 0 0 60px}.top-404-container{align-self:center;display:flex;flex-direction:column;align-items:center;margin-bottom:40px}.top-404{width:608px;height:auto;align-self:center}.button-404{display:flex;flex-direction:row;gap:20px;align-self:center}.img-desktop-404{width:1289px;height:auto;align-self:center}.img-mobile-404{display:none}.bottom-left-bkg-404{width:100%;background-color:#707070}.bottom-left-404{width:336px;height:auto;margin:20px 0 20px 60px}@media only screen and (max-width: 600px){.desktop-only{display:none}.container404{display:flex;flex-direction:column;width:100%;min-height:600px;justify-content:space-between}.top-left-404{width:132px;height:auto;margin:10px 0 0 20px}.top-404{width:304px;height:auto;align-self:center}.img-mobile-404{display:block;width:90%;height:auto}.img-desktop-404{display:none}.bottom-left-404{width:168px;height:auto;margin:10px 0 0 20px}}html,body{font-family:Inter;color:#000;height:100%;margin:0;padding:0;overflow-y:hidden}html a,body a{text-decoration:none}[contentEditable=true]:empty:after{content:attr(placeholder);font-weight:300;font-style:italic}[contentEditable=true]:empty:not(:focus):after{content:attr(placeholder);font-weight:300;font-style:italic}.matching-status-done{min-width:11px;min-height:11px;max-width:11px;max-height:11px;margin:0;box-shadow:0 0 6px #31c4007d;border:solid 1px #31c400;border-radius:50%;background-color:#3cab3c}.matching-status-running{min-width:11px;min-height:11px;max-width:11px;max-height:11px;margin:0;border-radius:50%;box-shadow:0 0 6px #fbb279;border:solid 1px #ffb279;background-color:#fd6c02}.f-vertical{display:flex;flex-direction:column;flex-wrap:nowrap}.f-horizontal{display:flex;flex-direction:row;flex-wrap:nowrap}.three-stats-zone{display:flex;flex-direction:row;gap:8px;flex-wrap:nowrap}.three-stats-zone .stats-box{width:33%;min-width:190px;max-width:230px;background-color:#edf2ff;border-radius:6px;color:#104799;padding:10px 0 12px 15px}.three-stats-zone .stats-box .title{font-weight:700;font-size:16px}.three-stats-zone .stats-box .value{font-weight:900;font-size:55px}.alert-orientation{display:none;z-index:-1;opacity:0}.mobile-hide{display:block}.mobile-only,.tuMeVoisPlus{display:none}.tuMeVois{display:flex;width:100%}@media only screen and (max-width: 600px){.mobile-hide{display:none}.mobile-only{display:block}.three-stats-zone{display:flex;flex-direction:row;justify-content:flex-start;width:100%;margin-left:0;gap:8px}.three-stats-zone .stats-box{max-width:90px;min-width:90px;background-color:#edf2ff;border-radius:6px;padding:6px 10px 7px 9px;color:#104799}.three-stats-zone .stats-box .title{font-weight:700;font-size:10px}.three-stats-zone .stats-box .value{font-weight:900;font-size:36px}}.thinLine{height:2px;background-color:#dedfe3;padding-bottom:1px}.max-width{width:100%}.capture-field{border-radius:6px;border:solid 1px #dedfe3;font:inherit;color:inherit;padding:16px}.alink,a:link,a:visited,a:link:active,a:visited:active{color:#2996f3;cursor:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{font-family:inherit;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat,repeat;background-position:right 1em top 50%,0 0;background-size:.65em auto,100%}@media screen and (orientation: landscape) and (max-height: 600px){.alert-orientation{display:block;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;opacity:1}}
