body.divDebug div,body.divDebug section{border:1px solid #57B64F;background-color:rgba(87,182,79,0.3)}body.development:after{position:fixed;bottom:0px;left:0px;background-color:#57B64F;padding:8px;color:#fff;font-weight:bold;opacity:0.5;border:2px solid #fff;font-size:25px}@media screen and (max-width: 480px){body.development:after{content:"XXS"}}@media screen and (min-width: 480px){body.development:after{content:"XS"}}@media screen and (min-width: 768px){body.development:after{content:"SM"}}@media screen and (min-width: 992px){body.development:after{content:"MD"}}@media screen and (min-width: 1200px){body.development:after{content:"LG"}}@media screen and (min-width: 1600px){body.development:after{content:"XL"}}body{font-family:'Roboto', sans-serif}.wow{visibility:hidden}a,a:hover,a:focus,a:visited{text-decoration:none}.half-underlined,.title .container h1{display:inline-block}.half-underlined:after,.title .container h1:after{content:"";height:3px;width:65%;display:block;background-color:white}.half-underlined.right:after,.title .container h1.right:after{margin-left:35%}.green{color:#009d57}.blue{color:#00539f}.squared{border:2px solid #fff;padding:10px 20px;height:auto;min-width:195px;font-weight:bold;transition:color 0.5s, background-color 0.5s;display:inline-block;max-width:80%;margin-top:2vh;text-align:center}.squared.blue{color:#00539f;border-color:#00539f}.squared.blue:hover,.squared.blue:focus{background-color:#00539f;color:white}.squared.white{color:white;border-color:white}.squared.white:hover,.squared.white:focus{background-color:white;color:#00539f}@media screen and (min-width: 768px){.squared+.squared{margin-left:8.33333333%}}#phone-contact{background-color:#00539f;color:white;padding-top:16px;padding-bottom:17px}#phone-contact p{margin:0}#phone-contact a{color:white}@media screen and (max-width: 768px){#phone-contact a{display:block}}#phone-contact a.connexion{border:2px solid white;padding:5px 15px}#phone-contact a.connexion:hover{color:#00539f;background-color:white}nav.navbar{margin-bottom:0px;border-radius:0;border:none}nav.navbar-inverse{background-color:#fff;background-image:none}nav.navbar-inverse .navbar-toggle{border-color:#00539f}nav.navbar-inverse .navbar-toggle:hover,nav.navbar-inverse .navbar-toggle:focus{background-color:#00539f}nav.navbar-inverse .navbar-toggle:hover .icon-bar,nav.navbar-inverse .navbar-toggle:focus .icon-bar{background-color:white}nav.navbar-inverse .navbar-toggle .icon-bar{background-color:#00539f}nav[role="navigation"]{padding-top:5px;padding-bottom:5px}nav .navbar-brand{height:auto}@media screen and (max-width: 768px){nav .navbar-brand{padding:0 0 0 15px}nav .navbar-brand img{height:50px}}nav .navbar-collapse.collapsing,nav .navbar-collapse.in{margin-top:5px}nav ul{max-width:450px;list-style:none;display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin:0 0 0 auto;padding-left:0}@media screen and (min-width: 768px){nav ul{height:110px}}nav ul li{height:60px;line-height:70px}nav ul li a{position:relative}nav ul li a:after{width:0%;height:4px;display:block;content:'';position:absolute;bottom:-5px;left:50%;background-color:#00539f;transition:all 0.15s linear}nav ul li a:hover:after{left:0;width:100%}nav ul li.current a{color:#00539f}nav ul li.current a:after{left:0;width:100%}nav ul a{color:#888;text-decoration:none}@media screen and (max-width: 480px){nav ul a{font-size:12px}}.index #tagline{background-image:url(../img/tagline.jpg);background-position:center bottom;background-attachment:fixed;padding-top:80px;max-height:684px;padding-bottom:70px;text-align:center}@media screen and (min-width: 480px){.index #tagline{padding-top:230px}}@media screen and (min-width: 992px){.index #tagline{padding-top:260px}}.index #tagline h2{color:white;font-weight:bold;font-size:40px;margin-bottom:54px}.index #description{background-color:#00539f;background-position:center;color:white;padding-top:80px;padding-bottom:100px;font-size:30px}.index #description strong{text-transform:uppercase;margin-bottom:45px}.index #description p{font-size:24px}.index #stats{padding-top:70px;padding-bottom:50px;background-image:url(../img/desk.jpg);background-position:center;text-align:center;color:white;font-size:16px;text-transform:uppercase}.index #stats .container>div{margin-bottom:40px}.index #stats strong{display:block;font-size:60px;font-weight:bold}.index #keys{padding-top:105px;padding-bottom:105px;font-size:20px}.index #keys h2{text-align:center;text-transform:uppercase;color:#00539f;font-weight:bold;font-size:35px}.index #keys h3{text-align:center;margin-bottom:75px}.index #keys a{text-transform:uppercase}.index #keys .keys-list>div{min-height:290px}.index #keys .keys-list>div strong,.index #keys .keys-list>div p{padding-left:25%;width:100%;display:block}.index #keys .keys-list>div i{background-image:url(../img/blue-sprite.png);width:58px;height:51px;display:block;position:absolute;margin-left:calc(12.5% - 28px)}.index #keys .keys-list>div strong{font-weight:bold;text-transform:uppercase}.index #keys .keys-list>div p{font-size:16px;color:#888}@media screen and (max-width: 765px){.index #keys .keys-list>div{min-height:auto;margin-bottom:15px}}.index i.checked{background-position:1px center}.index i.chart{background-position:-156px center}.index i.thumb{background-position:-312px center}.index i.sign{background-position:-469px center}.index i.people{background-position:-623px center}.index i.earth{background-position:-779px center}.index #mosaic{background-color:#00539f}.index #mosaic .row{height:40vw;max-height:408px;display:flex;align-items:center}.index #mosaic .row>div{color:white;text-transform:uppercase;font-size:40px}.index #mosaic .row>div strong{font-size:60px;font-weight:bold}@media screen and (max-width: 992px){.index #mosaic .row>div{font-size:35px}.index #mosaic .row>div strong{font-size:50px}}@media screen and (max-width: 768px){.index #mosaic .row>div{font-size:30px}.index #mosaic .row>div strong{font-size:40px}}.index #mosaic .row>div a{font-size:20px;color:white;display:inline-block;position:relative}.index #mosaic .row>div a:after{display:block;content:'';width:0%;height:3px;background-color:white;right:50%;position:absolute;bottom:-5px;transition:all 0.2s}.index #mosaic .row>div a:hover:after{width:100%;right:0%}.index #mosaic .row .img{height:100%;background-position:center;z-index:100}.index #mosaic .row:first-of-type{text-align:right}.index #mosaic .row:first-of-type div:not(.img) p{padding-right:6%}.index #mosaic .row:first-of-type .img{background-image:url(../img/woman.jpg);background-position:center}.index #mosaic .row:last-of-type div:not(.img) p{padding-left:6%}.index #mosaic .row:last-of-type .img{background-image:url(../img/meeting.jpg);background-position:center}.index #service{padding-top:65px;padding-bottom:45px}.index #service h2{font-size:40px;font-weight:bold;color:black;margin-bottom:40px}.index #service a{font-size:24px}.index #quality{font-weight:bold;font-size:25px}.index #quality .row{background-color:#cacaca}.index #quality .row div:first-of-type{padding-top:45px;padding-bottom:65px;color:white;background-image:url(../img/visuel.jpg);background-position:center}.index #quality .row div:last-of-type{display:flex;align-items:center;flex-direction:column;color:#00539f;background-position:center;padding-top:30px;padding-bottom:20px;max-height:190px}.title{background-position:center center;background-attachment:fixed;height:40vh;min-height:150px;display:flex;padding-bottom:30px}.title .container{align-self:flex-end}.title .container h1{color:white}.avantages .title{background-image:url(../img/avantages-carriere-plus.jpg)}.avantages .text-avantages .row{margin-top:100px;margin-bottom:100px}@media (max-width: 768px){.avantages .text-avantages .row{margin-top:50px;margin-bottom:50px}}.avantages .text-avantages h2{color:#00539f;text-transform:uppercase;font-size:22px;font-weight:bold}.avantages .text-avantages h2:before{width:200px;height:6px;background-color:#888;content:'';display:block;top:-5px;position:relative}.avantages .text-avantages ul{padding-left:10px;margin-bottom:30px;margin-top:30px}.avantages .text-avantages ul li{color:#888;list-style:none;margin-top:8px}.avantages .text-avantages ul li:before{content:'- '}.avantages .text-avantages .photo{height:450px;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width: 991px){.avantages .text-avantages .photo{height:550px}}.avantages .text-avantages .photo.photo1{background-image:url(../img/handshake.jpg)}.avantages .text-avantages .photo.photo2{background-image:url(../img/equipe.jpg)}.avantages .text-avantages .photo.photo3{background-image:url(../img/reflexion.jpg)}.contact .title{background-image:url(../img/contact-bg.jpg)}.contact .content{margin-top:50px;margin-bottom:30px}.contact .content h3{margin-bottom:0;margin-top:15px}.contact .content p{margin:0;margin-bottom:20px}.contact .content p.number{margin-bottom:0}.contact .content .blue{color:#00539f;font-size:22px;font-weight:bold}.contact .content .bold{font-weight:bold;font-size:22px}.contact .content iframe{margin-top:20px}.contact .content .coordonnees div{margin-bottom:20px}.contact .content .coordonnees div p{margin:0}.contact .content .coordonnees div p .blue{font-size:16px}.contact .content .coordonnees div p a{color:#009d57}.postes .title{background-image:url(../img/carplus_postes_MLY.jpg)}.postes .intro{margin-bottom:50px;margin-top:50px;font-weight:bold}.postes .select{position:relative}.postes .select .titre{margin-top:0px;margin-bottom:30px;border-radius:0px;text-align:left;border:1px solid #d9d9d9;background-color:transparent;float:left;width:100%;color:#00539f;font-weight:500;text-transform:uppercase;height:40px;line-height:40px;padding-right:35px;padding-left:10px;position:relative;overflow:hidden}.postes .select .titre .trianglewrapper{text-align:center;cursor:pointer;position:absolute;height:100%;width:35px;top:0;right:0;background-color:#00539f;color:white}.postes .select .titre .trianglewrapper:hover{background-color:#4490d0}.postes .select .titre .trianglewrapper:active{background-color:#4490d0}.postes .select .titre .trianglewrapper div{transition:transform 0.1s}.postes .select .titre .trianglewrapper div.rotate{transform:rotate(90deg)}.postes .select .dropdown{position:absolute;width:calc(100% - 30px);top:40px;border:1px solid #d9d9d9;border-top:0px;background-color:white;color:#888;z-index:100;display:none;box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.postes .select .dropdown p{display:block;text-transform:uppercase;background-color:#ededed;padding:8px 15px;cursor:pointer}.postes .select .dropdown span{display:block;text-transform:uppercase;padding:8px 15px;cursor:pointer;border-bottom:1px solid #d9d9d9}.postes .select .dropdown span.active{color:#00539f}.postes .select .dropdown span:hover{background-color:rgba(0,0,0,0.3);color:white}.postes .select:hover .titre .trianglewrapper span{transform:rotate(90deg)}.postes .sidebar ul{padding:0;margin:0;border-top:6px solid #00539f;padding-top:2px;margin-bottom:50px}.postes .sidebar ul li{padding:20px;padding-right:70px;list-style:none;font-size:20px;font-weight:bold;border-top:1px solid #888;position:relative;transition:all 0.3s}.postes .sidebar ul li .fa{float:right;color:#00539f;font-size:50px;position:absolute;right:20px;top:calc(50% - 25px);transition:all 0.3s}.postes .sidebar ul li:hover{color:white;background-color:#00539f;cursor:pointer}.postes .sidebar ul li:hover .fa{color:white}.postes .sidebar ul li.selectedPost{color:white;background-color:#00539f}.postes .sidebar ul li.selectedPost .fa{color:white;transform:rotate(45deg)}.postes .desc .conteneur{position:relative}@media (max-width: 768px){.postes .desc .conteneur{margin-top:70px}}.postes .desc .conteneur .poste{border-top:6px solid #00539f;position:absolute;padding-left:30px;padding-right:30px;top:0;left:0;visibility:hidden;opacity:0;transition:all 0.3s}.postes .desc .conteneur .poste .postuler{position:absolute;right:0;top:15px;padding:5px 12px;border:2px solid #00539f;text-transform:uppercase;color:#00539f;font-weight:bold}.postes .desc .conteneur .poste .postuler:hover{background-color:#00539f;color:white}.postes .desc .conteneur .poste .postuler:active{opacity:0.8}.postes .desc .conteneur .poste.selectedDescription{visibility:visible;opacity:1}.postes .desc .conteneur .poste h2{color:#00539f;text-transform:uppercase;font-size:26px;padding-right:80px;font-weight:bold;margin-bottom:50px;margin-top:20px}.postes .desc .conteneur .poste h3{color:#00539f;font-size:18px;text-transform:uppercase;margin-top:40px;margin-bottom:20px;font-weight:bold}.postes .desc .conteneur .poste p.blue{color:#00539f;text-transform:uppercase;font-weight:bold}.postes .desc .conteneur .poste ul{padding-left:15px}.postes .desc .conteneur .poste ul li{list-style:none;margin-top:0px;margin-bottom:10px;position:relative;color:#888}.postes .desc .conteneur .poste ul li:before{width:6px;height:6px;position:absolute;border-radius:50%;top:8px;left:-10px;display:block;content:'';background-color:#00539f}.candidatures .title{background-image:url(../img/candidatures.jpg)}.candidatures .intro{padding-top:50px;padding-bottom:40px;text-align:center}.candidatures .intro a{color:#009d57}.candidatures .intro a:hover,.candidatures .intro a:focus,.candidatures .intro a:active{color:#009d57;text-decoration:underline}.candidatures .intro p{font-size:20px}.candidatures .intro p.big{font-size:24px;font-weight:bold;text-transform:uppercase}.candidatures .form{padding-top:50px;padding-bottom:50px;background-color:#fafafa}.candidatures .form input,.candidatures .form select{width:100%;margin-top:15px;margin-bottom:15px;padding:10px 15px;border:1px solid #888;background-color:white}.candidatures .form .arrow{position:relative}.candidatures .form .arrow select{-webkit-appearance:none;border-radius:0px;padding:6px 15px}.candidatures .form .arrow:after{content:" ";height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #2d2d2d;position:absolute;right:25px;top:28px}.candidatures .form #files input[type="file"]{display:none}.candidatures .form #files input[type="text"]{background-color:#888;cursor:pointer;color:white;float:left;width:calc(100% - 50px);border:none;padding:9px 15px}.candidatures .form #files input[type="button"]{border:none;background-color:#00539f;color:white;float:left;width:50px;font-size:30px;line-height:30px;padding-top:4px;padding-bottom:4px}.candidatures .form #files:hover input{opacity:0.8}.candidatures .form input[type="submit"]{padding:9px 15px;text-align:center;color:white;background-color:#00539f}.candidatures .form input[type="submit"]:hover{opacity:0.8}.candidatures .merci{text-align:center;padding-top:50px;padding-bottom:50px}.candidatures .merci p{color:#888}.candidatures .merci p.blue{color:#00539f;font-size:24px;text-transform:uppercase;font-weight:bold;margin-bottom:30px}.candidatures .merci p.green{color:#009d57;font-size:22px;margin:0;margin-top:30px}footer{background-color:#2d2d2d}footer>section{padding-top:90px;padding-bottom:140px;color:white}footer>section ul{list-style:none;padding:0}@media screen and (max-width: 768px){footer>section .row div>div{text-align:center}}footer>section .row div>div:first-of-type img{width:205px;margin:0 auto 35px;display:block}footer>section .row div>div:first-of-type p{max-width:270px;margin:0 auto}footer>section .row div>div:nth-of-type(2){padding-top:48px}@media screen and (max-width: 990px){footer>section .row div>div:nth-of-type(2){padding-left:calc(4% + 15px)}}footer>section .row div>div:last-of-type{padding-top:48px}footer>section .row div>div:last-of-type .phone{font-size:30px;color:white}footer>section .row div>div:last-of-type strong{text-transform:uppercase;font-size:20px}footer>section .row div>div:last-of-type a{color:white}footer>section .row div>div:last-of-type a:hover{color:#00539f}footer>section .row div>div:last-of-type a .fa{font-size:28px;margin-right:8px;margin-top:8px}footer .rights{text-align:center;padding-top:16px;padding-bottom:16px;color:white;background-color:#00539f;margin:0;font-weight:lighter}footer .rights a{color:#009d57}
/*# sourceMappingURL=main.css.map */
