@import url("https://fonts.googleapis.com/css2?family=League+Gothic&display=swap");body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body,html{-ms-overflow-style:none;scrollbar-width:none}a{text-decoration:none!important}#the-header{position:fixed;top:0;right:0;left:0;z-index:30}#the-header .the-side-header{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px}#the-header .the-side-header .et_pb_button_module_wrapper{margin:0}#the-header #mobile_menu1{position:fixed;width:100%;top:0;left:0;right:0;padding-top:100px;height:85vh;animation:menuBounce .5s ease}#the-header #mobile_menu1>li{text-align:center;list-style:none;padding:0}#the-header .mobile_nav.opened .mobile_menu_bar{z-index:99999}#the-header .mobile_nav.opened .mobile_menu_bar:after{content:'\2715';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:25px;font-weight:700;animation:menuBounce .5s ease;cursor:pointer}#the-header .mobile_nav.opened .mobile_menu_bar::before{color:transparent!important}a:hover{color:#000;text-decoration:none}@keyframes menuBounce{0%{top:0}30%{top:5vh}90%{top:0}100%{top:0}}#the-header .the-contact{height:50px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:16px;color:#fff;background-color:#E53517;padding:0 30px!important;border:none;border:1px solid #E53517;margin:0!important}#the-header .the-contact:hover{padding:0 30px!important;background-color:#E53517;color:#fff}#the-header .the-contact::after{display:none}#the-header .the-actualite{height:50px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:16px;color:#000;background-color:#fff;padding:0 30px!important;border:1px solid #000;margin:0!important}#the-header .the-actualite:hover{padding:0 30px!important;background-color:#fff;color:#000}#the-header .the-actualite::after{display:none}#the-header .the-menu .et_pb_menu__menu{display:none}#the-header .the-menu .et_mobile_nav_menu{display:block}#the-header .the-menu .et_mobile_nav_menu .mobile_menu_bar:before{color:#000}.the-sliding-menu .et_pb_menu__wrap,.the-sliding-menu .et-menu-nav,.the-sliding-menu .et_pb_menu__wrap .et_pb_menu__menu,.the-sliding-menu .et_pb_menu__wrap .et_pb_menu__menu #menu-primary-menu-1{width:100%!important}.the-sliding-menu .et_pb_menu__menu #menu-primary-menu-1{display:flex;flex-wrap:nowrap;overflow-x:scroll;white-space:nowrap;padding-left:8%!important;padding-right:8%!important;padding-top:20px!important;height:90px;gap:50px}.the-sliding-menu #menu-primary-menu-1 a{white-space:nowrap}.the-sliding-menu .et_pb_menu__menu #menu-primary-menu-1::-webkit-scrollbar{display:none}.custom-title-border{border-left:2px solid #BCBCBC}.static-map-logos{display:flex;gap:70px;flex-wrap:wrap;align-items:center}.static-map-logos img{cursor:pointer}.static-map-logos .sta-item{width:20%}.discover-btn{border:none;color:#000;font-size:20px;padding:0 50px 0 0!important;font-weight:600;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.discover-btn:hover{border:none!important;background:transparent!important;padding:0 50px 0 0!important}.discover-btn:after{display:inline-flex!important;opacity:1!important;margin-left:20px!important;width:50px;height:50px;border-radius:50%;background:#000;color:#fff;align-items:center;justify-content:center;font-size:20px;top:50%;transform:translateY(-50%)}.flex-img-row{display:flex;align-items:center}.aegis-footer-logos .et_pb_column{display:flex;justify-content:space-between;align-items:center}.footer-copyright .et_pb_column{display:flex;justify-content:space-between;align-items:center}.footer-copyright .et_pb_code{color:#000;font-size:12px}.footer-copyright .terms .et_pb_text_inner{display:flex;align-items:center;gap:20px}.footer-copyright .terms .et_pb_text_inner p{padding:0;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:500}.links-footer a{color:#000!important;font-size:24px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}.sjob-form #candidature-form input.job-title{display:none}#sjob-modalform .candi-modal,#sjob-modalform2 .candi-modal{max-width:770px}#sjob-modalform h2,#sjob-modalform2 h2{font-family:"League Gothic",sans-serif!important;font-size:64px;font-weight:400;line-height:1.2;color:#000;text-transform:uppercase;margin-bottom:0;padding:0}#sjob-modalform h5,#sjob-modalform2 h5{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:24px;font-weight:700;line-height:1;color:#E53517}.contact-form-wrapper,.candidature-form{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;row-gap:20px}.contact-form-wrapper .wrap-whole,.candidature-form .wrap-whole{width:100%}.contact-form-wrapper .wrap-half,.candidature-form .wrap-half{width:48%}.contact-form-wrapper label,.candidature-form label{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#000;font-weight:600;line-height:1.2;text-transform:uppercase}.contact-form-wrapper label{font-size:16px}.candidature-form label{font-size:14px}.contact-form-wrapper p input,.candidature-form p input{border:none;border-bottom:1px solid #000;height:40px;width:100%;padding:2px 10px}.contact-form-wrapper p textarea{width:100%;border:1px solid #000;border-radius:10px;padding:2px 10px}.candidature-form .border-file{border:1px dashed #949494;border-radius:7px;padding:50px 30px}.candidature-form .border-file p{margin-bottom:0}.candidature-form .file .file-req{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:12px;line-height:1;color:#000;font-weight:500}.candidature-form .file>p{margin:0;padding:0}.custom-file h4{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;color:#949494;font-size:14px;font-weight:500;line-height:1;text-align:center;padding:0}.custom-file .custom-btn{height:40px;background:#F1F1F1;border-radius:20px;display:flex;align-items:center;justify-content:center;width:fit-content;padding:0 20px;margin:0 auto}.custom-file .custom-btn p{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;color:#000;font-size:14px;font-family:500;line-height:1;text-align:center;margin:0}.ldm_wrap .upload-img .wpcf7-form-control-wrap input{opacity:0;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.cv_wrap,.ldm_wrap{display:flex;justify-content:center;align-items:center;width:336px;height:155px;border:1px dashed #949494;text-align:center;margin-bottom:5px;position:relative;border-radius:7px}.cv_wrap input,.ldm_wrap input{border:none;text-align:center;font-weight:500;font-size:14px;border-radius:50px;background-color:#F1F1F1;padding:10px 22px}.ldm_wrap .upload-img .wpcf7-form-control-wrap input{opacity:0;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;height:auto}.ldm_wrap .upload-img .wpcf7-form-control-wrap{position:inherit}.ldm_wrap div p:first-child{font-weight:500;font-size:16px;line-height:20px;letter-spacing:.2px;color:#949494;margin-bottom:6px}.ldm_wrap .upload-img{position:inherit;width:146px;height:40px;background:#F1F1F1;border-radius:50px;margin:auto;display:flex;justify-content:center;align-items:center}.ldm_wrap .upload-img p{margin-bottom:0!important;font-weight:500!important;font-size:14px!important;line-height:17px!important;letter-spacing:0.2px!important;color:#000000!important;cursor:pointer!important}.cv-title,.moti-title{position:absolute;bottom:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:12px!important;font-family:'Montserrat',sans-serif;font-weight:600!important}.candidature-form .acceptance label{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.candidature-form .acceptance input{width:20px;height:20px}.candidature-form .acceptance label span{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:14px;font-weight:400;color:#000;text-transform:none;width:calc(100% - 40px)}.contact-form-wrapper .wpcf7-submit{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;height:60px;border-radius:12px;border:1px solid #000;font-size:22px;font-weight:600;color:#000;text-transform:uppercase;background-color:#fff;cursor:pointer}.candidature-form .wpcf7-submit{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;height:60px;width:100%;border-radius:7px;border:1px solid #E53517;font-size:22px;font-weight:600;color:#fff;text-transform:uppercase;background-color:#E53517;cursor:pointer}.wpcf7-not-valid-tip{font-size:11px!important}.img-col-text a.et_pb_button,.envi-row a.et_pb_button,.customize-title-w-vert a.et_pb_button{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:600;font-size:20px;border:none;color:#000;padding:0 50px 0 0;background-color:#fff0;border:none}.img-col-text a.et_pb_button:hover,.envi-row a.et_pb_button:hover,.customize-title-w-vert a.et_pb_button:hover{padding:0 50px 0 0;background-color:#fff0;border:none}.img-col-text a.et_pb_button:after,.envi-row a.et_pb_button:after,.customize-title-w-vert a.et_pb_button:after{opacity:1!important;height:32px;width:32px;border-radius:50%;background-color:#000;color:#fff;margin-left:15px!important;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.img-col-text a.et_pb_button.open:after{transform:rotate(180deg)}.img-col-text .text-cache .et_pb_text_inner{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:4.7em;transition:max-height 1s ease 0s}.img-col-text .et_pb_image_wrap{transition:height 1s ease 0s;height:271px;border-radius:70px;object-fit:contain;overflow:hidden}.img-col-text .et_pb_image_wrap.open{height:70px;object-fit:cover;border-radius:70px}.img-col-text .et_pb_image_wrap.open img{border-radius:70px;height:100%;object-fit:cover}.img-col-text .text-cache.open .et_pb_text_inner{max-height:350px;overflow-y:auto;display:block}.img-col-text .text-cache.open .et_pb_text_inner::-webkit-scrollbar{width:12px}.img-col-text .text-cache.open .et_pb_text_inner::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.img-col-text .text-cache.open .et_pb_text_inner::-webkit-scrollbar-thumb{background:red;border-radius:10px}.img-col-text .text-cache.open .et_pb_text_inner::-webkit-scrollbar-thumb:hover{background:#b30000}.envi-row{display:flex;align-items:center}.customize-title-w-vert .vert-title{display:flex}.customize-title-w-vert .vert-text{writing-mode:vertical-rl}.post-wrapper{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.33%;row-gap:50px}.post-wrapper .post-item{width:24%}.related-news .post-item{width:100%}.post-item .post-image{margin-bottom:10px}.post-item h2{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;line-height:1.2;font-size:24px;font-weight:700;color:#000}.post-item .post-info p{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;line-height:1.2;font-size:18px;font-weight:500;color:#000;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:2.4em;transition:height 1s ease 0s}.custom-container{width:90%;max-width:1600px;margin:0 auto}.banner img{width:100%}.text-content{display:flex;align-items:flex-start;justify-content:space-between}.text-content .title-wrapper,.text-content .description{width:47.25%}.text-content .vert-tit,.vert-tit{display:flex}.text-content .description li{padding-left:20px;position:relative;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:22px;font-weight:500;line-height:35px;color:#000;margin-bottom:5px}.text-content .description li span{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:22px;font-weight:500!important;line-height:35px;color:#000}.text-content .description li:before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background-color:#E53517;top:10px;left:3px}section.texts-conts{padding:80px 0 50px 0}section.related-n{padding:50px 0}.text-content .vert-tit p,.vert-tit .vert-p{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;writing-mode:vertical-rl;font-size:18px;font-weight:500;line-height:30px;color:#000}.text-content .vert-tit h1{font-family:"League Gothic",sans-serif!important;font-size:90px;font-weight:700;line-height:100px;color:#000;padding-left:25px;border-left:2px solid #BCBCBC;text-transform:uppercase;word-break:break-all}.text-content .description p{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:22px;font-weight:500;line-height:35px;color:#000}.title-wrapper .date{display:flex;gap:10px;align-items:center;padding-left:55px;margin-top:30px}.title-wrapper .date img{object-fit:contain}.filter-job-title{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:32px;font-weight:700;line-height:1.2;color:#000;margin-bottom:20px}.job-filters{display:flex;align-items:center;justify-content:space-between}.job-filters select{width:100%;height:42px;border:none;border-bottom:1px solid #000}.job-filters>button{width:10%;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;height:55px;border-radius:35px;background:#000;border:none;color:#fff;font-size:18px;font-weight:700;cursor:pointer}.job-filters .select-wrapper{display:flex;flex-direction:column;width:29%}.job-filters .select-wrapper label{font-size:13px;font-weight:600;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;color:#000;text-transform:uppercase;line-height:1}.job-item .infos{display:flex;align-items:center;gap:30px;margin-bottom:20px}.job-item .infos.mobile{display:none}.job-item .infos>div{display:flex;align-items:center;gap:10px}.job-item .infos>div img{object-fit:contain}.job-item .infos>div span{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;display:block;font-size:20px;font-weight:500;color:#000}.alljobs.job-blog{margin-top:50px}.job-item{display:flex;align-items:flex-start;justify-content:space-between}.job-item .job-logo .logo-wrapper img{width:70%;margin:0 auto}.job-item .job-logo .logo-wrapper{width:200px;background-color:#F3F3F3;padding:35px 0;text-align:center}.job-item .mobile-title{display:none}.job-item .job-desc{width:calc(100% - 250px)}.job-item .job-desc h3{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:28px;color:#000;font-weight:700;line-height:1.3;margin:0;padding:0}.job-item .job-desc p{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-weight:500;font-size:17px;line-height:1.4;color:#000}.job-item .job-desc a{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;display:flex;height:45px;font-size:15px;color:#fff;background-color:#000;text-transform:uppercase;border-radius:50px;align-items:center;justify-content:center;width:fit-content;padding:0 20px;margin-top:20px}.job-item .job-desc a:hover{text-decoration:none}.job-single{padding-bottom:50px}.jobs-wrapper{margin-top:70px}.jobs-wrapper .text-content{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.jobs-wrapper .single-jobs-cont{margin-top:80px}.single-jobs-cont .container-info>img{width:200px}.single-jobs-cont .container-info table{margin-top:20px}.single-jobs-cont .container-info table,.single-jobs-cont .container-info table tr,.single-jobs-cont .container-info table td{border:none}.single-jobs-cont .container-info table td:first-child{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;color:#989898;font-size:17px;font-weight:500;line-height:1.3;border-right:1px solid #E4E4E4}.single-jobs-cont .container-info table td:last-child{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;color:#000;font-size:17px;font-weight:600;line-height:1.3;text-align:right}.single-jobs-cont button{background-color:#000}.single-jobs-cont button,.p-button-wrapper button{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;height:55px;width:100%;border-radius:50px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;border:none}.p-button-wrapper{width:100%;padding-top:20px;border-top:1px solid #000}.p-button-wrapper button{background-color:#E53517}section.related-job{background-color:#F6F6F6;padding:70px 0}section.related-job h2{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;font-size:32px;font-weight:700;line-height:1.2;color:#000;margin-bottom:20px}.map-block>.et_pb_row{width:90%;max-width:1600px;margin:0 auto}.map-location .wpgmp_filter_wrappers{display:none}.flex-img{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:20px}.flex-img>div{width:48%}.candi-btn{border:none;outline:none!important;border-radius:5px;color:#fff;background-color:#E53517;font-size:18px;padding:0 20px 0 20px!important;font-weight:600;font-family:'Inter',Helvetica,Arial,Lucida,sans-serif;height:50px;display:flex!important;align-items:center;justify-content:center;width:fit-content;margin:0 auto;outline:none}.candi-btn:hover{height:50px;color:#fff;border:none!important;background-color:#E53517!important;padding:0 20px 0 20px!important;outline:none!important}.candi-btn:after{display:none}.custom-header{padding:0!important;background-color:#fff;overflow:hidden}.custom-header #menu-primary-menu{display:flex;gap:50px}.custom-header #menu-primary-menu li a{white-space:nowrap}.custom-header .et_pb_row_0{display:flex;align-items:center;width:100%;margin:0;max-width:none}.custom-header .et_pb_column_0{display:inline-flex;width:100%;align-items:center}.custom-header .et_pb_image_0{margin-left:0;width:200px;margin-bottom:0!important}.custom-header .et_pb_button_0_wrapper{margin-left:auto}.custom-header .et_pb_button_0_wrapper,.custom-header .et_pb_button_1_wrapper{margin:0 10px!important}.custom-header .et_pb_button_0,.custom-header .et_pb_button_1{display:flex;align-items:center;border-radius:30px;padding:10px 20px;font-weight:700;box-shadow:0 2px 5px rgb(0 0 0 / .1);transition:background-color 0.3s ease,color 0.3s ease;height:50px}.custom-header .et_pb_button_0{background-color:#ff4500;color:#fff;border:none;width:150px}.custom-header .et_pb_button_0:hover{background-color:#e43e00}.custom-header .et_pb_button_1{background-color:#fff;color:#000;border:2px solid #000;width:180px}.custom-header .et_pb_button_1:hover{background-color:#000;color:#fff}.custom-header .et_pb_menu_0{padding-right:50px}.custom-header .et_pb_menu_0 .et_pb_menu{display:flex;align-items:center}.custom-header .et_pb_menu_0 .et_pb_menu ul{display:flex;list-style-type:none;margin:0;padding:0}.custom-header .et_pb_menu_0 .et_pb_menu ul li{margin:0 10px}.custom-header .et_pb_menu_0 .et_pb_menu ul li a{color:#000;text-decoration:none;padding:5px 10px;border-radius:5px;transition:background-color 0.3s ease}.custom-header .et_pb_menu_0 .et_pb_menu ul li a:hover{background-color:#f0f0f0}.custom-title-section{display:flex}.custom-title-section .et_pb_row{display:inline-flex}.custom-title-section .et_pb_column{display:inline-flex;align-items:flex-start}.custom-title-vertical{writing-mode:vertical-rl}.custom-title-h1{flex:1;font-weight:700;margin:0;text-align:left;max-width:40%;border-left:2px solid #BCBCBC;padding-left:25px;text-transform:uppercase}.custom-title-h1 h1{font-size:90px;color:#000}.custom-title-description{flex:1;font-size:22px;margin:20px 0 0 auto;text-align:left;max-width:50%}.custom-half-image-text{padding:50px 50px!important;width:100%;max-width:none}.custom-half-image-text .et_pb_column{display:inline-flex;align-items:center;width:100%;margin:0;max-width:none}.custom-half-image-text .et_pb_image{width:60%;height:auto;margin:0!important}.custom-half-image-text .et_pb_text{width:20%;margin:0 auto}.custom-half-image-text .et_pb_text h3{font-size:36px;font-weight:700;padding-bottom:60px}.custom-half-image-text .et_pb_text p{font-size:22px;padding-bottom:30px}.custom-row-3images{padding:50px 50px!important;width:100%;max-width:none}.custom-row-3images h3{font-size:24px;font-weight:700;padding-bottom:20px;text-transform:uppercase}.custom-footer-section .et_pb_row{padding:0 50px!important;width:100%;max-width:none}.custom-footer-section .et_pb_row .et_pb_column{display:inline-flex;align-items:flex-start;width:100%;margin:0;max-width:none}.custom-footer-menu img{width:200px;margin:0 20px}.custom-footer-menu .et_pb_text{font-size:24px;color:#000;padding-left:100px}.custom-footer-menu .et_pb_text a{color:#000;text-decoration:none;line-height:2}.custom-footer-menu .et_pb_text h3{font-size:24px;font-weight:700;padding-bottom:20px;text-transform:uppercase}.custom-footer-section .custom-logos-row .et_pb_row .et_pb_column{align-items:center;justify-content:center;width:100%;margin:0;max-width:none}.custom-footer-section .custom-logos-row .et_pb_column{margin-top:50px!important;border-top:#000 1px solid}.custom-footer-section .custom-logos-row .et_pb_image{margin:30px auto!important}.custom-footer-section .custom-logos-row img{width:150px;margin:0 20px}.custom-copyrights-section{align-items:center;margin-top:50px}.custom-copyrights-section .et_pb_text{margin-bottom:0!important}.custom-footer-section .custom-terms-text{margin-left:auto}