.text-justify-cgu{text-align:justify}.enov_postition_relative{position:relative}.headerinpos_bottom .l-header.pos_fixed:not(.sticky){top:0;max-height:80px}.headerinpos_bottom .l-header.pos_fixed:not(.sticky) .w-nav.type_desktop .w-nav-list.level_2{bottom:unset!important;transform-origin:top!important}.title-home-slider-container{display:flex;justify-content:flex-end;align-items:flex-end}.title-home-slider-container>.title-home-slider{max-width:630px;margin-bottom:0!important}@media screen and (max-width:620px){.title-home-slider-container>.title-home-slider{text-align:center!important}.form-home-container input,.form-home-container span,.form-home-container span,.form-home-container select,.form-home-container p,.form-home-container button,.form-home-container label{font-size:13px;}}#valjob-form{height:100%;width:100%}#valjob-form>.form-row{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}#valjob-form>.form-row>.col-12{width:100%;max-width:1280px}#valjob-form>.form-row>.form-home-container{position:absolute;bottom:0;width:100%;background-color:#fff3;box-shadow:0 0 10px 0 #0000000d}#valjob-form>.form-row>.form-home-container .form-home-container-inner{max-width:1280px;display:flex;flex-wrap:wrap;justify-content:flex-start;padding:30px 10px!important;margin:0 auto}#valjob-form>.form-row>.form-home-container .valjob-form-keywords{width:calc(50% - 15px);margin-right:15px;position:relative}#valjob-form>.form-row>.form-home-container .valjob-form-keywords>span{padding:3px 15px;border-radius:4px;background-color:#dfdfdf;color:#272727;position:absolute;right:10px;top:50%;transform:translateY(-68%);cursor:pointer}#valjob-form>.form-row>.form-home-container .valjob-form-keywords>input[type="text"]{background-color:#fff!important;color:#000!important}#valjob-form>.form-row>.form-home-container .valjob-form-keywords>input[type="text"]::placeholder{background-color:#fff!important;color:#b9b9b9}#valjob-form>.form-row>.form-home-container .valjob-form-keywords .valjob-form-keywords-panel{position:absolute;width:100%;padding:20px!important;left:0;background:#fff;bottom:70px;display:flex;flex-direction:column;align-items:flex-start}#valjob-form>.form-row>.form-home-container .valjob-form-keywords .valjob-form-keywords-panel>select{background-color:#fff!important;color:#b9b9b9!important;background-color:#000000!important;color:#cdcdcd!important;filter:invert(1);border:2px solid #ffffff!important}#valjob-form>.form-row>.form-home-container .valjob-form-keywords .valjob-form-keywords-panel>div{display:inline-flex;align-items:center}#valjob-form>.form-row>.form-home-container .valjob-form-keywords .valjob-form-keywords-panel>p{margin-bottom:0;padding-top:10px;color:#000}#valjob-form>.form-row>.form-home-container .valjob-form-keywords .valjob-form-keywords-panel label{color:#b9b9b9;padding-right:15px}#valjob-form>.form-row>.form-home-container .valjob-form-canton{width:calc(30% - 15px);margin-right:15px}#valjob-form>.form-row>.form-home-container .valjob-form-canton select{background-color:#fff!important;color:#b9b9b9!important;background-color:#000000!important;color:#c3c3c3!important;filter:invert(1);border:2px solid #000!important}#valjob-form>.form-row>.form-home-container .valjob-form-canton select::placeholder{background-color:#fff!important;color:#b9b9b9}#valjob-form>.form-row>.form-home-container .valjob-form-search{width:20%}#valjob-form>.form-row>.form-home-container .valjob-form-search button{text-align:center!important}.hide_panel{display:none!important}.valjob-form-all-offers{font-weight:700}@media screen and (max-width:620px){#valjob-form>.form-row>.form-home-container{top:100px;bottom:unset}#valjob-form>.form-row>.form-home-container .valjob-form-keywords,#valjob-form>.form-row>.form-home-container .valjob-form-canton,#valjob-form>.form-row>.form-home-container .valjob-form-search{width:100%;margin-right:0}#valjob-form>.form-row>.form-home-container .valjob-form-canton,#valjob-form>.form-row>.form-home-container .valjob-form-search{margin-bottom:7px}}.liste-annonces-page .row-container{width:90%}#valjob-form-interne .col-2{width:unset!important}#valjob-form-interne .col-2 i{padding-right:15px}.form-annonces-desktop-container{display:flex;justify-content:center;flex-direction:row-reverse}#valjob-form-advenced-filters button[type="submit"]{visibility:hidden}.annonces-list-column-filters{width:30%;border-top:3px solid red;padding:20px;margin-right:30px;max-width:380px}.annonces-list-column-filters a{margin:20px 0 20px 0;display:inline-block;background-color:#fff;border-bottom:1px solid}.annonces-list-column-filters a:hover{background-color:#d91a05;color:#fff!important}.annonces-list-column-results{width:calc(70% - 30px);border-top:3px solid #feb524;padding:20px;flex:1}.btn_nb_total_annonces{text-align:center}.btn_nb_total_annonces a{padding:0 0 15px 0;font-size:18px;font-weight:700;color:#d91a05;text-decoration:underline;display:inline-block}@media screen and (max-width:620px){.page-id-6974 #annonces_back_button{display:none!important}.separator_remove_mobile{z-index:-1}.btn_nb_total_annonces{text-align:center}.btn_nb_total_annonces a{padding:10px 0 0 0;font-size:13px;font-weight:700;color:#d91a05;text-decoration:underline;display:inline-block}}.see_more{color:#d91a05;text-decoration:underline;margin-top:-30px;margin-bottom:30px;display:block;cursor:pointer}.see_more_toogle_class{max-height:800px!important;margin-bottom:15px!important}.open_filter_advenced_mobile{display:none}.annonces-list-column-filters .advenced-filters-secteur,.annonces-list-column-filters .advenced-filters-canton{display:flex;flex-direction:column;max-height:160px;overflow:hidden;margin-bottom:30px;transition:all .5s}.annonces-list-column-filters .advenced-filters-contrat{display:flex;flex-direction:column;max-height:85px;overflow:hidden;margin-bottom:30px;transition:all .5s}.annonces-list-column-filters .advenced-filters-secteur input,.annonces-list-column-filters .advenced-filters-canton input{display:none}.annonces-list-column-filters .advenced-filters-secteur input:checked+label,.annonces-list-column-filters .advenced-filters-canton input:checked+label{font-weight:700;color:#d91a05;text-decoration:underline}.annonces-list-column-filters .advenced-filters-secteur label:hover,.annonces-list-column-filters .advenced-filters-canton label:hover{color:#000}.advenced-filters-secteur,.advenced-filters-canton,.advenced-filters-contrat{padding-bottom:30px}.advenced-filters-secteur h4,.advenced-filters-canton h4,.advenced-filters-contrat h4{color:#000;font-size:18px;padding-bottom:10px}@media screen and (max-width:900px){.mobile-view{margin-top:-30px}.form-annonces-desktop-container{flex-wrap:wrap}#valjob-form-interne .form-annonces-desktop-container>div{width:100%!important}.form-annonces-desktop-container>.col-2{order:2}.container-title-liste-annonces h1.vc_custom_heading{font-size:26px!important}.container-title-liste-annonces h2.vc_custom_heading{font-size:14px!important}.annonces-list-column-filters{position:relative;max-height:1200px;transition:all .5s}.annonces-list-column-filters.close-filter{max-height:60px;overflow:hidden}.open_filter_advenced_mobile{display:block;position:absolute;top:15px;right:0;font-size:24px;color:#fff;background-color:#e32017;padding:5px;border-radius:50%;height:31px;width:31px;text-align:center;cursor:pointer}}.l-main>section.wpb-content-wrapper{padding-top:5rem}.home .l-main>section.wpb-content-wrapper{padding-top:0}@media screen and (max-width:1024px){.w-flipbox-back a{font-size:8px}}.enov_home_grid_news .post_author,.enov_home_grid_news .post_comments,.enov_home_grid_news .post_taxonomy{display:none}.wpml-ls-display{display:none!important}#valjob-form .btn-login .w-nav-title:after{font:normal normal normal 17px/1 FontAwesome;content:"\f0d7";margin-right:10px;right:0;position:absolute}.title-home-slider,.title-form{color:#fff!important;font-family:'Poppins';font-size:30px!important;line-height:45px!important;font-weight:700!important;margin-bottom:100px!important;text-align:right!important;display:block!important;word-break:normal!important;white-space:initial!important}.title-form{margin-bottom:10px!important}.title-home-slider{font-size:45px!important}#valjob-form input[type=text]{border:2px solid #fff!important;background:none!important;border-radius:0px!important;color:#fff!important;height:50px!important;box-shadow:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#valjob-form button[type="submit"]:not(.w-btn),input[type="submit"]{font-weight:100;font-style:normal;text-transform:none;letter-spacing:0em;border-radius:0px!important;padding:0 15px!important;color:#ffffff!important;height:50px!important;width:100%}#valjob-form ::placeholder{color:#fff;opacity:1}#valjob-form :-ms-input-placeholder{color:#fff}#valjob-form ::-ms-input-placeholder{color:#fff}#valjob-form input:focus,#valjob-form textarea:focus,#valjob-form select:focus,#valjob-form .select2-container--focus .select2-selection{box-shadow:none!important}#valjob-form .custom-select{background:url(https://valjob.fr/wp-content/themes/Impreza-child/assets/images/white_down.png) no-repeat calc(100% - 10px)!important;background-color:transparent!important;border:2px solid #fff!important;border-radius:0px!important;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;box-shadow:none!important}#valjob-form .custom-select option{margin:40px;background:#fff!important;color:#000!important}.candidat-subscription-form .custom-select{background:url(https://valjob.fr/wp-content/themes/Impreza-child/assets/images/black_down.png) no-repeat calc(100% - 10px)!important;background-color:transparent!important;border:1px solid #bbb!important;border-radius:5px!important;-webkit-appearance:none;color:#999;-moz-appearance:none;appearance:none;height:50px;margin-bottom:10px;box-shadow:none!important}.candidat-subscription-form .custom-select option{margin:40px;background:#fff!important;color:#000!important}#valjob-form-interne .btn-entreprise span{background-color:#fff;padding:10px;border-radius:5px;color:#d91a05;font-weight:900}#valjob-form-interne .btn-login .w-nav-title:after{font:normal normal normal 17px/1 FontAwesome;content:"\f0d7";margin-right:10px;right:0;position:absolute}.title-form-interne{color:#555!important;font-family:'Poppins';font-size:30px!important;font-weight:700!important;margin-bottom:20px!important;text-align:right}#valjob-form-interne input[type=text]{border:1px solid #555!important;background:none!important;border-radius:0!important;color:#000!important;height:50px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}#valjob-form-interne button[type="submit"]:not(.w-btn),input[type="submit"]{font-weight:100;font-style:normal;text-transform:none;letter-spacing:0em;border-radius:0em;padding:0 15px!important;color:#fff!important;height:50px!important;width:100%}#valjob-form-interne ::placeholder{color:#bbb;opacity:1}#valjob-form-interne :-ms-input-placeholder{color:#bbb}#valjob-form-interne ::-ms-input-placeholder{color:#bbb}#valjob-form-interne input:focus,#valjob-form-interne textarea:focus,#valjob-form-interne select:focus,#valjob-form-interne .select2-container--focus .select2-selection{box-shadow:none!important}#valjob-form-interne .custom-select{background:url(https://valjob.fr/wp-content/themes/Impreza-child/assets/images/black_down.png) no-repeat calc(100% - 10px)!important;background-color:transparent!important;border:1px solid #555!important;border-radius:0!important;-webkit-appearance:none;color:#999;-moz-appearance:none;appearance:none;height:50px;box-shadow:none!important}#valjob-form .custom-select option{margin:40px;background:#d91a05;color:#333}#valjob-form .col-12{width:620px}#valjob-form-interne .col-12{width:100%}#valjob-form .col-4,#valjob-form-interne .col-4{width:250px;margin-left:5px}#valjob-form .col-3,#valjob-form-interne .col-3{width:150px;margin-left:5px}#valjob-form .col-2,#valjob-form-interne .col-2{width:50px;margin-left:5px}.tp-static-layers{top:8%;left:50%;width:620px}#valjob-form .col-12,#valjob-form .col-4,#valjob-form .col-3,#valjob-form .col-2{float:left}#valjob-form-interne .col-12,#valjob-form-interne .col-4,#valjob-form-interne .col-3,#valjob-form-interne .col-2{float:right}#filter-annonces{display:grid;padding-right:25px!important}.activities_areas_container{width:100%;margin-left:2%;margin-right:4%;margin-bottom:30px}.activities_areas_container_company{margin-left:0}.activities_areas_select{background:url(https://valjob.fr/wp-content/themes/Impreza-child/assets/images/white_down.png) no-repeat calc(100% - 10px)!important;background-color:#455664!important;border-radius:0!important;-webkit-appearance:none;color:#fff;-moz-appearance:none;appearance:none;height:50px;border-radius:5px!important;box-shadow:none!important}.activities_areas_container h5{color:#435664;font-size:24px}.mobile-view{display:none}#map_canvas{width:600px;height:450px}.small-link{font-size:12px;font-weight:700}.down-slider{cursor:pointer}.w-flipbox-back-desc p{font-size:14px}.bottom-page .vc_column-inner{background-size:cover;background-repeat:no-repeat;background-position:top center}.btn-entreprise.current-menu-item a.w-nav-anchor{background:#fff!important}.btn-entreprise .w-nav-title:after{display:none!important}.form-notice{font-size:12px;color:#333}.us-btn-style_3{margin-bottom:5px}.us-btn-style_3:hover{color:#fff!important}.jobs-list{font-size:14px}#cookie_action_close_header{margin-top:15px}h5.cli_messagebar_head{line-height:5px}#cookie-law-info-bar{font-size:.625rem;padding:5px;right:0;background-color:#81848d!important;color:#fff!important}#cookie_action_close_header{margin-top:0;text-decoration:underline;cursor:pointer}.btn-entreprise span{background-color:#fff;padding:10px;border-radius:5px;color:#d91a05;font-weight:900}.candidat-subscription-form{width:100%}.candidat-subscription-form .col-6{width:45%;float:left;margin-right:2%;margin-left:2%}.col-6{width:45%;float:left}.footer_valjob p{font-size:12px}.footer_valjob a:hover{text-decoration:underline}th{color:#000}.bordered-bottom{border-bottom:3px solid red}.bordered-bottom-gray{border-bottom:3px solid #c3cfdd}.bordered-bottom-light-blue{border-bottom:3px solid #5dc5d5}.bordered-bottom-dark-blue{border-bottom:3px solid #455664}.bordered-bottom-dark-blue h1{color:#455664}.jobs-list a{color:#feb524}.jobs-list a:hover{color:#fcd587!important}.row-container{width:60%;margin:0 auto}.row-container-full{width:87%;margin:0 auto}.row-container-half{width:40%;margin:0 auto}.row-container-right{padding-right:5%}.icon-red{color:#d91a05;font-size:60px}.to-right{text-align:right}#connexion-right{height:64px!important;margin-top:5px!important}#connexion-left .w-btn{border-right:2px solid #d7211d;padding:1.4em 1.8em}.no-result{width:100%;background-color:pink;padding:20px;color:#fff}.alert-success{color:#155724;background-color:#d4edda;border:1 px solid #c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border:1 px solid #f5c6cb}.alert-success,.alert-danger{border-radius:4px;box-sizing:border-box;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;margin-top:16px;padding-bottom:12px;padding-left:20px;padding-right:20px;padding-top:12px;position:relative;text-align:left;text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}.invalid-feedback{box-sizing:border-box;color:#dc3545;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:12.8px;font-weight:400;height:19px;line-height:19.2px;margin-top:4px;text-align:left;text-size-adjust:100%;width:570.297px;margin-bottom:10px}input[type=text],input[type=email],input[type=password],input[type=date]{border:1px solid #bbb!important;background:none!important;border-radius:5px!important;color:#000!important;height:50px!important;margin-bottom:10px}textarea{border:1px solid #bbb!important;background:none!important;border-radius:5px!important}input:focus,textarea:focus,select:focus,.select2-container--focus .select2-selection{box-shadow:none!important}.login-remember-me-container{margin-top:50px;font-size:14px}input[type="checkbox"],input[type="radio"]{height:20px}input:-moz-read-only{border:1px solid #eee!important}input:read-only{border:1px solid #eee!important}::placeholder{color:#bbb;opacity:1}:-ms-input-placeholder{color:#bbb}::-ms-input-placeholder{color:#bbb}.account-title{color:#d91a05;font-size:40px;line-height:40px;font-weight:700}.account-name{color:#555;font-size:40px;line-height:40px}.account-row{margin:20px 0 60px 0;color:#000}.account-a{background-color:#f6f6f6;min-height:50px;height:auto;padding:15px 10px}.account-b{background-color:#fff;height:50px;padding:15px 10px}.account-label{font-weight:700;color:#000}.account-value{text-align:right}.account-row .col-6{width:50%}.marginRight{margin-right:1%}.marginLeft{margin-left:1%}.job-container p{text-align:justify;margin-top:10px}.job-container .col-3{width:23%;float:left;margin-left:5px}.job-container .col-9{width:65%;float:left;margin-left:5px}.job-container .col-6{padding:0 15px 0 15px}.job-title{color:#000;font-size:34px;line-height:40px}.job-ref{color:#000;font-weight:700}.job-loc{color:#d91a05;font-weight:700;text-transform:uppercase}.job-agency{color:#000;font-weight:700;text-transform:uppercase}.job-apply{background-color:#d91a05;color:#fff;font-weight:900;padding:10px 30px}.job-features{font-size:20px;color:#d91a05;font-weight:700;margin-bottom:15px}.job-info-agency{color:#d91a05;font-size:34px}.job-info-contact{color:#d91a05;font-weight:700}.job-agency-link{border:2px solid #d91a05;color:#d91a05;font-weight:900;padding:10px 30px;margin-top:-10px;text-align:center}.job-agency-link:hover{border:2px solid #d91a05;background-color:#d91a05;color:#fff!important}.job-login{font-size:12px;font-weight:700;background-color:#d91a05;padding:10px;color:#fff!important}.pagination{margin-top:20px;width:100%;font-size:15px}.pagination_item{margin:5px;padding:5px;background-color:#fff;border-radius:50%;width:32px;height:32px;text-align:center}.pagination a{color:#999;float:right}.pagination_item:hover,.active_item{color:#fff!important;background-color:#d91a05}.pagination_previous,.pagination_next{color:#d91a05!important}.pagination_previous:hover,.pagination_next:hover{background-color:#fff!important;color:#d91a05!important}.no-margin{margin-bottom:10px}#home-services{margin-top:10px!important;padding-top:10px!important;padding-bottom:2px!important;margin-bottom:0px!important}#home-services .l-section-h{padding-bottom:0}.w-slider-item-description{color:#000;opacity:1;padding:10px 30px;font-size:20px}.w-slider-item-title{color:#d91d0b;font-size:2.2rem;font-weight:700}.rsABlock{right:0;bottom:40px;line-height:1.6rem;max-height:100%;padding:0!important;overflow:hidden;background:none!important;color:#000;width:50%;text-align:center}@media (max-width:1849px){#connexion-right{height:60px!important}#connexion-left .w-btn{padding:.7em 1.8em}}@media (max-width:1600px){.us-btn-style_4{font-size:12px}}@media (max-width:1300px){.tp-static-layers{left:48%}}@media (max-width:1250px){.tp-static-layers{left:46%}.blocs-features .w-flipbox{width:100%!important}.w-flipbox-front-title{font-size:16px}.w-flipbox-back-desc p{font-size:12px;line-height:15px}.no-margin{margin:0!important}}@media (max-width:1200px){.tp-static-layers{left:43%}}@media (max-width:1150px){.tp-static-layers{left:40%}#map_canvas{width:100%;height:450px}}@media (max-width:1121px){#connexion-right{height:79px!important}}@media (max-width:1045px){.tp-static-layers{left:30%}.desktop-view{display:none}.mobile-view{display:block!important}#valjob-form-interne .col-12{width:100%}#valjob-form-interne .col-4{width:100%;margin-left:0;margin-bottom:0}#valjob-form-interne .col-3{width:100%;margin-bottom:10px;margin-left:0}#valjob-form-interne .col-2{width:100%;margin-left:0}}@media (max-width:967px){#connexion-right{height:98px!important}}@media (min-width:902px){.headerinpos_bottom .l-header.pos_fixed~.l-main>.l-section:first-of-type{padding-bottom:0px!important}}@media (max-width:899px){.rsABlock{top:45%;bottom:auto}#connexion-left .w-btn{padding:1.2em 1.8em}#connexion-right{height:44px!important;margin-top:0px!important;padding-left:1.5rem}#connexion-right,#connexion-left,#connexion-left .w-btn-wrapper{margin:0}#connexion-left .w-btn{border-bottom:1px solid #d7211d;border-right:0}.row-container,.row-container-half{width:80%!important;margin:0 auto!important}.row-container-right{padding-left:5%}.row-container-full{width:80%!important;margin:0 auto!important}.col-6{width:100%;margin-right:0}.to-right{text-align:left}table{margin-left:0px!important;margin-right:0px!important}.account-row{margin:0}.marginTop{margin-top:50px}.job-apply{width:100%;margin-top:10px}.tp-static-layers{left:20%}}@media (max-width:800px){.tp-static-layers{top:15%;left:5%;width:90%}.flip-line .g-cols.type_default>div[class*="vc_col-xs-"]{margin:0!important}.tp-bgimg{background-position:right center!important}#valjob-form .col-12{width:100%}#valjob-form .col-4{width:100%;margin-left:0;margin-bottom:0}#valjob-form .col-3{width:100%;margin-bottom:10px;margin-left:0}#valjob-form .col-2{width:100%;margin-left:0}}@media (max-width:640px){.rsABlock{top:42%}.w-slider-item-title{font-size:1.8rem}#home-services{padding-bottom:0px!important}}@media (max-width:520px){.rsABlock{top:38%}.tp-static-layers{top:20%;left:5%;width:90%}.margin-20{margin-top:20px;float:left;width:100%}.sep-vert{display:none}.job-apply{margin-top:0;float:left;width:100%}.job-agency,.job-loc,.job-agency-link{float:left;width:100%}.jobs-list{font-size:12px;line-height:17px}.jobs-list td,.jobs-list th{padding:10px 5px}.top-page .w-separator{height:60px!important}.forcefullwidth_wrapper_tp_banner{margin-top:-100px!important}}.w-slider-item-title{color:#87cddc;font-size:2.2rem;font-weight:700}#home-de{background-image:url(https://www.valjob.ch/wp-content/uploads/2020/07/img-de-1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}#home-en{background-image:url(https://www.valjob.ch/wp-content/uploads/2020/07/img-en.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}.article-shortcode{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:60px}.custom-bar-article{margin-left:-1.3rem;margin-right:-1.3rem}.article-link{max-width:300px;width:30%;margin-bottom:20px;position:relative;aspect-ratio:7 / 4}.article-background{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.article-details{position:absolute;bottom:0;left:0;padding:10px;background-color:rgb(0 0 0 / .7);color:#fff}.article-title{font-size:16px;font-weight:700;margin-bottom:5px}.article-date{font-size:12px}@media only screen and (max-width:1045px){.article-link{width:47%}}@media only screen and (max-width:899px){.article-link{width:100%}}