#zone_raisons .content_first .elementor-container{align-items:end;}
#zone_raisons .content_zone.content_first .col_item{width:25%;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .location-item:before{width:50px;height:70px;left:-23px;top:-7px;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .contrat-item:before{width:60px;height:60px;top:-3px;left:35px;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .salary-item:before{content:"";background-image:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/icon-salaire.svg);width:60px;height:60px;opacity:0.3;left:30px;top:0;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .contrat-item, .zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .location-item{vertical-align:top;}
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-fourth-block .kc-company-new-offer .kc-company-new-offer{width:auto;font-size:20px;top:-35px;right:0;padding:15px;}
.zone_footer .content_zone .col_left .elementor-widget-wrap{padding:20px 0 0 20px;}
.zone_footer .content_zone .col_left .wp_btn_brown .elementor-widget-container{padding:0;}
.widget-footer-appelez-nous .elementor-widget-container p{margin:0;}
.widget-footer-appelez-nous .kc_calltracking a{
display:inline-block;
background-color:white;
border-radius:100px;
padding: 15px 30px;
line-height: 1;
transition:all 0.3s;
&:hover{background-color:#e1251b;color:white;}
}
article .entry-footer .byline, article .entry-footer .cat-links{display:none;}
@media(max-width:1750px){ .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block{gap:10px;}
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block .kc-company-third-block-child:before{left:0;top:0;width:24px;height:24px;}
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-contract .kc-company-contract-label,
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .location .kc-company-location-label,
.kc-company-third-block-child .job-type-label{font-size:16px;line-height:normal;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-contract .kc-company-contract-content, .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .location .kc-location-label, #content .kc-company-third-block-child .job-type-content, .kc-company-third-block-child .company-name-content,
#content .kc-company-third-block-child .company-name-content{padding-left:0!important;line-height:normal;}
.zone_footer .content_zone .col_left .elementor-widget-wrap{padding:20px 20px 0 20px;}
}  @media(max-width:1440px){ #zone_raisons .content_zone .col_item .elementor-icon-box-wrapper{flex-direction:column;justify-content:center;text-align:center;}
#zone_raisons .content_zone .col_item .elementor-icon-box-wrapper .elementor-icon-box-icon{margin:auto;}
#zone_raisons .content_zone .col_item .elementor-icon-box-wrapper .elementor-icon-box-content{text-align:center;}
}  @media(max-width:1280px){
#content .zone1_interne.zone_entete{margin-bottom:50px;}
#zone_raisons .content_zone .col_item .elementor-widget-wrap{padding:30px 15px;}
#zone_raisons .content_zone .col_item .elementor-icon-box-wrapper .elementor-icon-box-title{line-height:normal;font-size:25px;margin:10px 0;}
#zone_raisons .content_zone .col_item .elementor-icon-box-wrapper .elementor-icon{font-size:80px;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .location-item:before{left:11px;}
.page-id-20 #contactez-nous .eael-ninja-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-field-container, body.page-id-418 #contactez-nous .eael-ninja-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-field-container{width:49%;}
.page-id-20 .zone2_interne .kc_calltracking a, .page-id-418 .zone2_interne .kc_calltracking a{display:inline-block;font-size:16px;}
#content .zone-infos-contact .elementor-container .empty_column{display:none;}
#content .zone-infos-contact .col_item{width:33%!important;}
body .zone2_interne.items_profil{margin-right:20px;}
.widget-footer-appelez-nous .kc_calltracking a{font-size:12px;}
}  @media(max-width:1024px){ .taptap-by-bonfire .menu li.btn_offres a{background-color:#80632e;padding:13px 20px;border-radius:50px;}
body .taptap-contents-wrapper .taptap-image{text-align:left;margin-left:20px;}
.zone2_interne .column_img{display:none;}
body .zone2_interne.zone_profil .col_innov, body .zone2_interne.zone_profil .col_right{width:100%;}
body .zone2_interne.items_profil{margin-right:0;}
#content .zone-infos-contact .col_item{width:32.3%!important;}
#zone-candidature-spontanee .content_zone{padding:0 20px;}
#zone-candidature-spontanee .text_citation .elementor-heading-title{line-height:normal;}
#zone-candidature-spontanee .text_citation .elementor-heading-title br{display:none;}
#zone-candidature-spontanee .bloc_text{max-width:100%;width:100%;}
#zone_raisons .content_zone{margin:0;padding:0 20px;}
#zone_raisons .content_zone .col_item{margin:0;padding:0;width:48%!important;}
#zone_raisons .content_zone .col_item.col_ecolo{margin-bottom:20px;}
#zone_raisons .content_zone .col_item .elementor-widget-wrap{margin:0;}
#zone_raisons .content_zone .elementor-container{justify-content:space-between;gap:20px;align-items:flex-end;}
}  @media(max-width:768px){
#content .zone1_interne.zone_entete{margin-bottom:30px!important;}
body .zone1_interne .content_zone .col_full{margin-bottom:0;}
#content .zone1_home{margin-bottom:50px;}
#zone-candidature-spontanee .content_zone .elementor-container{gap:30px;}
#zone-candidature-spontanee .elementor-column .elementor-widget-wrap{margin:0;padding:0;}
#zone-candidature-spontanee .elementor-widget-image .elementor-widget-container{text-align:center;}
#zone-candidature-spontanee .elementor-widget-image img{width:100%;max-width:300px;}
}  @media(max-width:643px){ #content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .position{flex-direction:column;justify-content:left;}
#content .zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-second-block .job_title_content{height:auto;line-height:normal;padding:15px 0;}
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer{align-self:flex-start;}
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer:after{bottom:auto;}
.zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-second-block, .zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-third-block{margin:10px 0 0;}
.zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-second-block .kc-company-contract, .zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-third-block .kc-company-contract, .zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-third-block .location{min-height:0;height:auto;margin-bottom:10px;}
#content .zone-infos-contact .col_item{width:100%!important;height:auto;min-height:0;}
body .zone2_interne.items_profil .elementor-icon-box-wrapper{display:flex!important;align-items:center;justify-content:center;gap:15px;text-align:left!important;}
body .zone2_interne.items_profil .elementor-icon-box-wrapper .elementor-icon-box-icon{margin:0;}
body .zone2_interne .elementor-icon-box-icon svg{max-height:70px;}
#content .kc-sticky-buttons__container .kc-sticky-button a .title{display:block;font-size:11px;line-height:normal;}
#content .kc-sticky-buttons__container .kc-sticky-button a .icon{height:28px;}
#content .kc-sticky-buttons__container .kc-sticky-button{max-width:84px;}
.zone_footer .content_zone .col_left .elementor-widget-image img{margin:0;}
#zone_raisons .content_zone .col_item{width:100%!important;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .contrat-item, .zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .location-item{vertical-align:top;}
}  @media(max-width:490px){
#content .zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block>div{width:100% !important;}
.zone_liste_offre .content_zone .job_listings ul.job_listings li.job_listing .kc-company-third-block{padding:20px!important;}
footer#colophon .footer-width-fixer .col_middle .elementor-widget-wp-widget-nav_menu ul{padding:0 20px;text-align:center;}
footer#colophon .footer-width-fixer .col_middle .elementor-widget-wp-widget-nav_menu ul li a{margin:auto;}
.widget-footer-appelez-nous .elementor-widget-container p, footer#colophon .footer-width-fixer .col_left .elementor-widget-text-editor p{text-align:center;}
footer#colophon .footer-width-fixer .col_middle .eael-dual-header span.eael-dch-svg-icon{display:none;}
#zone-candidature-spontanee .elementor-widget-image img{max-width:200px;}
.zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .contrat-item:before, .zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .location-item:before, .zone4_home .content_zone .col_left .lae-carousel .kc-poste-home-item .salary-item:before{left:0;bottom:0;top:inherit;width:50px;height:50px;}
}  @media(max-width:360px){}
.kc-sticky-buttons__container .kc-sticky-button{position:fixed;z-index:99999;right:-15px;top:25%;background-color:#2C3E50;color:#ffffff;border-radius:48px 0 0 48px;min-width:100px;max-width:150px;padding:5px 10px;transition:all 0.5s;}
.kc-sticky-buttons__container .kc-sticky-button:hover{background-color:#e1251b;right:0;}
.kc-sticky-buttons__container .kc-sticky-button a{color:#fff;display:flex;flex-direction:column;align-items:center;}
.kc-sticky-buttons__container .kc-sticky-button a .title{font-family:Fira Sans;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:center;}
.job_listing-template .zone_info .info-simple .job-listing-meta .company-name{background:rgba(225,37,27,0.4);color:white;}
.job_listing-template .zone_info .info-simple .job-listing-meta .company-name:before{content:'';width:50px;height:50px;margin:0 auto;display:block;background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/warehouse-white.svg);background-size:contain;background-repeat:no-repeat;margin-bottom:30px;}
.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio{position:absolute;width:100%;top:365px;left:0;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing:before{content:none;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-first-block{position:relative;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-first-block.jolival::before{content:'';position:absolute;top:10%;left:5%;width:80%;height:50px;display:block;background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/logo-jolival-job-listing.svg);background-size:contain;background-repeat:no-repeat;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-first-block.als::before{content:'';position:absolute;top:10%;left:5%;width:80%;height:50px;display:block;background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/logo-als-job-listing.svg);background-size:contain;background-repeat:no-repeat;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .position{display:flex;justify-content:space-between;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer{font-family:Fira Sans;font-size:18px;font-weight:400;line-height:22px;letter-spacing:0em;text-align:left;color:#2C3E50;align-self:center;padding:9px 62px 9px 22px;margin-right:60px;position:relative;border:1px solid #2C3E50;border-radius:36px;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer:hover:after{right:25px;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer:after{transition:all 0.5s;content:'';width:22px;height:22px;position:absolute;right:10px;bottom:9px;background-image:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/arrow_right_alt.svg);background-size:20px;background-position:center center;background-repeat:no-repeat;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block{display:flex;justify-content:space-evenly;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block .kc-company-third-block-child:before{content:'';position:absolute;top:16px;left:-7px;width:32px;height:32px;display:block;background-size:contain;background-repeat:no-repeat;}
.kc-company-third-block .kc-company-contract:before{background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/edit_document.svg);}
.kc-company-third-block .location:before{background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/add_location_alt.svg);}
.kc-company-third-block .job-type:before{background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/pace.svg);}
.kc-company-third-block .company-name:before{background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/warehouse-blue.svg);}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block .kc-company-third-block-child{position:relative;width:24%;font-size:16px !important;background:none;padding:0 0 0 30px;line-height:1.5em;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block .job-type{font-size:16px !important;}
.kc-company-third-block-child .job-type-label, .kc-company-third-block-child .company-name-label,
.kc-company-third-block-child .kc-company-contract-label, .kc-company-third-block-child .kc-company-location-label{font-weight:bold;font-style:italic;color:#131e29;font-family:"Fira sans",sans-serif;padding-left:0px !important;}
.kc-company-third-block-child .job-type-content, .kc-company-third-block-child .company-name-content,
.kc-company-third-block-child .kc-company-contract-content, .kc-company-third-block-child .kc-location-label{color:#131e29;font-family:"Fira sans",sans-serif;font-weight:400;padding-left:10px !important;}
@media(max-width:643px){
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block{flex-wrap:wrap;margin-top:50px;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block>div{width:47% !important;}
.kc-sticky-buttons__container .kc-sticky-button{right:0;min-width:45px;padding-right:0;}
.kc-sticky-buttons__container .kc-sticky-button a .title{display:none;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer{margin-right:0;}
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-second-block .kc-see-offer:after{bottom:20px;}
}
@media(max-width:450px){
.zone_liste_offre .content_zone .job_listings .job_listings li.job_listing .kc-company-third-block{margin-top:110px;}
} .job_listings{width:98%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-evenly;}
.zone_liste_offre .content_zone .job_listings .job_filters{height:fit-content;width:26%;}
@media(max-width:1099px){
.zone_liste_offre .content_zone .job_listings .job_filters{width:100%;}
.zone_liste_offre .content_zone .job_listings .job_filters div.search_jobs div.search_keywords, .zone_liste_offre .content_zone .job_listings .job_filters div.search_jobs div.search_location{width:100%;}
}
.job_type_container{display:flex;justify-content:space-evenly;}
.zone_liste_offre .content_zone .job_listings .job_filters .job_types_title{font-family:"Fira sans",sans-serif;background:none;border:none;font-size:16px;color:white;padding-left:20px;}
.showing_jobs.wp-job-manager-showing-all{display:none !important;}
.zone_offres .content_zone .kc-poste-home-item .salary-item{padding-left:50px;}
.zone_offres .content_zone .kc-poste-home-item .salary-item:before{content:none;}
.zone5_home .content_zone.content_first .col_item{width:21%;}
.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper .item-content:after{content:none;}
.page-id-77 .temoignages .entry-content h2, .page-id-77 .temoignages .entry-content h1{display:none !important;}
#mysticky-nav.wrapfixed .myfixed{background-color:transparent !important;}
.page-id-77 .temoignages .entry-content h3{font-size:20px !important;}
.page-id-77 .temoignages .entry-content p img{display:none;}
.filled-button{margin-top:16px;}
.filled-button a{font-family:'Fira Sans', Sans-serif;font-size:18px;font-weight:600;display:flex;align-items:center;gap:16px;width:fit-content;padding:8px 24px;color:#ffffff;background-color:#e1251b;border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 0px rgb(0 0 0 / 50%);}
.filled-button a::before{content:'';width:21px;height:18px;background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/icon_flotte_bleu.svg);background-repeat:no-repeat;background-size:contain;left:-6px;top:11px;}
@media(max-width:1440px){
.zone5_home .content_zone.content_first .col_item{width:48%;}
.zone5_home .content_zone.content_first{margin-top:-50px;}
}
@media(max-width:1280px){
.zone_offres .content_zone .kc-poste-home-item .salary-item{padding-left:10px;}
body .zone_offres .content_zone .kc-poste-home-item .salary-item .kc-poste-home-item-salary-label{font-size:20px;}
.zone_offres .content_zone .kc-poste-home-item .salary-item .kc-poste-home-item-salary{font-size:18px;}
}
@media(max-width:1024px){
.zone5_home .content_zone .col_item{width:49% !important;}
}  #zone_metiers{margin-top:100px !important;}
#zone_metiers .column_img{max-width:270px;margin-top:50px;}
#zone_metiers .column_img .elementor-image{position:relative;max-width:270px;}
#zone_metiers .column_img .elementor-image:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;}
#zone_metiers .column_img .elementor-image img{width:100%;}
#zone_metiers .column_text{margin-top:50px;}
#zone_metiers .column_text .eael-dual-header{margin-left:-170px;}
#zone_metiers .bloc_text{margin-top:10px;}
#zone_metiers .bloc_text .elementor-text-editor{padding-left:20px;}
#zone_metiers .bloc_text .elementor-text-editor p{margin:0;}
#zone_metiers .bloc_text .elementor-text-editor .wp_btn{padding-left:20px;margin-top:20px;}
#zone_metiers .zone_right{margin-top:-50px;}
#zone_metiers .zone_right .un_metier .eael-dual-header h2 span{font-size:20px !important;opacity:0.3;display:block;font-style:italic !important;margin-top:0;margin-bottom:0;}
#zone_metiers .zone_right .un_metier .eael-dual-header h2 span.lead{font-size:35px !important;opacity:1;line-height:35px;font-style:normal !important;margin-bottom:0;margin-top:10px;}
#zone_metiers .zone_right .un_metier .btn_arrow{display:block;width:30px;height:15px;background:url(//recrutement.transports-jolival.com/wp-content/themes/kcwp-mastertheme2/img/arrow_blue_opac.svg);background-size:contain;background-repeat:no-repeat;color:transparent;font-size:50px;line-height:40px;margin-top:10px;}
#zone_metiers .un_metier.metier_1{margin-top:-230px;}
#zone_metiers .un_metier.metier_1 .img_metier{display:inline-block;vertical-align:top;width:53%;}
#zone_metiers .un_metier.metier_1 .text_metier{width:100%;margin-left:10px;position:absolute;left:55%;margin-top:50px;}
#zone_metiers .un_metier.metier_2{margin-top:0px;}
#zone_metiers .un_metier.metier_2 .img_metier,
#zone_metiers .un_metier.metier_2 .text_metier{display:inline-block;vertical-align:top;width:44%;}
#zone_metiers .text_metier{margin-top:0px;}
#zone_metiers .text_metier{width:53%;margin-left:10px;}
#zone_metiers .un_metier.metier_3{margin-top:30px;padding-left:40px;}
#zone_metiers .un_metier.metier_3 .img_metier,
#zone_metiers .un_metier.metier_3 .text_metier{width:100%;}
#zone_metiers .un_metier.metier_3 img,
#zone_metiers .un_metier.metier_3 a{width:100%;}
#zone_metiers .un_metier.metier_3 .text_metier{margin-top:10px;margin-right:100px;}
#zone_metiers .un_metier.metier_4{margin-top:-195px;}
#zone_metiers .un_metier.metier_4 .img_metier{display:inline-block;vertical-align:bottom;width:55%;}
#zone_metiers .un_metier.metier_4 .text_metier{width:40%;margin-left:20px;}
#zone_metiers .un_metier.metier_4 .text_metier{margin-top:54px;}
#zone_metiers .un_metier.metier_5{margin-top:0px;padding-left:40px;padding-right:100px;}
#zone_metiers .un_metier.metier_5 .img_metier,
#zone_metiers .un_metier.metier_5 .text_metier{width:100%;}
#zone_metiers .un_metier.metier_5 img,
#zone_metiers .un_metier.metier_5 a{width:100%;}
#zone_metiers .un_metier.metier_5 .text_metier{margin-top:10px;}
@media(max-width:1650px){
#zone_metiers .un_metier.metier_5{padding-right:50px;}
#zone_metiers .un_metier.metier_3 .text_metier{margin-right:50px;}
#zone_metiers .un_metier.metier_1{margin-top:-130px;margin-left:50px;}
#zone_metiers .un_metier.metier_1 .text_metier{margin-top:30px;}
#zone_metiers .un_metier.metier_4 .text_metier{margin-top:0;}
#zone_metiers .un_metier.metier_4 .img_metier{width:52%;}
}
@media(max-width:1440px){ #zone_metiers .un_metier.metier_3{padding-left:20px;}
#zone_metiers .un_metier.metier_5{padding-left:20px;}
#zone_metiers .un_metier .eael-dual-header h2 span.lead{font-size:30px !important;}
}
@media(max-width:1330px){
#zone_metiers .un_metier.metier_1{margin-left:100px;}
#zone_metiers .un_metier.metier_1 .text_metier{margin-top:0;}
#zone_metiers .un_metier .eael-dual-header h2{margin-bottom:0;}
#zone_metiers .un_metier .eael-dual-header h2 span.lead{font-size:22px !important;line-height:25px !important;}
#zone_metiers .un_metier .eael-dual-header h2 span{font-size:18px !important;line-height:24px !important;}
}
@media(max-width:1199px){
#zone_metiers .elementor-row{display:block;}
#zone_metiers .elementor-row .zone_left{width:100% !important;display:block;}
#zone_metiers .elementor-row .zone_left .first_metier,
#zone_metiers .elementor-row .zone_left .intro_metier{width:50%;display:inline-block;vertical-align:top;}
#zone_metiers .elementor-row .zone_left .column_img,
#zone_metiers .elementor-row .zone_left .column_text{display:inline-block;width:50%;vertical-align:top;margin-top:0;}
#zone_metiers .elementor-row .col_left .column_text .eael-dual-header{margin-left:-100px;margin-bottom:0;}
#zone_metiers .elementor-row .zone_left .column_text .title_zone{margin-left:0;text-align:left;}
#zone_metiers .elementor-row .zone_left .column_img{max-height:405px;overflow:hidden;}
#zone_metiers .elementor-row .un_metier.metier_1{margin-left:0px;margin-top:30px;width:100% !important;}
#zone_metiers .elementor-row .un_metier.metier_1 .text_metier{width:55%;position:relative;left:auto;display:inline-block;vertical-align:top;}
#zone_metiers .elementor-row .un_metier.metier_1 .img_metier{width:42%;}
#zone_metiers .elementor-row .un_metier.metier_2{margin-top:30px;}
#zone_metiers .un_metier.metier_3{margin-top:0;padding-left:30px;}
#zone_metiers .col_right{display:block;width:100% !important;padding-left:50px;padding-right:50px;}
#zone_metiers .col_right{padding:0;}
#zone_metiers .col_right .un_metier.elementor-column{display:inline-block;width:50% !important;padding:0;vertical-align:top;}
#zone_metiers .col_right .un_metier.elementor-column .text_metier{width:53% !important;display:inline-block;vertical-align:top;margin-right:0;margin-left:10px;}
#zone_metiers .col_right .un_metier.elementor-column .img_metier{width:44%;display:inline-block;}
#zone_metiers .zone_right{margin-top:0;width:100%;}
#zone_metiers .zone_right .elementor-section{display:inline-block;vertical-align:top;width:49%;}
#zone_metiers .un_metier.metier_4{margin-top:20px;}
#zone_metiers .un_metier.metier_4 .text_metier{width:100% !important;display:inline-block;vertical-align:top;}
#zone_metiers .un_metier.metier_4 .img_metier{width:100%;display:inline-block;}
#zone_metiers .un_metier.metier_5 .text_metier{margin-left:20px;width:51% !important;}
#zone_metiers .elementor-row .un_metier{width:100%;padding:20px;}
}
@media(max-width:960px){
#zone_metiers .elementor-row{display:block;}
#zone_metiers .elementor-row .col_left{width:100% !important;display:block;}
#zone_metiers .elementor-row .col_left .first_metier,
#zone_metiers .elementor-row .col_left .intro_metier{width:100% !important;display:block;}
#zone_metiers .elementor-row .col_left .column_img,
#zone_metiers .elementor-row .col_left .column_text{display:inline-block;width:50%;vertical-align:top;margin-top:0;}
#zone_metiers .elementor-row .col_left .column_text .eael-dual-header{margin-left:-100px;margin-bottom:0;}
#zone_metiers .elementor-row .col_left .title_zone{margin-left:0;text-align:left;}
#zone_metiers .elementor-row .col_left .column_img{max-height:405px;overflow:hidden;}
#zone_metiers .un_metier.metier_1{margin-left:0px;margin-top:30px;width:100% !important;padding-left:50px;padding-right:50px;}
#zone_metiers .un_metier.metier_1 .text_metier{width:49%;position:relative;left:auto;display:inline-block;vertical-align:middle;}
#zone_metiers .un_metier.metier_1 .elementor-image{max-height:200px;overflow:hidden;}
#zone_metiers .un_metier.metier_1 .elementor-image img{width:100%;margin-top:-80px;}
#zone_metiers .un_metier.metier_1 .img_metier{width:49%;margin-top:0px;}
#zone_metiers .col_right{display:block;width:100% !important;padding-left:50px;padding-right:50px;}
#zone_metiers .col_right{padding:0;}
#zone_metiers .col_right .un_metier.elementor-column{display:inline-block;width:50% !important;padding:0;vertical-align:top;}
#zone_metiers .col_right .un_metier.elementor-column .text_metier{width:100% !important;display:inline-block;vertical-align:top;margin-right:0;margin-left:00px;margin-top:10px;}
#zone_metiers .col_right .un_metier.elementor-column .img_metier{width:100%;display:inline-block;}
#zone_metiers .un_metier.metier_2{margin-top:30px;padding-right:20px;}
#zone_metiers .un_metier.metier_2 .text-metier{margin-top:10px;}
#zone_metiers .un_metier.metier_3{margin-top:30px;padding-left:30px;}
#zone_metiers .zone_right{margin-top:0;}
#zone_metiers .un_metier.metier_4{margin-top:20px;padding-right:20px;}
#zone_metiers .un_metier.metier_4 .text_metier{width:100% !important;display:inline-block;vertical-align:top;}
#zone_metiers .un_metier.metier_4 .img_metier{width:100%;display:inline-block;}
#zone_metiers .un_metier.metier_5{padding-left:20px;}
#zone_metiers .un_metier.metier_5 .text_metier{margin-left:0px;width:100% !important;}
}
@media(max-width:768px){
#zone_metiers{margin-bottom:0px !important;}
#zone_metiers .col_right,
#zone_metiers.un_metier.metier_1{padding-left:20px;padding-right:20px;}
body.page-id-20 .zone2_interne > .elementor-container > .elementor-row > .col_right .col_item, body.page-id-20 .zone2_interne > .elementor-container > .elementor-row > .col_right .col_empty, body.page-id-20 .zone2_interne > .elementor-container > .elementor-row > .col_left .col_item, body.page-id-20 .zone2_interne > .elementor-container > .elementor-row > .col_left .col_empty, body.page-id-418 .zone2_interne > .elementor-container > .elementor-row > .col_right .col_item, body.page-id-418 .zone2_interne > .elementor-container > .elementor-row > .col_right .col_empty, body.page-id-418 .zone2_interne > .elementor-container > .elementor-row > .col_left .col_item, body.page-id-418 .zone2_interne > .elementor-container > .elementor-row > .col_left .col_empty{width:100% !important;}
}
@media(max-width:643px){
#zone_metiers .zone_right .elementor-section{width:100%;display:block;}
.page-id-20 #contactez-nous .eael-ninja-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-field-container,
.page-id-418 #contactez-nous .eael-ninja-form .nf-form-cont .nf-form-wrap .nf-form-layout .nf-field-container{width:100% !important;}
body .zone2_interne.zone_profil .col_innov, body .zone2_interne.zone_profil .col_right{width:100% !important;}
}
@media(max-width:560px){
#zone_metiers .elementor-row{display:block;}
#zone_metiers .elementor-row .col_left{width:100% !important;display:block;}
#zone_metiers .elementor-row .col_left .first_metier,
#zone_metiers .elementor-row .col_left .intro_metier{width:100% !important;display:block;}
#zone_metiers .elementor-row .col_left .column_text .eael-dual-header,
#zone_metiers .bloc_text .elementor-text-editor{margin-left:0;padding-left:20px;}
#zone_metiers .elementor-row .col_left .column_img,
#zone_metiers .elementor-row .col_left .column_text{display:block;width:100%;margin-top:0;}
#zone_metiers .elementor-row .col_left .column_text .title_zone{margin-left:0;text-align:left;}
#zone_metiers .col_right .un_metier.elementor-column,
#zone_metiers .col_right .un_metier.metier_2,
#zone_metiers .col_right .un_metier.metier_3,
#zone_metiers .col_right .un_metier.metier_4,
#zone_metiers .col_right .un_metier.metier_5,
#zone_metiers .col_right .un_metier.metier_1{padding:20px;}
#zone_metiers .elementor-row .col_left .column_img{max-height:405px;overflow:hidden;}
#zone_metiers .elementor-row .col_left .column_img{display:none;}
#zone_metiers .elementor-row .un_metier.metier_1{padding:20px !important;}
#zone_metiers .elementor-row .un_metier.metier_1 .text_metier{width:100%;margin-left:0;}
#zone_metiers .elementor-row .un_metier.metier_1 .elementor-image{max-height:400px;overflow:hidden;}
img{width:100%;margin-top:-80px;}
#zone_metiers .elementor-row .un_metier.metier_1 .elementor-image .img_metier{width:100%;margin-top:0px;}
#zone_metiers .col_right{width:100% !important;}
#zone_metiers .col_right{padding:0;}
#zone_metiers .col_right .un_metier.elementor-column,
#zone_metiers .col_right .un_metier.metier_2,
#zone_metiers .col_right .un_metier.metier_3,
#zone_metiers .col_right .un_metier.metier_4,
#zone_metiers .col_right .un_metier.metier_5,
#zone_metiers .col_right .un_metier.metier_1{display:block;width:100% !important;margin-top:0px;padding-right:0px;padding-left:0;}
#zone_metiers .col_right .un_metier .text_metier{width:100% !important;}
#zone_metiers .col_right .un_metier .img_metier{width:100%;max-height:400px;overflow:hidden;}
#zone_metiers .col_right .un_metier .img_metier img{width:100%;margin-top:-50px;}
}
@media(max-width:490px){
#zone_metiers .elementor-row{display:block;}
#zone_metiers .elementor-row .col_left{display:block;}
#zone_metiers .elementor-row .column_img{display:none;}
#zone_metiers .elementor-row .column_text{width:100% !important;display:block;padding:20px;}
#zone_metiers .elementor-row .column_text .eael-dual-header{margin-left:0;}
#zone_metiers .elementor-row .column_text .bloc_text .elementor-text-editor,
#zone_metiers .elementor-row .column_text .bloc_text .elementor-text-editor.wp_btn{padding:0;}
}
.home .entry .entry-content .elementor{margin-top:0;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name, .page-id-77 .zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper{position:relative;right:auto;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:30px;line-height:35px;top:auto;left:auto;right:auto;margin-left:0;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .item-content-wrapper .item-content h3{font-size:25px;line-height:30px;}
.page-id-77 .zone5_interne .temoignages .tss-wrapper .tss-even .tss-grid-item{margin-bottom:80px;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio{margin-top:0;margin-left:0;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper:after{opacity:0.4;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper{left:35%;z-index:-1;}
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{background:none;position:absolute;right:50%;top:auto;bottom:30px;}
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev{left:46%;right:auto;}
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow i,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow i{color:rgba(0, 0, 0, 0.4);font-size:40px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper img{max-height:630px;width:auto;}
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow:hover i,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow:hover i{color:rgba(0, 0, 0, 1);}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper:before{top:-13px;}
@media(max-width:1800px){
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{right:40%;}
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev{left:54%;}
}
@media(max-width:1480px){
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{right:35%;}
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev{left:60%;}
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{bottom:65px;}
}
@media(max-width:1320px){
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:40px;line-height:45px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper{padding-top:0;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:40px;line-height:45px;top:0;width:500px;margin-left:143px;}
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{bottom:0;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper{left:47%;}
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev{left:58%;}
}
@media(max-width:1099px){
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper .item-content,
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper,
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio,
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name,
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper{position:relative;right:auto;top:auto;left:auto;bottom:auto;margin-top:0;width:100%;max-width:100%;margin:0;margin-bottom:20px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper{padding:20px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper{padding:40px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper:after,
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper:before{width:30px;left:-20px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper:after{display:none;}
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow #zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{right:60px;bottom:100px;}
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev{left:auto;right:120px;bottom:100px;}
}
@media(max-width:999px){
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:25px;line-height:30px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio .author-designation{font-size:18px;}
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow.swiper-button-prev,
#zone_temoignages.zone5_interne .tss-carousel-main .swiper-arrow,
#zone_temoignages.zone5_interne .tss-carousel .swiper-arrow{bottom:0;}
#zone_temoignages.zone5_interne .content_zone .title_zone .eael-dual-header,
#zone_temoignages.zone5_interne .content_zone .title_zone .eael-dual-header{margin-bottom:0;display:block;}
#zone_temoignages.zone5_interne{z-index:0;display:block;}
#zone_temoignages .col_left .elementor-column-wrap{margin-bottom:0;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio .item-company{font-size:16px;}
}
@media(max-width:768px){
.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:25px;line-height:30px;top:auto;left:auto;right:auto;margin-left:0;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .item-content-wrapper .item-content p{font-size:14px;line-height:18px;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .item-content-wrapper{padding:20px;}
.page-id-77 .zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio .author-designation, .page-id-77 .zone5_interne .temoignages .single-item-wrapper .item-content-wrapper .item-content h3{font-size:20px;line-height:25px;}
.zone7_interne .content_zone .col_right{position:relative;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper .item-content p{font-size:14px;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper{padding:20px;}
#zone_citation{display:none;}
.zone8_interne .content_zone .col_left, .zone8_interne .content_zone .col_right{overflow:hidden;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:20px;line-height:24px;}
}
@media(max-width:643px){
.home .entry:first-of-type, .home .hentry{padding:0;}
.home #main{margin:0;}
.home .site-logo img{margin-top:0;}
.home .zone1_home .content_zone .elementor-widget-image img{max-width:30px;margin:0 auto;height:auto;}
}
.page-id-77 #zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper{left:0;}
#sgpb-popup-dialog-main-div-wrapper img.sgpb-popup-close-button-2{top:20px !important;right:40px !important;padding:0 !important;width:40px !important;height:54px !important;z-index:100 !important;opacity:1 !important;transition:transform 0.2s ease;}
@media screen and (max-width:768px){
#sgpb-popup-dialog-main-div-wrapper img.sgpb-popup-close-button-2{right:20px !important;}
}
#sgpb-popup-dialog-main-div-wrapper img.sgpb-popup-close-button-2:hover{transform:scale(1.2);filter:brightness(0.7);opacity:1 !important;}
.content-pop-bottom .form-pop{width:63%;display:inline-block;vertical-align:top;max-width:450px;}
.content-pop-bottom .contact-pop{width:33%;display:inline-block;vertical-align:top;padding-right:20px;}
.content-pop-bottom{max-width:700px;}
.content-pop-bottom .contact-pop br{display:none;}
.content-pop-bottom .contact-pop .title-pop{font-size:22px;font-family:'Fira sans', sans-serif;font-weight:600;color:#131e29;line-height:26px;}
.content-pop-bottom .contact-pop .name-pop{font-size:18px;font-family:'Fira sans', sans-serif;font-weight:500;display:block;color:#e1251b;line-height:24px;}
.content-pop-bottom .contact-pop .text-italic{font-size:14px;font-family:'Fira sans', sans-serif;font-weight:400;color:#131e29;font-style:italic;display:block;margin-bottom:15px;line-height:18px;}
.content-pop-bottom .contact-pop .infos-pop .text-pop{font-size:14px;font-family:'Fira sans', sans-serif;font-weight:300;color:#131e29;display:block;text-align:left;line-height:18px;}
.content-pop-bottom .contact-pop .infos-pop .text-pop a{font-size:14px;font-family:'Fira sans', sans-serif;font-weight:500;text-decoration:underline;color:#131e29;display:block;line-height:18px;}
#sgpb-popup-dialog-main-div-wrapper #nf-form-5-cont p,
#sgpb-popup-dialog-main-div-wrapper #nf-form-5-cont .nf-form-fields-required{font-size:14px;}
#sgpb-popup-dialog-main-div-wrapper #sgpb-popup-dialog-main-div{padding-bottom:30px;}
.content-pop-bottom .contact-pop .infos-pop .text-pop a:hover{color:#e1251b;}
.content-pop-bottom .contact-pop .infos-pop .icon-pop{float:left;}
.content-pop-bottom .contact-pop .infos-pop .icon-pop{height:100px;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom img{padding:0;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom span,
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom div{text-align:left;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom .contact-pop .infos-pop .icon-pop img{padding:0;margin-right:10px;width:35px;}
body #sgpb-popup-dialog-main-div-wrapper img.entete-pop{margin-left:40px;max-width:55%;margin-right:auto;display:block;}
body #sgpb-popup-dialog-main-div-wrapper .content-pop-bottom p{margin:0;}
body #sgpb-popup-dialog-main-div-wrapper img{padding-left:0;}
#sgpb-popup-dialog-main-div-wrapper #nf-form-5-cont .nf-form-wrap .checkbox-wrap label{font-size:12px;line-height:16px;}
@media screen and (max-width:768px){
.content-pop-bottom .form-pop{width:61%;}
}
@media screen and (max-width:643px){
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom span,
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom div,
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom span,
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom div label{font-size:14px;line-height:18px;}
body #sgpb-popup-dialog-main-div-wrapper img.entete-pop{max-width:70%;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom .contact-pop .title-pop{font-size:18px;line-height:24px;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom .contact-pop .name-pop{font-size:14px;line-height:18px;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom .contact-pop .text-italic,
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom .contact-pop .infos-pop .text-pop,
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom .contact-pop .infos-pop .text-pop a{font-size:12px;line-height:16px;}
.content-pop-bottom .contact-pop{width:32%;}
}
@media screen and (max-width:460px){
.content-pop-bottom .form-pop, .content-pop-bottom .contact-pop{width:auto;display:block;padding:10px;margin-bottom:10px;}
#sgpb-popup-dialog-main-div-wrapper .content-pop-bottom img{max-width:150px;}
#sgpb-popup-dialog-main-div-wrapper #nf-form-5-cont p,
#sgpb-popup-dialog-main-div-wrapper #nf-form-5-cont .nf-form-fields-required{font-size:10px;}
#sgpb-popup-dialog-main-div-wrapper #nf-form-5-cont input[type='button']{display:block;font-size:13px;}
}
#zone-bien-etre .step{font-size:40px;font-weight:700;opacity:0.2;display:block;text-align:right;}
#zone-bien-etre p.h3{text-align:right;font-size:50px;color:#131e29;line-height:58px;font-weight:bold;margin:0;margin-bottom:20px;}
#zone-bien-etre .lead{display:block;color:#e1251b;font-size:70px;}
#zone-bien-etre a.wp_btn{display:block;width:210px;margin-top:20px;}
#zone-bien-etre .lae-carousel-item{padding-left:100px;}
#zone-bien-etre .lae-container .slick-next,
#zone-bien-etre .lae-container .slick-prev{bottom:0;top:auto;}
#zone-bien-etre .lae-container .slick-next{right:40px;}
#zone-bien-etre .lae-container .slick-prev{left:auto;right:80px;z-index:2;}
#zone-processus .title_zone .elementor-widget-container{text-align:center;}
#zone-processus.zone8_interne .content_zone .col_left{padding:0;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{margin-left:280px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content{margin-left:100px;max-width:700px;}
.site-header #mysticky-nav.wrapfixed #site-navigation .menu-menu-principal-container .main-menu li a, .site-header.featured-image #mysticky-nav.wrapfixed #site-navigation .menu-menu-principal-container .main-menu li a{font-size:14px;}
.site-header #site-navigation{padding-top:40px;}
.site-header #site-navigation .menu-menu-principal-container .main-menu li.filled-button{position:absolute;right:0;top:-15px;}
.site-header #site-navigation .menu-menu-principal-container .main-menu li.filled-button a{color:#131e29!important;background:white;padding-left:40px;}
.site-header #site-navigation .menu-menu-principal-container .main-menu li.filled-button a:hover{background:#131e29;color:white!important;}
.site-header #site-navigation .menu-menu-principal-container .main-menu li.filled-button a:before{width:35px;height:35px;background-size:20px;background-position:center center;border-radius:100px;background-color:#131e29;position:absolute;top:0;}
.taptap-by-bonfire ul li.filled-button a{padding-left:20px;padding-right:20px;}
@media screen and (max-width:1199px){
#zone-bien-etre .lead{font-size:40px;}
#zone-bien-etre p.h3{font-size:30px;line-height:38px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{margin-left:50px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav li{font-size:16px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content h3{font-size:30px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content{margin-left:50px;}
#zone-bien-etre .lae-carousel-item{padding-left:0;}
}
@media screen and (max-width:1099px){
footer#colophon .footer-width-fixer .hfe-nav-menu__layout-horizontal ul li a,
footer#colophon .footer-width-fixer .wp_btn a,
footer#colophon .footer-width-fixer #copyright,
footer#colophon .footer-width-fixer .col_middle .elementor-widget-wp-widget-nav_menu ul li a{font-size:12px;font-weight:400;line-height:16px;}
}
@media screen and (max-width:1024px){
footer#colophon .col-label{width:100%;text-align:center;;}
footer#colophon .col-label img{max-width:100px;margin:0 auto;margin-bottom:20px;}
}
@media screen and (max-width:960px){
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{margin-left:0;width:25%;display:inline-block;vertical-align:top;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav ul{min-width:inherit;display:block;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav li{font-size:14px;text-align:left;line-height:18px;}
#zone-processus .eael-advance-tabs{display:block;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content{
width:68%;
vertical-align: top;;
display: inline-block;
background:white;
margin:0;
padding:30px;
}
p{font-size:14px;}
#zone-chiffres.zone-chiffres-rh .content_zone{padding-left:0!important;margin-left:20px;margin-top:0px!important}
#zone-chiffres.zone-chiffres-rh .content_zone .elementor-icon{font-size:34px;}
#zone-chiffres.zone-chiffres-rh .content_zone .elementor-icon-box-icon{margin-bottom:0;}
#zone-chiffres.zone-chiffres-rh .content_zone .elementor-icon-box-title a{font-size:18px;}
#zone-chiffres.zone-chiffres-rh .content_zone .elementor-icon-box-description{font-size:14px;}
#zone-chiffres.zone-chiffres-rh .content_zone .elementor-icon-box-wrapper{display:block;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content{width:60%;padding-right:0;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{width:35%;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content h3{font-size:25px;}
#zone-processus.zone8_interne .elementor-widget-eael-adv-tabs{z-index:0;;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content a{display:block;margin-bottom:10px;}
}
@media screen and (max-width:768px){
#zone-processus.zone8_interne .content_zone .eael-tabs-nav > ul li:after{right:-10px!important;border-left-color:#E1251B!important;border-top-color:transparent!important;border-width:10px!important;left:auto!important;border-right:none;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content{padding-left:0;padding-top:0;}
}
@media screen and (max-width:643px){
#zone-processus.zone8_interne .elementor-widget-container{padding-left:0;background:none;padding-right:30px;}
}
@media screen and (max-width:560px){
#zone-bien-etre .lead{font-size:30px;}
.site-header .site-branding .site-logo img, .site-header.featured-image .site-branding .site-logo img{margin:0;}
}
@media screen and (max-width:490px){
#zone-processus.zone8_interne .content_zone .eael-tabs-content h3,
#zone-bien-etre .h3{font-family:'Fira Sans',sans-serif;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content h3{font-size:20px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content h4{font-size:16px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav li{font-size:12px;padding:10px;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{width:30%;}
#zone-processus.zone8_interne .content_zone .eael-tabs-content{width:68%;}
#zone-bien-etre .col_left{padding:20px;}
#zone-bien-etre .lae-carousel-item{font-size:14px;}
#zone-chiffres.zone-chiffres-rh{margin-bottom:30px;;}
}
@media screen and (max-width:400px){
#zone-processus.zone8_interne .content_zone .eael-tabs-content,
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{width:100%;display:block;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav li{width:23%;display:inline-block;text-align:center;}
#zone-processus.zone8_interne .elementor-widget-container{padding:0;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav li i{display:block;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav{border-bottom:2px solid;}
#zone-processus.zone8_interne .content_zone .eael-tabs-nav > ul li:after{content:none;}
} .zone_entete.zone-als .bloc_text{max-width:900px;}
.zone-als.zone_citation{padding-right:100px;}
.zone-als.zone-texte .col_left{padding-right:100px;}
.zone-als.zone-texte .col-right{}
.zone-als .title_zone .eael-dual-header .lead{font-size:40px!important;}
.zone-als .elementor-image-box-wrapper .elementor-image-box-img{width:auto!important;margin-right:40px!important;}
#zone-specificite .content-text{min-height:180px;}
#zone-specificite .content-text .elementor-widget-heading{margin-bottom:20px;}
#zone-specificite .content-text p{margin:0;}
@media screen and (max-width:1750px){
.zone-als.zone-texte{padding-right:100px;padding-left:100px;}
}
@media screen and (max-width:1366px){
.zone-als.zone-texte{padding-right:50px;padding-left:50px;}
.zone-als.zone-texte .eael-dual-header .title{line-height:30px!important;}
.zone-als.zone-texte .eael-dual-header .title span{font-size:50px!important;}
.zone-als.zone-texte .eael-dual-header .title span.lead{font-size:30px!important;}
body .zone-als.zone-texte .elementor-image-box-content .elementor-image-box-title{font-size:20px;}
body .eael-dual-header{margin-bottom:0px;}
}
@media screen and (max-width:1099px){
.zone-als.zone-texte .col_left, .zone-als.zone-texte .col_right, #zone-specificite .une-specificite{width:100%;}
#zone-specificite .une-specificite{width:100%;}
.zone-als.zone-texte .col_left{padding:0;margin-bottom:30px;}
#zone-specificite .une-specificite .elementor-column{display:inline-block;width:49%;}
}
@media screen and (max-width:768px){
body .zone1_interne.zone-als .content_zone, .zone-als.zone_citation{padding:40px;}
.zone-als.zone-texte{padding-right:40px;padding-left:40px;}
h3.elementor-heading-title{line-height:22px!important;}
body .zone-als img{margin-top:0;margin-bottom:30px!important;}
.zone-als.zone_citation .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{padding:0;}
.zone-als  .elementor-image-box-wrapper, .zone-als .elementor-widget-image-box .elementor-image-box-content{text-align:center;}
.zone-als .elementor-widget-image-box .elementor-image-box-img{width:100%;text-align:center;display:block;margin-right:0!important;}
body .zone-als .elementor-widget-image-box .elementor-image-box-img img{margin-bottom:0!important;margin-top:30px!important;max-width:60px;}
body .zone-als .une-specificite img{max-height:37px;}
}
@media screen and (max-width:560px){
body .zone-als img{margin-top:0;margin-bottom:30px!important;}
body .elementor .zone-als.zone-texte .col_right .elementor-widget-wrap{padding:20px;}
body .zone1_interne.zone-als .content_zone, .zone-als.zone_citation,
#zone-specificite .une-specificite .elementor-widget-wrap{padding:20px;}
}
@media screen and (max-width:490px){
#zone-specificite .une-specificite .elementor-column{display:block;width:100%;margin-bottom:20px;}
.zone-als.zone-texte .eael-dual-header .title span.lead, .zone-als .title_zone .eael-dual-header .lead{font-size:25px!important;}
.zone-als.zone-texte .eael-dual-header .title span, .zone-als .title_zone .title span{font-size:30px!important;}
body .zone1_interne.zone-als .content_zone, .zone-als.zone_citation,
body .zone1_interne.zone-als{margin-bottom:0!important;}
} 
.page-id-77 #zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper{max-height:360px;overflow:hidden;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .profile-img-wrapper:before{top:0;}
.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio{position:absolute;width:100%;top:465px;left:50px;}
.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-bio{top:385px;left:0;}
.page-id-77 .zone5_interne .temoignages  .single-item-wrapper .item-content-wrapper{padding-top:95px;}
@media(max-width:1320px){
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:25px;line-height:35px;top:0;width:500px;margin-left:0;}
.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-bio{top:385px;left:0;}
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper{padding-top:90px;}
#zone_temoignages.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-name{top:35px;}
.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-bio{top:300px;}
.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio .author-designation{font-size:22px;}
#zone_temoignages.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-name{font-size:35px;top:100px;left:190px;}
}
@media(max-width:1199px){
.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-bio{top:415px;}
.zone5_interne .temoignages .single-item-wrapper .tss-meta-info.tss-left .author-bio .author-designation{font-size:22px;}
#zone_temoignages.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .item-content-wrapper{padding-top:20px;}
}
@media(max-width:1099px){
.zone5_interne .temoignages{margin-top:0;}
#zone_temoignages.zone5_interne .temoignages .carousel-wrapper .single-item-wrapper .tss-meta-info.tss-left .author-name{top:0;left:0;}
}
@media(max-width:1024px){
#zone_temoignages.zone5_interne .temoignages .single-item-wrapper .item-content-wrapper{padding-top:20px;}
} .site-header #site-navigation .menu-menu-principal-container .main-menu li.btn_postule{margin-top:16px;margin-right:20px;position:absolute;right:170px;top:-15px;}
.site-header #site-navigation .menu-menu-principal-container .main-menu li.btn_offres{
margin-top: 16px;
margin-right: 20px;
position: absolute;
right: 310px;
top: -15px;
}