body #smartrecrute{display:none;padding:50px 0;}body #smartrecrute.ready{display:block;}body #smartrecrute .container{width:100%;max-width:1200px;margin:0 auto;}body #smartrecrute .container .filters{display:flex;align-items:stretch;justify-content:space-between;}@media screen and (max-width: 980px){body #smartrecrute .container .filters{flex-direction:column;align-items:center;gap:10px;width:100%;max-width:500px;margin:0 auto;}}body #smartrecrute .container .filters .filtre-mot{display:flex;padding:2px;height:50px;border:solid 2px #c7c7c7;background-color:#fff;justify-content:space-between;}@media screen and (max-width: 980px){body #smartrecrute .container .filters .filtre-mot{width:100%;}}body #smartrecrute .container .filters .filtre-mot input[type=text]{padding:10px 20px;min-width:280px;flex:1;height:100%;border:none;background-color:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;color:#e20074;outline:none;transition:.3s ease-out;}@media screen and (max-width: 768px){body #smartrecrute .container .filters .filtre-mot input[type=text]{min-width:170px;font-size:14px;}}body #smartrecrute .container .filters .filtre-mot button{background:#e20074;height:100%;padding:10px 30px;flex:0 0 auto;outline:none;display:flex;align-items:center;gap:10px;border:none;color:#fff;transition:all .3s ease;}body #smartrecrute .container .filters .filtre-mot button i,body #smartrecrute .container .filters .filtre-mot button svg{width:18px;height:18px;}body #smartrecrute .container .filters .filtre-mot button i path,body #smartrecrute .container .filters .filtre-mot button svg path{fill:#fff;}body #smartrecrute .container .filters .filtre-mot button:hover{background:#af005a;}body #smartrecrute .container .filters .filtre-zone{display:flex;justify-content:flex-end;align-items:stretch;gap:10px;width:100%;}@media screen and (max-width: 980px){body #smartrecrute .container .filters .filtre-zone{justify-content:flex-start;gap:10px;}}body #smartrecrute .container .filters .filtre-zone .select-group{position:relative;}@media screen and (max-width: 980px){body #smartrecrute .container .filters .filtre-zone .select-group{flex:0 0 auto;width:calc(50% - 5px);}}body #smartrecrute .container .filters .filtre-zone .select-group select{padding:10px 50px 10px 20px;border:solid 2px #c7c7c7;background-color:#fff;appearance:none;-webkit-appearance:none;color:inherit;width:100%;height:50px;transition:all .3s ease-out;}@media screen and (max-width: 768px){body #smartrecrute .container .filters .filtre-zone .select-group select{font-size:14px;padding:10px 30px 10px 20px;}}body #smartrecrute .container .filters .filtre-zone .select-group select:focus,body #smartrecrute .container .filters .filtre-zone .select-group select:hover{outline:none;border-color:#e20074;box-shadow:0px 4px 8px rgba(0,0,0,.1);}body #smartrecrute .container .filters .filtre-zone .select-group svg{font-weight:300;position:absolute;bottom:15px;right:10px;width:12px;height:12px;opacity:.5;transform:translate(-50%,0);}body #smartrecrute #smartrecruiter-list .listing{display:flex;gap:30px;margin-top:50px;padding-bottom:80px;flex-wrap:wrap;align-items:stretch;}@media screen and (max-width: 768px){body #smartrecrute #smartrecruiter-list .listing{flex-direction:column;}}body #smartrecrute #smartrecruiter-list .listing .post_link{flex:0 0 auto;color:#0a0528;width:calc(33.3333% - 20px);display:flex;flex-direction:column;background:#fff;padding:3em;transition:all .3s ease;transition:all .3s ease;border-color:rgba(0,0,0,.1);box-shadow:0 4px 24px rgba(0,0,0,.05);align-items:flex-start;}@media screen and (max-width: 980px){body #smartrecrute #smartrecruiter-list .listing .post_link{width:calc(50% - 20px);}}@media screen and (max-width: 768px){body #smartrecrute #smartrecruiter-list .listing .post_link{width:100%;}}body #smartrecrute #smartrecruiter-list .listing .post_link .date{text-align:left;color:rgba(0,0,0,.55);font:400 .8em/1;}body #smartrecrute #smartrecruiter-list .listing .post_link .name{display:block;margin:25px 0 20px;padding:0;text-align:left;color:inherit;color:#0a0528;font-weight:500;line-height:1.16em;font-size:1.5em;}body #smartrecrute #smartrecruiter-list .listing .post_link .location,body #smartrecrute #smartrecruiter-list .listing .post_link .type,body #smartrecrute #smartrecruiter-list .listing .post_link .department{display:flex;color:#e20074;align-items:flex-start;justify-content:flex-start;gap:8px;font-weight:500;font-size:1em;padding:2px 0;}body #smartrecrute #smartrecruiter-list .listing .post_link .location i,body #smartrecrute #smartrecruiter-list .listing .post_link .location svg,body #smartrecrute #smartrecruiter-list .listing .post_link .type i,body #smartrecrute #smartrecruiter-list .listing .post_link .type svg,body #smartrecrute #smartrecruiter-list .listing .post_link .department i,body #smartrecrute #smartrecruiter-list .listing .post_link .department svg{flex:0 0 auto;width:16px;height:16px;transform:translateY(2px);}body #smartrecrute #smartrecruiter-list .listing .post_link .location i path,body #smartrecrute #smartrecruiter-list .listing .post_link .location svg path,body #smartrecrute #smartrecruiter-list .listing .post_link .type i path,body #smartrecrute #smartrecruiter-list .listing .post_link .type svg path,body #smartrecrute #smartrecruiter-list .listing .post_link .department i path,body #smartrecrute #smartrecruiter-list .listing .post_link .department svg path{fill:#e20074;}body #smartrecrute #smartrecruiter-list .listing .post_link .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;line-height:1.6em;font-weight:300;font-size:1.1em;margin:20px 0 30px;color:#0a0528;}body #smartrecrute #smartrecruiter-list .listing .post_link .more{text-transform:uppercase;font-weight:500;text-decoration:underline;transition:all .2 ease;color:#0a0528;font-size:1.1em;}body #smartrecrute #smartrecruiter-list .listing .post_link .more:hover{color:#e20074;}body #smartrecrute #smartrecruiter-list .listing .post_link:hover{transform:translateY(3px);box-shadow:0px 4px 32px rgba(0,0,0,.15);}body #smartrecrute #smartrecruiter-list .no-offer{font-weight:500;padding:50px 0;}body #smartrecrute.addict-version{padding:0;background:#eeedff;}body #smartrecrute.addict-version .container .filters .filtre-mot{border:solid 2px #fff;border-radius:100px;background:rgba(0,0,0,0);}body #smartrecrute.addict-version .container .filters .filtre-mot button{background-color:#ab25f5;border-radius:100px;}body #smartrecrute.addict-version .container .filters .filtre-mot button:hover{background:#920add;}body #smartrecrute.addict-version .container .filters .filtre-mot:hover{border:solid 2px #ab25f5;box-shadow:0px 4px 8px rgba(0,0,0,.1);}body #smartrecrute.addict-version .container .filters .filtre-zone .select-group select{height:50px;border-radius:100px;border:solid 2px #fff;background:rgba(0,0,0,0);font-weight:500;}body #smartrecrute.addict-version .container .filters .filtre-zone .select-group select:hover,body #smartrecrute.addict-version .container .filters .filtre-zone .select-group select:focus{border:solid 2px #ab25f5;}body #smartrecrute.addict-version .container .filters .filtre-zone .select-group:after{content:"";}body #smartrecrute.addict-version #smartrecruiter-list .listing{padding-bottom:0;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link{width:100%;border-radius:10px;padding:1em 2em;position:relative;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;color:#000;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .date{font-size:.8em;width:100%;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .name{margin:5px 0 10px;color:#ab25f5;font-size:22px;width:100%;font-family:Arial,Helvetica,sans-serif;font-weight:600;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .description{display:none;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .more{position:absolute;right:20px;bottom:20px;font-size:0px;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .more:after{content:"";font-family:"Font Awesome 6 Pro";font-weight:300;position:absolute;font-size:20px;color:#ab25f5;right:0;bottom:0;transform:translate(-50%,0);}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .location,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .type{color:#000;font-size:.9em;margin-right:30px;font-weight:normal;gap:8px;}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .location i,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .location svg,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .type i,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .type svg{transform:translateY(-1px);}body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .location i path,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .location svg path,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .type i path,body #smartrecrute.addict-version #smartrecruiter-list .listing a.post_link .type svg path{fill:#ab25f5;}.fade-enter-active,.fade-leave-active{transition:all 1s;transform:scale(1);opacity:1;}.fade-enter,.fade-leave-to{transition:all 1s;opacity:0;transform:scale(0);}body .jobboard{display:flex;flex-direction:column;gap:20px;}body .jobboard div.row-spontane{max-width:920px;margin:50px auto 0;background-color:#16002b;border-radius:20px 20px;padding:50px;display:flex;align-items:center;justify-content:space-between;flex-flow:wrap row;position:relative;z-index:1;overflow:hidden;}body .jobboard div.row-spontane:after{content:"";position:absolute;z-index:-1;top:0;right:0;width:100%;height:100%;background:#ab25f5;background:linear-gradient(25deg,#130129 0%,#ab25f5 100%);opacity:.47;transform:skewX(160deg) translateX(100%);pointer-events:none;transition:.3s ease-out;}body .jobboard div.row-spontane.active:before{transform:skewX(160deg) translateX(-20%);}body .jobboard div.row-spontane.active:after{transform:skewX(160deg) translateX(48%);}body .jobboard div.row-spontane div.col-100{flex:0 0 100%;}body .jobboard div.row-spontane div.col-100 h2{color:#ab25f5;font-size:30px;line-height:35px;font-weight:bold;}@media screen and (max-width: 768px){body .jobboard div.row-spontane div.col-100 h2{margin-bottom:30px;}}body .jobboard div.row-spontane div.col-100 div.flex-block{display:flex;align-items:center;flex-flow:wrap row;justify-content:space-between;}body .jobboard div.row-spontane div.col-100 p{color:#fff;flex:0 0 70%;}body .jobboard div.row-spontane div.col-100 a svg{transition:.3s ease-out;}body .jobboard div.row-spontane div.col-100 a:hover svg{transform:scale(.9);}@media screen and (max-width: 768px){body .jobboard div.row-spontane{padding:30px;}}