.et_pb_sticky_module.et_pb_sticky .et_pb_menu__logo img{content:url(https://riversen.fr/wp-content/uploads/2025/04/RIVERSEN_AAC_COULEUR-NEW.png)}#left{width:47%;float:left;margin-right:6%}#right{width:47%;float:left}@media only screen and (max-width:767px){#right{width:100%;float:left}}@media only screen and (max-width:767px){#left{width:100%;float:left;margin-right:6%}}.clearfix{display:block}input.text,input.title,input[type=text],select,textarea{width:100%;height:57px;padding:0 20px;background-color:transparent;border:solid 1px;border-color:#30C7A3;border-radius:0px;font-size:14px;margin-top:5px;outline:none;margin-bottom:15px}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{width:100%;height:57px;padding:0 20px;background-color:transparent;border:solid 1px;border-color:#30C7A3;border-radius:0px;font-size:14px;margin-top:5px;outline:none;margin-bottom:15px}.wpcf7 .wpcf7-submit:disabled{opacity:0.65}.wpcf7 .wpcf7-submit{height:57px;padding:10px 45px;border:1px solid #30C7A3;border-radius:0px;background-color:#30C7A3;color:#fff;outline:none;font-size:15px;font-weight:bold;text-decoration:none;margin-top:10px;margin-bottom:25px}.textareaa{width:100%;min-width:259px;height:127px;padding:10px 20px;background-color:transparent;border:solid 1px;border-color:#30C7A3;border-radius:0px;font-size:14px;margin-top:5px;outline:none;font-weight:300}input[type="file"]{padding:10px 20px;background-color:transparent;border:solid 1px;border-color:#30C7A3;border-radius:0px;font-size:14px;margin-top:5px;outline:none;font-weight:300;width:100%}label{font-weight:300}.single .post{padding:0px!important;margin:0px!important}.carousel-slider-hero__cell__content.hidden{display:flex}.carousel-slider .owl-item img{display:block;width:215px;height:215px}.carousel-slider-hero__cell__description{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;background:#fff;position:absolute;top:48%;left:25%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;width:450px;font-size:16px;text-align:left;-webkit-box-shadow:0 10px 19.7px 4.3px rgba(0,0,0,0.16);box-shadow:0 10px 19.7px 4.3px rgba(0,0,0,0.16);padding:20px 40px 15px 17%}.carousel-slider .owl-item img{width:257px;height:257px;display:block;position:relative;z-index:10;-webkit-filter:grayscale(0);filter:grayscale(0);margin:0}@media only screen and (mAX-width:1450px){.carousel-slider-hero__cell__description{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;background:#fff;position:absolute;top:48%;left:30%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;width:450px;font-size:16px;text-align:left;-webkit-box-shadow:0 10px 19.7px 4.3px rgba(0,0,0,0.16);box-shadow:0 10px 19.7px 4.3px rgba(0,0,0,0.16);padding:20px 40px 15px 17%}}@media only screen and (mAX-width:1280px){.carousel-slider-hero__cell__description{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;background:#fff;position:absolute;top:48%;left:28%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:9;width:450px;font-size:16px;text-align:left;-webkit-box-shadow:0 10px 19.7px 4.3px rgba(0,0,0,0.16);box-shadow:0 10px 19.7px 4.3px rgba(0,0,0,0.16);padding:20px 40px 15px 18%}}.job-manager-application-wrapper .application .application_details,.single_job_listing .application .application_details{display:contents!important}.job-manager-application-wrapper .application .application_button,.single_job_listing .application .application_button{display:none}input.button.wp_job_manager_send_application_button,input.wpcf7-form-control.wpcf7-submit.has-spinner{width:100%;height:46px;border-color:#30C7A3;font-size:14px;font-weight:600;border-style:solid}.el-input>.el-input__inner{border-radius:0px;margin:0px!important}.el-select .el-input .el-select__caret{color:black!important}.job-manager .job-type,.job-types .job-type,.job_listing .job-type{color:#30C7A3}.el-input__inner::placeholder,#search_keywords::placeholder{color:black!important;font-weight:400;text-align:center}.job_filters{background:transparent}div.job_listings ul.job_listings{background-color:transparent;padding:0px}ul.job_listings li.job_listing{border:2px solid;border-color:#30C7A3;margin-bottom:15px}.entry-title{color:#30C7A3;font-weight:600}.single_job_listing .meta .job-type{background-color:transparent;color:#30C7A3;padding:0px}@media screen and (max-width:767px){.single_job_listing .meta .job-type,.single_job_listing .meta{background-color:transparent;color:#30C7A3;padding:0.5em 0.5em 0.5em 0}}@media screen and (max-width:767px){ul.job-listing-meta.meta{display:flex;flex-direction:column}}.single_job_listing .meta li{list-style-type:none}.single_job_listing .meta .date-posted:before,.single_job_listing .meta .location:before,.single_job_listing .meta li{color:#30C7A3}.single_job_listing .company{border:none;box-shadow:none;padding-top:0px}.single_job_listing .company .company_header{margin:0px}.single_job_listing .company .name{padding-top:10px}.job-manager .job-type,.job-types .job-type,.job_listing .job-type::before{display:inline-block!important;width:16px;content:url('https://astekjob2dev.wpenginepowered.com/wp-content/uploads/2024/09/contract-icon-2.png');padding-right:4px}.rp4wp-related-job_listing>ul,ul.job_listings{border:none}.job-manager-application-wrapper .application,.single_job_listing .application{margin-top:40px;margin-bottom:25px}.job-manager-form fieldset input.input-date,.job-manager-form fieldset input.input-text,.job-manager-form fieldset select,.job-manager-form fieldset textarea{border:none}.single #sidebar{display:none}.single #left-area{width:100%}.single #main-content .container:before{width:0}.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{color:#30C7A3;float:none;padding:25px 0px 0px 3em}@media screen and (max-width:767px){.rp4wp-related-job_listing>ul li.job_listing a div.location,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.location,ul.job_listings li.job_listing a div.location,ul.job_listings li.no_job_listings_found a div.location{padding:25px 0px 0px 0em;text-align:left}}.rp4wp-related-job_listing>ul li.job_listing a div.position .company,.rp4wp-related-job_listing>ul li.no_job_listings_found a div.position .company,ul.job_listings li.job_listing a div.position .company,ul.job_listings li.no_job_listings_found a div.position .company{color:#30C7A3;position:absolute;bottom:5px}.position h3{color:black}.rp4wp-related-job_listing>ul li.job_listing a .meta,.rp4wp-related-job_listing>ul li.no_job_listings_found a .meta,ul.job_listings li.job_listing a .meta,ul.job_listings li.no_job_listings_found a .meta{color:#999;float:right;line-height:1.5em;list-style:none outside;margin:0;padding:0px 0px 0px 1em;text-align:right;position:absolute;right:15px;top:20px}.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{zoom:1;border:0;display:block;line-height:1.5em;overflow:hidden;padding:1em 2em 2em 3em;position:relative;text-decoration:none;background-color:white}.icon-button-svg-container[data-v-0f22481b],.text-field-icon-button[data-v-0f22481b]{background-color:#30C7A3!important;opacity:1!important;width:150px!important;color:white}@media screen and (max-width:767px){.icon-button-svg-container[data-v-0f22481b],.text-field-icon-button[data-v-0f22481b]{background-color:#30C7A3!important;opacity:1!important;width:50px!important;color:white}}.job_description p,.job_description ul,.job_description li{font-size:16px!important}.job-manager-error.job-manager-message:before,.job-manager-info.job-manager-message:before,.job-manager-message.job-manager-message:before,.job-manager-error.job-manager-message,.job-manager-info.job-manager-message,.job-manager-message.job-manager-message{color:#30C7A3;border-top-color:#30C7A3}@media screen and (max-width:767px){.rp4wp-related-job_listing>ul li.job_listing a,.rp4wp-related-job_listing>ul li.no_job_listings_found a,ul.job_listings li.job_listing a,ul.job_listings li.no_job_listings_found a{padding:1em 2em 2em 1em}}.job-manager-form fieldset input.input-date,.job-manager-form fieldset input.input-text,.job-manager-form fieldset select,.job-manager-form fieldset textarea{background-color:#F2F2F2;Border-radius:0px}textarea#message{padding-top:15px}.imapsMapImage .imapsSprite{paint-order:stroke;stroke-opacity:1;stroke:#09dfbe;animation:pulse-me 1s linear infinite}@keyframes pulse-me{0%{stroke-opacity:0.9;stroke-width:0px}100%{stroke-opacity:0;stroke-width:25px}}.card{display:flex;align-items:center;background-color:#eceef3;border-radius:40px;padding:10px 0px;max-width:600px}.card img{width:70px!important;height:70px!important;object-fit:cover;border-radius:50%;margin-right:15px!important}.card-content{display:flex;flex-direction:column;text-align:left!important}.location1{font-size:12px;text-transform:uppercase;color:#555;display:flex;align-items:center;margin-bottom:5px}.location1::before{content:"📍";margin-right:5px}.title{font-weight:700;font-size:16px;color:#1c1c1c;margin-bottom:0px;align-items:center}.discover{color:#6be3cc;font-weight:500;text-transform:uppercase;font-size:14px;text-decoration:none}.discover:hover{text-decoration:underline}.igm-live-filter-dropdown{color:white!important;position:absolute;bottom:0;left:0;width:50%!important;left:50%;transform:translate(-50%,-50%);border-color:solid 2px white}select#igm-live-filter-51426::before{content:"aaaaaa ";color:white!important;font-size:50px}@media screen and (min-width:1130px){.testi-style-delapan .swiper-slide:after{content:'';position:absolute;left:70px!important;right:0;bottom:0;top:103px;background-color:white!important;;border:none!important;border-radius:0px!IMPORTANT;z-index:-1;width:66%!important;box-shadow:0 10px 5.7px 4.3px rgba(0,0,0,0.16)}.tesimonial{margin-left:20%}.testi-style-delapan .testimonial-bio{padding-top:25px!important;height:182px}.testi-style-delapan .swiper-slide img{margin:auto;border-radius:50%;width:220px!important;height:220px!important;object-fit:cover}.testi-style-delapan .testimonial-avatar{text-align:left;position:absolute;top:31%}.testi-style-delapan .swiper-navigation{MARGIN-top:30px}}.citation{font-size:14px;font-style:italic;text-align:left!important;font-weight:300}.contenu{text-align:left!important;font-weight:300}.lire{color:#30C7A3;text-align:left!important;font-weight:300}.testi-style-delapan blockquote:before{display:none}.testi-style-delapan .swiper-button-next,.testi-style-delapan .swiper-button-prev{color:#30C7A3!important;top:25px!important;}@media screen and (max-width:1130px){.testi-style-delapan .testimonial-name h1{display:none}.testi-style-delapan .testimonial-bio{padding:0px 80px!important}}.testi-style-delapan .swiper-slide:after{content:'';position:absolute;right:0;bottom:0;top:103px;border-color:#30C7A3!important;padding:0px 80px!important;border-radius:0px!IMPORTANT;z-index:-1}.testimonial-container{margin-top:0px!important;margin-bottom:0px!important}@media screen and (max-width:980px){.testi-style-delapan .thumb-prev,.testi-style-delapan .thumb-next{display:none}}.et-menu li>a:after{height:6px;width:0;content:"";position:absolute!important;Top:20px!important;left:12px;background:#30C7A3;-webkit-transition:0.4s;transition:0.4s}.et-menu li>a:hover:after{width:32px}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:after{top:50px!important;-webkit-transform:none!important;transform:none!important;bottom:16px;left:1px}