@media (max-width: 991.98px){.container{max-width:100%}}@media (min-width: 1260px){.container{max-width:1230px}}*,*::before,*::after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,img,strong,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section,input,button,select,optgroup,textarea{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;line-height:inherit;vertical-align:baseline}html{line-height:1;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:"Khand",sans-serif;font-size:18px;font-weight:400;line-height:1;color:#000;text-align:left;background-color:#fff}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}hr{box-sizing:content-box;height:0;overflow:visible}ol,ul,dl{list-style:none}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}table{border-collapse:collapse}th{text-align:inherit}textarea{overflow:auto;resize:none}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.is-loading{position:relative}.is-loading:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#000000;background-color:rgba(0,0,0,0.4);z-index:2;-webkit-animation:load-fade .2s linear;animation:load-fade .2s linear}.is-loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;border-top:5px solid #fff;border-right:5px solid transparent;border-radius:50%;z-index:3;-webkit-animation:load-rotate .7s linear infinite;animation:load-rotate .7s linear infinite}@-webkit-keyframes load-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load-fade{from{opacity:0}to{opacity:1}}@keyframes load-fade{from{opacity:0}to{opacity:1}}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths,.col-xl-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{flex:0 0 20%;max-width:20%}@media (min-width: 576px){.col-sm-5ths{flex:0 0 20%;max-width:20%}}@media (min-width: 768px){.col-md-5ths{flex:0 0 20%;max-width:20%}}@media (min-width: 992px){.col-lg-5ths{flex:0 0 20%;max-width:20%}}@media (min-width: 1200px){.col-xl-5ths{flex:0 0 20%;max-width:20%}}h1,h2,h3,h4,h5{font-size:64px;font-weight:500;text-transform:uppercase;line-height:1;margin-bottom:20px}h1{color:#38559F}h2.soustitre{font-size:36px;font-weight:600}h3,h4,h5{font-size:36px;font-weight:600}p{margin-bottom:20px}p:last-child{margin-bottom:0}.spaced{line-height:1.5}.btn{display:inline-block;font-family:"Khand",sans-serif;font-size:14px;font-weight:500;padding:10px 25px;min-width:140px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;border-radius:4px;background-color:#38559F;transition:opacity .2s}.btn:hover{opacity:.7}.btn-square{display:inline-block;font-family:"Khand",sans-serif;font-size:14px;font-weight:500;padding:10px 25px;color:#38559F;text-decoration:none;cursor:pointer;background-color:#fff;box-shadow:0px 2px 2px rgba(0,0,0,0.25);transition:color .2s, background-color .2s}.btn-square:hover,.btn-square.active{color:#fff;background-color:#38559F}.aligncenter,.alignleft,.alignright{display:block;margin:0 auto}.big-margin{margin-bottom:60px}.bggrey{background-color:#f6f6f6}.page-content{text-align:center;padding:40px 0}.header-title{padding-bottom:15px}.bigvideo{font-size:0;background-color:#000}.bigvideo>div{display:inline-block;max-height:545px}@media (min-width: 992px){.alignleft{float:left;margin:0 20px 20px 0}.alignright{float:right;margin:0 0 20px 20px}.page-content-home{padding-top:70px}.page-content-left{text-align:left}}.logo{height:62px;margin-top:6px;transition:opacity .2s}.logo:hover{opacity:.7}.main-menu-top{text-align:center}.header-btn{display:inline-block;color:#38559F;font-weight:500;text-decoration:none;padding:5px 7px;margin:10px 13px;border:1px solid #DBDBDB;transition:opacity .2s}.header-btn span{display:block;font-size:9px;font-weight:400;text-align:right}.header-btn:hover{opacity:.7}.header-social{display:none}.header{position:relative}.header-txt{position:absolute;top:20%;left:50%;text-align:right;z-index:20;max-width:500px;white-space:nowrap;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.header-txt-title{font-size:64px;font-weight:600;color:#fff;line-height:0.9;text-transform:uppercase;white-space:normal;text-shadow:0px 4px 4px rgba(0,0,0,0.25);padding-bottom:20px}@media (min-width: 992px){.header-txt{top:50%;left:26%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width: 1200px){.navbar>.container{position:relative;text-align:right}.logo{position:absolute;top:17px;left:0;height:auto;margin-top:0}.main-menu-top{padding-top:10px;text-align:right}.header-btn{border:none}.header-social{display:inline-block;margin:0 15px 0 30px;vertical-align:8px}.header-social a{display:inline-block;margin:0 1px;transition:opacity .2s}.header-social a:hover{opacity:.7}.main-menu-bottom{text-align:left;margin-left:400px;border-top:1px solid #DBDADB}}.footer{font-size:10px;color:#fff;line-height:1.5em;text-align:center;padding:7px 0;background-color:#000}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}@media (min-width: 992px){.footer{text-align:left}.footer-real{text-align:right}}.separator{cursor:default}.navbar{position:fixed;top:0;left:0;right:0;background-color:#fff;box-shadow:0 1px 15px rgba(0,0,0,0.3);z-index:90}@media (max-width: 1199.98px){body{padding-top:75px}.navbar{height:75px;transition:background-color .5s}.opened.navbar{background-color:#fff}.burger{position:absolute;top:50%;right:0;width:75px;height:75px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:all .4s}.burger-icon:before,.burger-icon:after{display:block;content:'';position:absolute;left:0;transition:all .2s ease}.burger-icon:before{top:-6px}.burger-icon:after{top:6px}.burger-icon,.burger-icon:before,.burger-icon:after{width:20px;height:4px;border-radius:4px;background-color:#c4c4c4}.burger-border{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30px;height:30px;border:1px solid #c4c4c4;border-radius:4px}.opened .burger-icon{background:transparent;-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.opened .burger-icon:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0px}.opened .burger-icon:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:0px}#main-menu{position:fixed;top:75px;bottom:0;right:-100%;display:block;overflow:hidden;width:100%;background-color:#fff;transition:right 0.5s cubic-bezier(0.75, 0.02, 0.33, 1);z-index:90}.opened #main-menu{overflow:auto;right:0}.main-menu-ul{font-size:18px;font-weight:500;text-align:center}.main-menu-ul a{display:block;color:#000;text-decoration:none;padding:12px 25px;background-color:#F6F6F6;transition:color 0.2s, background-color 0.2s}.main-menu-ul li:hover>a,.main-menu-ul .current-menu-item>a,.main-menu-ul .current-menu-ancestor>a{color:#fff;background-color:#38559F}.sub-menu a{background-color:#fff;padding-left:50px}.sub-menu .sub-menu a{padding-left:100px}}@media (min-width: 1200px){.burger{display:none}.navbar{height:127px}body{padding-top:127px}.main-menu-ul{font-weight:500}.main-menu-ul>li{display:inline-block;position:relative;margin-right:5px}.main-menu-ul>li:last-child{margin-right:0}.main-menu-ul a{display:block;color:#000;height:127px;line-height:37px;height:37px;padding:0 9px;text-decoration:none;transition:color 0.2s, background-color 0.2s, box-shadow 0.2s}.main-menu-ul li:hover>a,.main-menu-ul .current-menu-item>a,.main-menu-ul .current-menu-ancestor>a{color:#fff;background-color:#38559F;box-shadow:0px 2px 2px rgba(0,0,0,0.25)}.main-menu-ul>li>.sub-menu{display:none;position:absolute;top:37px;left:0;text-align:left;padding:15px 0 10px 0;background-color:#fff;box-shadow:0px 2px 2px rgba(0,0,0,0.25)}.main-menu-ul>li:hover>.sub-menu{display:block}.sub-menu a{height:auto;line-height:24px;padding:0px 15px;min-width:245px;background-color:#fff}.sub-menu .sub-menu a{padding-left:30px}}.wpcf7 br{display:none}.wpcf7 p{margin-bottom:0}.wpcf7-form-control-wrap{display:block;position:relative;font-size:0}.mod-wpcf7small .wpcf7-text,.mod-wpcf7small .wpcf7-textarea{width:100%;font-size:18px;padding:5px 8px}div.wpcf7-recaptcha{display:inline-block}span.wpcf7-not-valid-tip{position:absolute;bottom:2px;right:2px;font-size:11px}div.wpcf7-response-output{font-size:14px;color:#fff;padding:5px;margin:12px 0 0 0;border:0;border-radius:4px}div.wpcf7-validation-errors{background-color:#d8000c}div.wpcf7-mail-sent-ok{background-color:#4f8a10}div.wpcf7 .ajax-loader{display:none;margin:0}.ref-link{display:inline-block;position:relative;margin:3px}.ref-link:before{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-color:#38559F;transition:opacity .2s}.ref-link:after{display:inline-block;content:'Agrandir';position:absolute;top:50%;left:50%;opacity:0;font-size:14px;font-weight:500;padding:10px 25px;color:#38559F;text-decoration:none;border-radius:4px;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:opacity .2s}.ref-link:hover:before{opacity:.94}.ref-link:hover:after{opacity:1}.btn{display:inline-block;font-family:"Khand",sans-serif;font-size:14px;font-weight:500;padding:10px 25px;min-width:140px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;border-radius:4px;background-color:#38559F;transition:opacity .2s}.btn:hover{opacity:.7}.grid{margin-top:50px}.grid-sizer,.grid-item{width:100%;padding:1px}.grid-item .ref-link{margin:0}@media (min-width: 576px){.grid-sizer,.grid-item{width:50%}}@media (min-width: 768px){.grid-sizer,.grid-item{width:33.33%}}@media (min-width: 992px){.grid-sizer,.grid-item{width:25%}}@media (min-width: 1200px){.grid-sizer,.grid-item{width:20%}}.real-filters button{margin:5px 15px}.coulisses-content{text-align:center;padding-top:30px;padding-bottom:30px}@media (min-width: 992px){.coulisses-content{text-align:left}}.page-template-page-contact{padding-top:0;background:url(../images/background-contact.jpg) 50% 50% no-repeat;background-size:cover;background-attachment:fixed}.page-template-page-contact .mod-wpcf7{text-align:left}.page-template-page-contact .mod-wpcf7 label{font-size:16px}.page-template-page-contact .mod-wpcf7 .wpcf7-form-control-wrap.utilisation{margin-bottom:0}.contact-header{padding-top:15px}.contact-header h1{font-size:36px;font-weight:500;color:#fff;margin-bottom:0}.contact-header-top{position:relative;padding:10px 0;border-bottom:1px solid #fff}.contact-header .header-btn{position:absolute;top:-3px;right:15px;background:#fff;border:1px solid #DBDBDB}.contact-header-bottom{padding-top:9px}.contact-header-bottom .btn-square{padding:5px 15px}.contact-top{color:#fff;padding:20px 20px 1px 20px;margin-bottom:20px;background:rgba(0,0,0,0.51)}.contact-block{font-size:14px;font-weight:300;padding:20px 20px 10px 20px;margin-bottom:20px;background-color:#fff;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}.contact-title{position:relative;font-size:24px;font-weight:500;min-height:42px;padding:10px 0 0 55px;margin-bottom:20px}.contact-title:before{display:block;content:attr(data-num);position:absolute;top:0;left:0;width:42px;height:42px;padding-top:6px;text-align:center;font-size:36px;font-weight:700;color:#fff;margin-right:10px;background-color:#38559F}.contact-submit{text-align:center;margin-bottom:20px}.contact-submit .btn{font-size:24px;font-weight:700;padding:13px 44px}.page-template-page-contact .wpcf7-form.sent .contact-block,.page-template-page-contact .wpcf7-form.sent .contact-submit{display:none}.page-template-page-contact .wpcf7-form.sent div.wpcf7-mail-sent-ok{font-size:24px;font-weight:500;text-align:center;color:#000;padding:60px 20px 60px 20px;margin-bottom:20px;background-color:#fff;border-radius:0;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}@media (min-width: 992px){.contact-block{padding:20px 50px 10px 20px}}.mod-footerpdv{margin-top:45px;color:#fff;text-align:center;background-color:#222}.mod-footerpdv>.container{position:relative;padding-top:25px;padding-bottom:25px}.mod-footerpdv .footer-social{position:absolute;top:-33px;right:15px}.mod-footerpdv .footer-social span{display:inline-block;font-size:14px;color:#000;padding-right:12px}.mod-footerpdv .col-widget+.col-widget{margin-top:20px}.mod-footerpdv .widget{max-width:380px;margin-left:auto;margin-right:auto}.mod-footerpdv h2{color:inherit}.mod-footerpdv a{color:inherit;text-decoration:none;transition:opacity .2s}.mod-footerpdv a:hover{opacity:.7}.mod-footerpdv>.container>.row>div:first-child{line-height:1.6em}.mod-footerpdv>.container>.row>div:nth-child(2) h2{font-size:36px;font-weight:700}.mod-footerpdv .wpcf7-form-control{font-size:14px}.mod-footerpdv .widget_nav_menu h2{font-size:24px;font-weight:700}.mod-footerpdv .widget_nav_menu .menu{text-align:left;line-height:1.6em}.mod-footerpdv .widget_nav_menu .menu li:before{display:inline-block;content:'-';padding-right:5px}@media (min-width: 992px){.mod-footerpdv{margin-top:51px}.mod-footerpdv>.container:before{display:block;content:'';position:absolute;top:-51px;left:50%;width:401px;height:51px;background:url(../images/footerpdv-top.png);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod-footerpdv .col-widget+.col-widget{margin-top:0}.mod-footerpdv>.container>.row>div:nth-child(2){margin-top:-62px}}.mod-wpcf7 .wpcf7-text,.mod-wpcf7 .wpcf7-textarea{width:100%;font-size:18px;padding:4px 6px;border:1px solid #e2e2e2;background-color:#fff}.mod-wpcf7 label{font-size:18px}.mod-wpcf7 .wpcf7-form-control-wrap{margin-bottom:15px}.mod-wpcf7 span.wpcf7-list-item{display:block}.mod-wpcf7 span.wpcf7-list-item.first{margin-top:10px}.mod-wpcf7small .wpcf7{display:block;max-width:230px;margin:0 auto}.mod-wpcf7small .wpcf7-form-control-wrap{overflow:hidden;margin-bottom:3px}.mod-wpcf7small .wpcf7-text,.mod-wpcf7small .wpcf7-textarea{padding:4px 6px}.mod-wpcf7small .wpcf7-recaptcha{-webkit-transform:scale(0.76);transform:scale(0.76);-webkit-transform-origin:0 0;transform-origin:0 0;height:60px}.mod-slickfull{position:relative;height:300px;min-height:300px;height:calc(100vh - 75px);background-color:#222}.mod-slickfull .slick-list,.mod-slickfull .slick-track,.mod-slickfull .slick-slide{height:100%}.mod-slickfull .slick-slide{position:relative;background-position:50% 50%;background-size:cover}.mod-slickfull .slick-arrow{position:absolute;display:block;top:50%;width:50px;height:85px;overflow:hidden;cursor:pointer;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;background:url(../images/mod-slickfull-arrows.png);transition:opacity .2s}.mod-slickfull .slick-arrow:hover{opacity:.7}.mod-slickfull .slick-prev{left:30px;background-position:0 0}.mod-slickfull .slick-next{right:30px;background-position:-50px 0}@media (min-width: 1200px){.mod-slickfull{height:820px;height:calc(100vh - 127px)}}.mod-slicklogos{position:relative;padding:0 70px}.mod-slicklogos .slick-arrow{position:absolute;display:block;top:50%;width:46px;height:71px;overflow:hidden;cursor:pointer;text-indent:-9999px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5;background:url(../images/mod-slicklogos-arrows.png);transition:opacity .2s}.mod-slicklogos .slick-arrow:hover{opacity:.7}.mod-slicklogos .slick-prev{left:0;background-position:0 0}.mod-slicklogos .slick-next{right:0;background-position:-46px 0}.mod-slicklogos .slide-item-container{height:119px}.mod-slicklogos .slide-item{position:relative;max-width:233px;height:96px;margin:0 auto;background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,0.25)}.mod-slicklogos .slide-item>a{display:block;transition:opacity .2s}.mod-slicklogos .slide-item>a:hover{opacity:.7}
