/*
Theme Name:   Travailler Au Dep
Description:  Thème enfant pour Travailler au Dep
Author:       Solutions 66
Author URL:   https://www.solutions66.com
Template:     bootstrap-basic4
Version:      1.0
Text Domain:  TAD
*/
.boite-rouge{background:#E63946;border-radius:35px}.job .job-detail{display:none !important}.job.open .job-detail{display:block !important}.job.open .openDesc .showClosedDesc,.openDesc .showOpenDesc{display:none !important}.job.open .openDesc .showOpenDesc,.openDesc .showClosedDesc{display:inline-block !important}.map-marker p{margin:0 !important}.w-md-auto{width:100% !important}@media (min-width:767px){.w-md-auto{width:auto !important}}.btn-petro{font-family:"Asap", Sans-serif;font-weight:400;text-transform:uppercase;font-style:italic;border-radius:20px !important;background-color:#e10e34 !important;color:white !important;border-color:#000 !important;box-shadow:none !important}.input-group-petro .btn{font-family:"Asap", Sans-serif;font-weight:400;text-transform:uppercase;font-style:italic;background-color:#e10e34 !important;color:white !important;border-left:1px solid #000 !important;box-shadow:none !important}.input-group-petro.input-group{border-radius:20px;border:1px solid black;overflow:hidden}.input-group-petro .form-control{font-family:Asap, sans-serif;text-transform:uppercase;font-size:15px;border:0 !important;border-radius:0 !important;box-shadow:none !important;margin-right:1rem}.bootbox-close-button.close{position:absolute;right:0;top:0;background:#e10e34;color:white !important;padding:3px 13px 10px 13px;opacity:1;text-shadow:none}.bootbox .modal-content:before{position:absolute;left:20px;top:20px;color:#000000;text-align:left;text-shadow:0px 0px 0px rgba(2, 2, 2, 0);font-family:inherit;font-weight:600;font-size:18px;line-height:0px;content:"Message"}.bootbox .modal-footer{border:0}.bootbox-body{padding:50px 10px 10px 10px}.titre-petro{color:#000;font-family:"Asap", Sans-serif;font-size:26px;font-weight:600;text-transform:uppercase}.sub-petro{color:#000;font-family:"Asap", Sans-serif;font-weight:600;text-transform:uppercase}.sub-petro-2{color:#000;font-family:"Asap", Sans-serif;font-weight:600}:root{--rouge: #E63946;--bleu: #14213D;--blanc: #F4F4F4}.custom-btn a{color:#fff !important;background:var(--rouge);border-radius:50px;text-decoration:none !important}.custom-btn a:hover{filter:brightness(1.1)}.custom-btn-bleu a{background:var(--bleu)}.custom-btn-bleu a:hover{filter:brightness(1.3)}.sourire{position:absolute}.sourire .oeil{opacity:0}.sourire .bouche{clip-path:inset(0 100% 0 0)}.page-id-1117 .section-header .sourire,.page-id-1236 .section-header .sourire{margin-top:-2.4em;left:14em}.page-id-1117 .section-header .elementor-widget-html svg.cercle-gris,.page-id-1236 .section-header .elementor-widget-html svg.cercle-gris{position:absolute;z-index:-2;top:-15em;-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.page-id-1117 .section-boites-rouges .single-boite,.page-id-1236 .section-boites-rouges .single-boite{background:var(--rouge);aspect-ratio:1;margin:15px 30px;border-radius:15px;box-shadow:rgba(0, 0, 0, 0.3) 0 0 15px 0;transition:all ease 400ms}.page-id-1117 .section-boites-rouges .single-boite:hover,.page-id-1236 .section-boites-rouges .single-boite:hover{box-shadow:rgba(0, 0, 0, 0) 0 0 15px 0;filter:brightness(1.1)}.page-id-1117 .section-boites-rouges .single-boite i.fa,.page-id-1236 .section-boites-rouges .single-boite i.fa{font-size:36px;color:#fff;margin-left:10px;margin-top:10px}.page-id-1117 .section-boites-rouges .single-boite h2,.page-id-1236 .section-boites-rouges .single-boite h2{position:absolute;color:#fff;opacity:0.3;font-size:48px;margin-top:50px;margin-left:8px}.page-id-1117 .section-boites-rouges .single-boite .texte,.page-id-1236 .section-boites-rouges .single-boite .texte{color:#fff;font-size:18px;line-height:24px}.page-id-1117 .section-boites-rouges .single-boite .fleche,.page-id-1236 .section-boites-rouges .single-boite .fleche{display:block;margin:0 0 0 auto}.page-id-1117 .section-highfive,.page-id-1236 .section-highfive{margin-bottom:35px}.page-id-1117 .section-highfive img,.page-id-1236 .section-highfive img{max-width:85px}.page-id-1117 .section-highfive .img-rouge,.page-id-1236 .section-highfive .img-rouge{margin-left:-15px}.page-id-1117 .section-highfive .img-bleu,.page-id-1236 .section-highfive .img-bleu{margin-left:15px}.page-id-1117 .section-bas .sourire,.page-id-1236 .section-bas .sourire{right:-1em;margin-top:-2.1em}.page-id-1236 .section-header .sourire{left:9em}.page-id-1247 .section-header video,.page-id-1392 .section-header video{max-width:450px;display:block;margin:0 auto}.page-id-1247 .section-header .section-rouge,.page-id-1392 .section-header .section-rouge{background:var(--rouge);padding:10%}.page-id-1247 .section-header .section-rouge h1,.page-id-1392 .section-header .section-rouge h1{font-size:60px;font-weight:700;color:#fff}.page-id-1247 .section-header .section-rouge p,.page-id-1392 .section-header .section-rouge p{color:#fff}.page-id-1247 .section-pourquoi,.page-id-1392 .section-pourquoi{background:var(--blanc)}.page-id-1247 .section-boites,.page-id-1392 .section-boites{padding:1.5em 0;background:var(--blanc)}.page-id-1247 .section-boites:nth-of-type(4),.page-id-1392 .section-boites:nth-of-type(4){padding-bottom:7%}.page-id-1247 .section-boites .single-boite,.page-id-1392 .section-boites .single-boite{background:var(--blanc);aspect-ratio:1;margin:15px 30px;padding:30px 15px 0;border-radius:15px;box-shadow:rgba(0, 0, 0, 0.3) 0 0 15px 0;transition:all ease 400ms}.page-id-1247 .section-boites .single-boite:hover,.page-id-1392 .section-boites .single-boite:hover{box-shadow:rgba(0, 0, 0, 0.1) 0 0 15px 0}.page-id-1247 .section-boites .single-boite h2,.page-id-1392 .section-boites .single-boite h2{position:absolute;color:#fff;opacity:0.3;font-size:48px;margin-top:50px;margin-left:8px}.page-id-1247 .section-boites .single-boite .texte,.page-id-1392 .section-boites .single-boite .texte{color:var(--rouge);font-weight:700}.page-id-1247 .section-boites .single-boite .fleche,.page-id-1392 .section-boites .single-boite .fleche{display:block;margin:0 0 0 auto}.page-id-1247 .separateur,.page-id-1392 .separateur{margin-bottom:-98px}.page-id-1247 .separateur svg,.page-id-1392 .separateur svg{position:relative;z-index:9}.page-id-1247 .separateur .elementor-widget-wrap,.page-id-1392 .separateur .elementor-widget-wrap{padding:0 !important}.page-id-1247 .section-single-service,.page-id-1392 .section-single-service{padding:5% 0}.page-id-1247 .section-single-service.gris,.page-id-1392 .section-single-service.gris{background:var(--blanc)}.page-id-1247 .section-single-service .sous-titre,.page-id-1392 .section-single-service .sous-titre{color:var(--rouge);font-size:18px;font-weight:700;margin-bottom:35px}.page-id-1247 .section-rouge,.page-id-1392 .section-rouge{background:var(--rouge)}.page-id-1247 .section-rouge h2,.page-id-1392 .section-rouge h2{color:#fff}.page-id-1247 .section-rouge .sous-titre,.page-id-1392 .section-rouge .sous-titre{color:#fff;font-size:18px;font-weight:700;margin-bottom:35px}.page-id-1247 .section-rouge .custom-btn a,.page-id-1392 .section-rouge .custom-btn a{background:#fff;color:var(--rouge) !important}.page-id-1247 .section-rouge p,.page-id-1392 .section-rouge p{color:#fff}.elementor-29 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .elementor-item,.elementor-803 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .elementor-item{border-radius:50px !important;font-size:14px !important;color:#fff !important;padding:5px 15px !important;line-height:14px !important;margin-left:1em;margin-right:1em}.elementor-29 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .emplois .elementor-item,.elementor-803 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .emplois .elementor-item{background:var(--rouge) !important}.elementor-29 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .employeur .elementor-item,.elementor-803 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .employeur .elementor-item{background:var(--bleu) !important}.elementor-nav-menu--layout-horizontal{margin-right:2em}body.sfm-style-full #sfm-sidebar .sfm-logo:before{background-color:transparent !important}.x-nav-wrap.desktop .x-nav{display:none}#sfm-sidebar .sfm-menu li.sfm-menu-item-1435 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1553 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1554 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1555 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1556 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1436 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1437 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1452 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1453 a,#sfm-sidebar .sfm-menu li.sfm-menu-item-1454 a{font-size:18px;padding:10px 0 !important}#sfm-sidebar .sfm-menu li.sfm-menu-item-wpml-ls-2-en,#sfm-sidebar .sfm-menu li .sfm-menu-item-wpml-ls-2-fr{margin-top:4em}#sfm-sidebar .sfm-menu li.sfm-menu-item-wpml-ls-2-en::before,#sfm-sidebar .sfm-menu li .sfm-menu-item-wpml-ls-2-fr::before{content:"";display:block;width:30px;height:1px;background:#fff;margin:0 0 0 auto}.sfm-scroll{overflow:hidden}.sfm-scroll .sfm-fs-bottom-box{display:none}.sfm-scroll .sfm-logo{width:50% !important;height:100% !important;top:-3em !important;display:flex !important;justify-content:center !important;align-items:center !important;z-index:1}.sfm-scroll .sfm-logo::before{background-color:transparent !important}.sfm-scroll .cercle{width:0;height:0;background:var(--bleu);border-radius:50%;right:-60vh;top:-25vh;position:absolute;overflow:hidden}.sfm-scroll .sfm-nav{width:50% !important}.sfm-scroll .sfm-nav ul{align-items:flex-start !important}.sfm-scroll .sfm-nav ul li{text-align:right !important;width:auto !important;margin-left:25% !important;min-width:30vw !important}.sfm-scroll .sfm-nav ul li:hover:before{opacity:1;background-color:transparent}.sfm-scroll .sfm-nav ul li:hover a{transform:translateX(10px);transition:all ease 400ms !important}.sfm-scroll .sfm-nav ul li a{font-size:20px;color:#fff;padding:25px 0 !important;transition:all ease 400ms !important;text-transform:none !important}.elementor-location-footer .custom-menu-social{display:none}@media (max-width:780px){.elementor-nav-menu--layout-horizontal .elementor-nav-menu{flex-wrap:nowrap;flex-direction:column}body.sfm-style-full #sfm-sidebar .sfm-logo{display:none !important}body.sfm-style-full #sfm-sidebar .sfm-sidebar-bg{background:var(--bleu) !important}.elementor-29 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .elementor-item,.elementor-803 .elementor-element.elementor-element-a5a52f3 .elementor-nav-menu--main .elementor-item{display:flex;justify-content:center;margin-bottom:5px}body.sfm-style-full #sfm-sidebar .sfm-scroll .sfm-nav{width:100% !important}body.sfm-style-full #sfm-sidebar .sfm-scroll .sfm-nav ul li{margin-left:-8% !important;min-width:100% !important}}@media (max-width:1250px){.elementor-nav-menu--layout-horizontal{margin-right:5em}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{flex-wrap:nowrap !important}.sfm-scroll{display:flex;align-items:center}.sfm-scroll .cercle{right:-90vh}.sfm-scroll .sfm-logo{width:50%;float:left}.sfm-scroll .sfm-nav{width:50%;float:right}.sfm-scroll .sfm-nav ul li{margin-left:-5% !important;min-width:45vw !important}.sfm-scroll .sfm-fs-bottom-box{display:none !important}}