body{margin:0;padding:0}a{text-decoration:none}@font-face{font-family:"Futura Book Regular";src:url(../fonts/FuturaRegularBT.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Futura Book Medium";src:url(../fonts/FuturaMediumBT.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"Westley Poster";src:url(../fonts/WesleyPosterJF.ttf) format("truetype");font-weight:300;font-style:normal}ul{list-style:none;margin:0;padding:0}.headlings-home{position:absolute;bottom:65px;left:50px;z-index:1;font-size:60px;font-size:3.75rem;line-height:72px;line-height:4.5rem;font-family:"Futura Book Regular";color:#fff}.headlings-home label{text-shadow:3px 3px 6px #1c0c07}@media screen and (max-width:767px){.headlings-home{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;left:20px}}@media screen and (max-width:450px){.headlings-home{font-size:26px;font-size:1.625rem;line-height:26px;line-height:1.625rem;bottom:15px;left:10px}}.headings-title{font-size:50px;font-size:3.125rem;color:#d39d2f}@media screen and (max-width:767px){.headings-title{font-size:34px;font-size:2.125rem}}.item-title-page{font-size:50px;font-size:3.125rem;line-height:60px;line-height:3.75rem;font-family:"Futura Book Regular";color:#d39d2f;text-transform:uppercase;text-align:center;margin-top:80px}@media screen and (max-width:1199px){.item-title-page{margin-top:15px}}@media screen and (min-width:451px) and (max-width:767px){.item-title-page{font-size:36px;font-size:2.25rem;line-height:36px;line-height:2.25rem}}@media screen and (max-width:450px){.item-title-page{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;margin:0;margin-bottom:20px}}.text-page-detail{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;color:#d39d2f;width:70%;margin:0 auto;text-align:center}@media screen and (min-width:768px) and (max-width:1199px){.text-page-detail{font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem}}@media screen and (max-width:1199px){.text-page-detail{width:90%}}@media screen and (min-width:451px) and (max-width:767px){.text-page-detail{font-size:16px;font-size:1rem;line-height:18px;line-height:1.125rem}}@media screen and (max-width:450px){.text-page-detail{font-size:14px;font-size:.875rem;line-height:14px;line-height:.875rem;margin:5px auto;width:100%}}.uppercase{text-transform:uppercase}.img-responsive{width:100%;height:auto}.hidden-xs{display:block}@media screen and (max-width:767px){.hidden-xs{display:none}}.hidden-md{display:none}@media screen and (max-width:767px){.hidden-md{display:block}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}@media screen and (max-width:767px){.modal iframe{width:100%}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:0;height:100%;width:100%;position:absolute}.modal-content{background-color:#f4f4f4;margin:70px auto;width:60%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2) 0 7px 20px 0 rgba(0,0,0,.2);-webkit-animation-name:modalopen;animation-name:modalopen;-webkit-animation-duration:1s;animation-duration:1s}@media screen and (max-width:767px){.modal-content{margin:90px auto;width:90%}}.modal-header{position:relative}.modal-footer,.modal-header{color:#fff;background-color:#d39d2f;padding:20px}@-webkit-keyframes modalopen{from{opacity:0}to{opacity:1}}@keyframes modalopen{from{opacity:0}to{opacity:1}}.closeBtn{position:absolute;right:10px;top:0;color:#ccc;font-size:30px}.closeBtn:focus,.closeBtn:hover{cursor:pointer;color:#000;text-decoration:none}.header{height:140px;background-color:#18303a}@media screen and (max-width:767px){.header{height:auto}}.header .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:100%;padding-bottom:40px}@media screen and (max-width:767px){.header .container{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}}.header .logo{padding-left:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header .logo a{color:#f8c8d0}@media screen and (max-width:767px){.header .logo{padding-left:0;margin-right:30px}}.header .logo .label-logo{font-family:"Westley Poster";text-transform:uppercase;font-size:34px;font-size:2.125rem;color:#f8c8d0;padding-bottom:10px}@media screen and (max-width:380px){.header .logo .label-logo{font-size:24px;font-size:1.5rem}}.header .logo .baseline{position:relative;font-size:16px;font-size:1rem;text-transform:uppercase}.header .logo .baseline::after,.header .logo .baseline::before{content:'';height:1px;width:35px;top:7px;position:absolute;background-color:#fff}.header .logo .baseline::before{left:-45px}.header .logo .baseline::after{right:-45px}.main-menu{padding-right:40px}.main-menu .label-menu{font-family:"Futura Book Regular";text-transform:uppercase;font-size:18px;font-size:1.125rem;padding:0 20px}#menuToggle{display:block;position:relative;top:-38px;left:20px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:380px){#menuToggle{top:-28px}}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:3px;z-index:1;-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0;transition:background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}#menuToggle span:first-child{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}#menuToggle span:nth-last-child(2){-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}#menuToggle input:checked~span{opacity:1;-webkit-transform:rotate(45deg) translate(-2px,-1px);-ms-transform:rotate(45deg) translate(-2px,-1px);transform:rotate(45deg) translate(-2px,-1px);background:#cdcdcd}#menuToggle input:checked~span:nth-last-child(3){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);-ms-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}#menuToggle input:checked~span:nth-last-child(2){-webkit-transform:rotate(-45deg) translate(0,-1px);-ms-transform:rotate(-45deg) translate(0,-1px);transform:rotate(-45deg) translate(0,-1px)}#menu{position:fixed;width:100vh;height:100vh;margin:50px 0 0 -50px;padding:10px 50px;background:#ededed;list-style-type:none;-webkit-font-smoothing:antialiased;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);transition:-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1), -webkit-transform .5s cubic-bezier(.77,.2,.05,1)}@media screen and (max-width:380px){#menu{margin:35px 0 0 -50px}}#menu .label-menu{display:block;color:#000}#menu li{padding:10px 0;font-size:22px}#menuToggle input:checked~ul{-webkit-transform:none;-ms-transform:none;transform:none}#hamburger-overlay{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}*{box-sizing:border-box}html{font-size:16px}body{font-family:"Futura Book Regular";color:#fff;overflow-x:hidden;background:#18303a}@media screen and (max-width:767px){body{margin:0}}.container{width:100%;max-width:1200px;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.container{padding:0}}a{color:#fff;display:inline-block;transition:color .2s ease-in-out}a:hover{color:#d39d2f}[type=submit],a,button,select{cursor:pointer}p{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;margin-top:0;margin-bottom:0}@media screen and (max-width:767px){p{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.modal{display:none;position:fixed;right:0;bottom:0;left:0;top:0;z-index:1000;overflow:hidden;outline:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal .modal-dialog{opacity:0;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:auto;width:auto;margin:0 auto;padding-top:0;transition:margin-top .3s ease-in-out}.modal.in{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.modal.in .modal-dialog{opacity:1;margin-top:0}.modal .modal-body{position:relative;padding:25px;background:#fff}.modal .close{position:absolute;right:-50px;top:0;opacity:.8;height:34px;width:34px;padding:0;border:0;background:0 0;transition:all .5s ease-in-out}@media screen and (max-width:767px){.modal .close{right:0;top:-45px}}.modal .close .line{height:2px;width:35px;display:block;background:#fff}.modal .close .line:first-of-type{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal .close .line:last-of-type{margin-top:-2px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .close:active,.modal .close:focus,.modal .close:hover{opacity:1;outline:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.barre-header img{display:block;width:100%}.main-content .page-offre{position:relative;max-height:600px}.main-content .page-offre .blc-content-page{position:absolute;width:100%}
.img-play-cadrage {
    position: absolute;
    left: 50%;
    margin-top: 2rem;
    transform: translateX(-50%);
    cursor: pointer;
  }
.main-content .page-offre .blc-content-page .picto-arrow{position:absolute;top:30px;left:40px}@media screen and (max-width:450px){.main-content .page-offre .blc-content-page .picto-arrow{top:15px;left:20px;width:20px}}.main-content .page-offre .blc-content-page .picto-play{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:40px auto;width:60px;transition:all .2s ease-in-out;cursor:pointer}.main-content .page-offre .blc-content-page .picto-play:hover{width:65px}@media screen and (min-width:768px) and (max-width:1199px){.main-content .page-offre .blc-content-page .picto-play{margin:30px auto}}@media screen and (max-width:450px){.main-content .page-offre .blc-content-page .picto-play{width:40px;margin:15px auto}.main-content .page-offre .blc-content-page .picto-play:hover{width:40px}}.main-content .page-offre .blc-content-page .link-picto-play{display:block}.item-offre{display:block;overflow:hidden;position:relative;text-align:center;margin:0}.offer-item-overlay{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;z-index:9997}.item-offre-title{text-transform:uppercase;bottom:50%;margin:0 10% -30px;position:absolute;left:0;width:80%;z-index:9998}@media screen and (max-width:450px){.item-offre-title{font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}}.img-offres{display:block;max-width:100%;margin:0 auto;width:100%;height:auto;line-height:0}@media screen and (min-width:451px) and (max-width:767px){.img-offres{max-width:140%;width:140%}}@media screen and (max-width:450px){.img-offres{min-height:230px;max-width:120%;width:120%}}.picto-arrow{position:absolute;left:50px;bottom:30px}.home .container.barre-header{padding:0;height:10px}.home .site-wrapper{position:relative}.home .img-primary{position:relative;width:100%}.home .attente{text-align:center;margin-top:100px;margin-bottom:100px;font-size:18px;font-size:1.125rem;width:100%;color:#f8c8d0}.home .attente span{font-size:24px;font-size:1.5rem;color:#fff}@media screen and (max-width:767px){.home .attente{width:100%;font-size:37px;font-size:2.3125rem}}@media screen and (max-width:450px){.home .attente{font-size:28px;font-size:1.75rem;bottom:20%}}.qui-suis-je .en-tete{min-height:410px;height:100%;background:url(../images/qui-suis-je.jpg) no-repeat center top;background-size:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1199px){.qui-suis-je .en-tete{background-size:auto 100%}}.qui-suis-je .en-tete .headings-title{text-transform:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0 40px 0}.qui-suis-je .en-tete .intro{width:85%;text-align:center;margin:auto}@media screen and (max-width:767px){.qui-suis-je .en-tete .intro{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem}}.qui-suis-je .main-content{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f8c8d0}.qui-suis-je .main-content .content{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:130px 75px}@media screen and (max-width:767px){.qui-suis-je .main-content .content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px}}.qui-suis-je .main-content .content .headings-title{padding-bottom:20px}@media screen and (max-width:767px){.qui-suis-je .main-content .content .headings-title{padding-top:20px}}.qui-suis-je .main-content .col-left,.qui-suis-je .main-content .col-right{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.qui-suis-je .main-content .img-dessin-camera{max-width:460px}.qui-suis-je .main-content .legend-camera{font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;width:90%;text-align:center;background-color:#18303a;color:#d39d2f;padding:30px}@media screen and (max-width:767px){.qui-suis-je .main-content .legend-camera{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}}@media screen and (max-width:767px){.qui-suis-je .main-content .legend-camera{width:100%;padding:20px}}.qui-suis-je .main-content .histoire{padding-left:20px}@media screen and (max-width:450px){.qui-suis-je .main-content .histoire{padding-left:0}}.qui-suis-je .main-content .histoire .text-histoire{color:#18303a}.qui-suis-je .main-content .histoire .link-filleslac{font-size:25px;font-size:1.5625rem;line-height:30px;line-height:1.875rem;color:#d39d2f;padding-top:20px}.mes-offres .content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.mes-offres .content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.mes-offres .content .blc-offre{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:35.71429%}.mes-offres .content .blc-offre:hover .offer-item-overlay{opacity:.9}.mes-offres .content .blc-offre:hover .img-offres{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width:767px){.mes-offres .content .blc-offre{width:auto}}.mes-offres .content .blc-offre .offre-item-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9999}.mes-offres .content .blc-offre .item-offre{padding:2px}.mes-offres .content .blc-offre .offer-item-overlay{opacity:0;background-color:#d39d2f;transition:.3s all;transition-delay:.1s;z-index:9997}.mes-offres .content .blc-offre .item-offre-title{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;font-family:"Futura Book Medium";font-weight:400;text-transform:uppercase;bottom:50%;margin:0 10% -30px;transition:.4s all;z-index:9998}@media screen and (max-width:450px){.mes-offres .content .blc-offre .item-offre-title{font-size:25px;font-size:1.5625rem;line-height:25px;line-height:1.5625rem}}.mes-offres .content .blc-offre .img-offres{transition:.5s all}.biographie .page-offre{overflow:hidden;margin-bottom:40px}.biographie .blc-content-page.bottom{position:relative;height:505px;max-height:500px}.biographie .blc-content-page.bottom .picto-arrow{bottom:50%;z-index:1}@media screen and (max-width:768px){.biographie .blc-content-page.bottom .picto-arrow{display:none}}.biographie .blc-content-page.bottom .picto-arrow-right{right:50px;left:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.biographie .blc-content-page.bottom .item-secondtitle-page{position:absolute;text-align:left;bottom:25px;left:40px;z-index:1;width:65%;font-size:60px;font-size:3.75rem;line-height:72px;line-height:4.5rem;font-family:"Futura Book Regular";color:#fff}@media screen and (max-width:450px){.biographie .blc-content-page.bottom .item-secondtitle-page{top:50px;left:15px;width:90%;font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}.biographie .demarche{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px}@media screen and (max-width:450px){.biographie .demarche{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.biographie .demarche .item-demarche{height:385px;width:33.89831%;text-align:center;color:#f8c8d0;border:solid 1px #f8c8d0;border-bottom:solid 6px #f8c8d0;margin:0 25px;padding:20px 10px;transition:all .2s ease-in-out}@media screen and (max-width:450px){.biographie .demarche .item-demarche{height:260px}}.biographie .demarche .item-demarche:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 5px 2px #d3d3d3}@media screen and (max-width:450px){.biographie .demarche .item-demarche{width:100%;margin:0}}.biographie .demarche .item-demarche .number{font-size:126px;font-size:7.875rem;font-family:"Westley Poster"}@media screen and (max-width:450px){.biographie .demarche .item-demarche .number{font-size:60px;font-size:3.75rem}}.biographie .demarche .item-demarche .label{font-family:"Futura Book Regular";font-size:22px;font-size:1.375rem;line-height:22px;line-height:1.375rem}.biographie .demarche .item-demarche:nth-child(4){color:#d39d2f}.biographie .demarche .item-demarche:nth-child(4) strong{font-size:30px;font-size:1.875rem}.biographie .bloc-scenario{margin-bottom:50px}.biographie .bloc-scenario .img-scenario{display:block}@media screen and (max-width:768px){.biographie .bloc-scenario .img-scenario{width:100%;height:auto;min-height:auto;max-width:none}}.biographie .content-bottom{position:relative}.biographie .content-bottom .img-prefooter-biographie{position:absolute;top:0;height:auto;width:100%}@media screen and (max-width:450px){.biographie .content-bottom .img-prefooter-biographie{width:100%;height:auto;min-height:auto;max-width:none}}@media screen and (max-width:768px){.biographie .content-bottom .item-secondtitle-page{font-size:21px;font-size:1.3125rem;line-height:26px;line-height:1.625rem}}@media screen and (max-width:450px){.biographie .blc-content-page.bottom{height:180px}}.contact .main-content{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f8c8d0}.contact .col-12{display:-webkit-flex;display:-ms-flexbox;display:flex}.contact .col-12 .col-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:90px}@media screen and (max-width:767px){.footer{height:100%;padding:15px}}.footer .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:767px){.footer .container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.footer .container div{padding:10px}}