@charset "UTF-8";@font-face{font-family:Roboto;src:url(/public/assets/fonts/roboto/roboto.eot);src:url(/public/assets/fonts/roboto/roboto.eot?#iefix) format("embedded-opentype"),url(/public/assets/fonts/roboto/roboto.woff) format("woff"),url(/public/assets/fonts/roboto/roboto.ttf) format("truetype"),url(/public/assets/fonts/roboto/roboto.svg#65943740c25c4cb0404f4736aa9282c9) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Roboto-light;src:url(/public/assets/fonts/roboto/roboto-Light.eot);src:url(/public/assets/fonts/roboto/roboto-Light.eot?#iefix) format("embedded-opentype"),url(/public/assets/fonts/roboto/roboto-Light.woff) format("woff"),url(/public/assets/fonts/roboto/roboto-Light.ttf) format("truetype"),url(/public/assets/fonts/roboto/roboto-Light.svg#65943740c25c4cb0404f4736aa9282c9) format("svg");font-style:normal;font-weight:400}@font-face{font-family:Roustel;src:url(/public/assets/fonts/roustel/Roustel-Regular.eot);src:url(/public/assets/fonts/roustel/Roustel-Regular.eot?#iefix) format("embedded-opentype"),url(/public/assets/fonts/roustel/Roustel-Regular.woff2) format("woff2"),url(/public/assets/fonts/roustel/Roustel-Regular.woff) format("woff"),url(/public/assets/fonts/roustel/Roustel-Regular.ttf) format("truetype"),url(/public/assets/fonts/roustel/Roustel-Regular.svg#Roustel-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}.navbar{box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff;z-index:1000;display:block}@media screen and (max-width:1400px){.navbar #navbar-pages .navbar-nav li a{font-size:.65rem;padding:.5rem}}@media screen and (min-width:1400px){.navbar #navbar-pages .navbar-nav li a{font-size:.8rem;padding:.75rem}}@media screen and (min-width:992px){.navbar .navbar-brand,.navbar .navbar-collapse{display:flex;flex-direction:column;align-self:stretch;align-items:flex-end}.navbar .navbar-brand #logo,.navbar .navbar-collapse #logo{max-width:250px}.navbar .navbar-brand #navbar-pages,.navbar .navbar-collapse #navbar-pages{margin:15px 0}.navbar .navbar-brand #navbar-pages .navbar-nav li,.navbar .navbar-collapse #navbar-pages .navbar-nav li{display:flex;align-items:center;background-color:#000;margin:0 0 0 10px;border-radius:.25rem}.navbar .navbar-brand #navbar-pages .navbar-nav li a,.navbar .navbar-collapse #navbar-pages .navbar-nav li a{font-weight:600;color:#fff;text-decoration:none;text-wrap:nowrap}.navbar .navbar-brand #navbar-pages .navbar-nav li a.active,.navbar .navbar-collapse #navbar-pages .navbar-nav li a.active{color:#fff;background-color:#49575f}.navbar .navbar-brand #navbar-pages .navbar-nav li:focus,.navbar .navbar-brand #navbar-pages .navbar-nav li:hover,.navbar .navbar-collapse #navbar-pages .navbar-nav li:focus,.navbar .navbar-collapse #navbar-pages .navbar-nav li:hover{background-color:#49575f;opacity:.8}.navbar .navbar-brand #navbar-pages .navbar-nav li:focus a,.navbar .navbar-brand #navbar-pages .navbar-nav li:hover a,.navbar .navbar-collapse #navbar-pages .navbar-nav li:focus a,.navbar .navbar-collapse #navbar-pages .navbar-nav li:hover a{color:#fff;text-wrap:nowrap}.navbar .navbar-brand #navbar-pages .navbar-nav li:first-child,.navbar .navbar-collapse #navbar-pages .navbar-nav li:first-child{background-color:#000}.navbar .navbar-brand #navbar-pages .navbar-nav li:first-child a,.navbar .navbar-collapse #navbar-pages .navbar-nav li:first-child a{color:#fff;text-wrap:nowrap}.navbar .navbar-brand #navbar-pages .navbar-nav li:first-child:focus,.navbar .navbar-brand #navbar-pages .navbar-nav li:first-child:hover,.navbar .navbar-collapse #navbar-pages .navbar-nav li:first-child:focus,.navbar .navbar-collapse #navbar-pages .navbar-nav li:first-child:hover{background-color:#49575f;opacity:.8}.navbar .navbar-brand #navbar-pages .navbar-nav li:first-child:focus a,.navbar .navbar-brand #navbar-pages .navbar-nav li:first-child:hover a,.navbar .navbar-collapse #navbar-pages .navbar-nav li:first-child:focus a,.navbar .navbar-collapse #navbar-pages .navbar-nav li:first-child:hover a{color:#fff}}@media (max-width:991px){.navbar .navbar-brand,.navbar .navbar-collapse{background-color:#fff;z-index:1000;padding:1rem 0}.navbar .navbar-brand #navbar-pages,.navbar .navbar-collapse #navbar-pages{width:100%;display:block}.navbar .navbar-brand #navbar-pages .navbar-nav li,.navbar .navbar-collapse #navbar-pages .navbar-nav li{display:block;width:100%;padding:.5rem .25rem;border-bottom:1px solid #07436b;border-left-style:none;border-top-style:none;border-right-style:none}.navbar .navbar-brand #navbar-pages .navbar-nav li a,.navbar .navbar-collapse #navbar-pages .navbar-nav li a{text-align:left;padding:0 .25rem;font-size:1.2rem;font-weight:600;text-decoration:none;color:#0274be;height:auto;max-width:100%}.navbar .navbar-brand #navbar-pages .navbar-nav li:focus,.navbar .navbar-brand #navbar-pages .navbar-nav li:hover,.navbar .navbar-collapse #navbar-pages .navbar-nav li:focus,.navbar .navbar-collapse #navbar-pages .navbar-nav li:hover{background:#f0f1f2;color:#fff}}.hbreadcrumb{margin:.5rem 0 2rem 0;list-style:none;background-color:#fff;font-size:.75rem}.hbreadcrumb li{display:inline-block}.hbreadcrumb li:not(:last-child)::after{content:"/";margin:0 .25rem}.hbreadcrumb li a{color:#49575f}.hbreadcrumb li a:hover{text-decoration:underline}.hbreadcrumb .active{color:#c95c57}footer{background-color:#000;color:#fff;margin-top:3rem}@media (max-width:1199px){footer .footer-logo{width:200px;height:auto}}@media (min-width:1200px){footer .footer-logo{width:250px;height:auto}}footer #recrutement{background:linear-gradient(180deg,#fff 50%,#0274be 50%)}footer #recrutement .h3-upline{color:#0274be}footer ul{margin:0;padding:0}footer ul li{list-style-type:none}footer h3{color:#fff}footer h3.baseline{font-size:1rem;font-weight:400;font-family:roboto-light,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}footer a{font-size:.9rem;color:#fff;text-decoration:none;font-family:roboto-light,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}footer #logo_list{display:block}footer #logo_list .logo{float:left;margin:1rem 1rem 1rem 0}footer #logo_list .logo img{max-height:40px}@media (max-width:768px){footer #logo_list .logo{float:none}}footer #bottom{background-color:#000;border-top:1px solid #fff}footer #bottom .subnav{color:#fff;font-size:.75rem}footer #bottom .subnav li{margin-right:0}footer #bottom .subnav li:not(:last-child)::after{content:"|";margin:0 .5rem}footer #bottom .subnav a{color:#fff;font-size:.75rem}footer #bottom .subnav #jpcw{float:right;padding-bottom:2rem}html{margin:0;padding:0;height:100%;overflow-x:hidden!important}body{font-family:Roboto-light,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#fff;font-size:.9rem;color:#6a6c6f;margin:0;padding:0;height:100%;position:relative;z-index:0}.hand,.showhand{cursor:pointer}.modal-close-arrow button{position:absolute;right:10px;top:10px;padding:10px;color:#fff;background-color:#49575f}.progress-bar-striped.progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-color:#62cb31;border-right:4px solid #58b62c;color:#fff}.progress-bar-striped.progress-bar-striped.active{animation:progress-bar-stripes 2s linear infinite}.label-danger{background-color:red;color:#fff}#notification{z-index:999999;position:absolute;top:0;left:0;background-color:#3da6ab;border-color:#3da6ab;color:#fff;font-size:20px;padding:10px;border-radius:3px;box-shadow:3px 3px 1px 3px rgba(0,0,0,.4)}#notification.error{background-color:red;color:#fff}button{border-radius:0!important}.btn-message{background-color:#0274be;color:#fff}.btn-message:hover{background-color:#0274be;opacity:.8;color:#fff}.btn-red{background-color:#c95c57;border:1px solid #c95c57;color:#fff}.btn-red:hover{background-color:#c95c57;opacity:.8;color:#fff}.btn-orange{background-color:#f8b703;border:1px solid #f8b703;color:#fff}.btn-orange:hover{background-color:#f8b703;opacity:.8;color:#fff}.btn-orange-l{background-color:#efa829;border:1px solid #efa829;color:#fff}.btn-orange-l:hover{background-color:#efa829;opacity:.8;color:#fff}.btn-green-c{background-color:#b1cb0d;border:1px solid #b1cb0d;color:#fff}.btn-green-c:hover{background-color:#b1cb0d;opacity:.8;color:#fff}.btn-green{background-color:#9ae437;border:1px solid #9ae437;color:#fff}.btn-green:hover{background-color:#9ae437;opacity:.8;color:#fff}.btn-blue{background-color:#0274be;border:1px solid #0274be;color:#fff}.btn-blue:hover{background-color:#0274be;opacity:.8;color:#fff}.btn-blue-l{background-color:#fff;border:1px solid #0274be;color:#0274be}.btn-blue-l:hover{background-color:#f8b703;opacity:.8;color:#fff}.btn-grey{background-color:#49575f;color:#fff}.btn-grey:hover{background-color:#f0f1f2;opacity:.8;color:#fff}.btn-white{background-color:#fff;color:#0274be}.btn-white:hover{background-color:#f0f1f2;opacity:.8;color:#0274be}.bg-grey{background-color:#f0f1f2}.bg-blue{background-color:#0274be}.bg-green{background-color:#b1cb0d}.t-grey{color:#49575f}.t-blue{color:#0274be}.t-orange{color:#f8b703}main{min-height:50%}.h1,h1{font-size:2rem;color:#c95c57}.h2,h2{font-size:1.5rem}.h3,h3{font-size:1.2rem}.contact-link{cursor:pointer;text-decoration:underline;font-weight:700}.accordion-button{background-color:#f0f1f2;color:#6a6c6f}.accordion-button:hover{background-color:#0274be;color:#fff}.accordion-button:not(.collapsed){background-color:#0274be;color:#fff}