@import "https://fonts.googleapis.com/css?family=Stint+Ultra+Condensed&display=swap";
*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body{height:100%}html{scroll-behavior:smooth;font-size:100%}body{color:#333;-webkit-overflow-scrolling:touch;background:#fff;margin:0;padding:0;font:400 13px/1.5 Raleway;overflow:hidden scroll}h1,h2,h3,h4,h5,h6{float:left;width:auto;margin:0;padding:0;font-style:normal;font-weight:400;line-height:normal}h1{font-family:Raleway}h2{font:italic 18px Raleway}h3{text-transform:uppercase;font-size:10px}h4{font-size:12px}ul,ol,li{margin:0;padding:0;list-style-type:none}p{width:auto;height:auto;margin:0}address{margin:0;font-style:normal}a{text-decoration:none}a img{border:none}em{font-style:normal}strong{font-weight:700}form,fieldset{border:none;margin:0;padding:0}input,button,select{vertical-align:middle}input,textarea{float:left;color:#000;background:#fff;border:none;width:auto;height:20px;margin:0;padding:0;font:13px Raleway}textarea{height:140px;font:13px Raleway}table{border-collapse:collapse}table td,table th{padding:0}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.mobile{display:none}@media screen and (min-width:768px){.cache{z-index:99000;background:#fff;position:fixed;inset:95px 0 0}}nav{text-transform:uppercase;z-index:10000;background:#fff;border:none;width:100%;height:100px;padding:0 20%;font-size:13px;font-weight:500;line-height:100px;position:absolute;top:0;left:0;right:0}nav div a{color:#333}nav div span:first-child{float:left;width:100px;margin:14px 0 0}nav div span:nth-child(2){float:right;width:100px}nav div span:nth-child(2) a{float:right;color:#011a63;text-align:center;border:1px solid #011a63;border-radius:50%;width:30px;height:30px;margin:35px 0 0 10px;padding-right:2px;font-size:16px;line-height:30px;transition:all .4s}nav div span:nth-child(2) a:hover{color:#fff;background:#011a63}nav div span:nth-child(3){text-align:center;width:auto;height:100px;padding-left:15px;display:block;overflow:hidden}nav div span:nth-child(3) a{height:100px;margin:0 12px;display:inline-block}nav div span:nth-child(3) a.on{color:#011a63;border-bottom:5px solid #011a63;font-weight:700}nav div span:nth-child(3) em{margin-left:10px}nav div span:nth-child(3) em a{margin:0}nav div span:nth-child(3) em a.on{border:none}nav div span:nth-child(3) em b{opacity:.4;font-weight:400}footer{float:left;background:#f4f4f4;border-top:1px solid #eee;width:100%;height:auto;margin:200px 0 0;padding:80px 20% 0}footer .footer_epv{float:left;width:25%}footer .footer_epv img{float:left;width:100px}footer .instagram{padding-top:25%;position:relative;overflow:hidden}footer .instagram iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}footer ul{float:left;width:25%}footer ul li{float:left;width:100%}footer ul li b{float:left;color:#011a63;text-transform:uppercase;width:auto;font-family:Stint Ultra Condensed;font-size:20px}footer ul li a{float:left;color:#333;width:auto;padding:2px 0}footer ul li a:hover{text-decoration:underline}footer .bullerouge{float:left;text-align:center;letter-spacing:1px;border-top:1px solid #ddd;width:100%;margin:50px 0 0;padding:30px 0;font-size:12px}footer .bullerouge a{color:#333}footer .bullerouge a:hover{text-decoration:underline}footer .bullerouge i{font-size:11px}.background{background-position:50%;background-repeat:no-repeat;background-size:cover}.suite{padding:8% 0 0;position:absolute;top:100%;left:0;right:0}.suite2{float:left;width:100%;padding:0 20%}.suite3{float:left;width:100%;padding:0 10%}.suite4{float:left;width:100%;padding:0}.flex{float:left;flex-direction:row;justify-content:space-between;width:100%;display:flex}.arrow{color:#fff;text-align:center;position:absolute;bottom:40px;left:0;right:0}.arrow i{text-align:center;border:1px solid #fff;border-radius:50%;width:40px;height:40px;line-height:40px}.arrow a i{color:#fff}.header{color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:100px 0 0%}.header div{color:#fff;background:#0003;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 0%}.header b{text-transform:uppercase;font-family:Stint Ultra Condensed;font-size:7vw;font-weight:400;line-height:1}.header em{margin-top:10px;margin-bottom:50px;font-family:Raleway;font-size:22px;font-weight:500}.headervideo2{justify-content:center;align-items:center;display:flex;position:absolute;inset:100px 0 0;overflow:hidden}.headervideo2 .video{float:left;width:100%;overflow:hidden}.headervideo2 .video video{width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headervideo span{color:#fff;background:#0003;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:100px 0 0%}.headervideo span b{text-transform:uppercase;font-family:Stint Ultra Condensed;font-size:7vw;font-weight:400;line-height:1}.headervideo span em{margin-top:10px;margin-bottom:50px;font-family:Raleway;font-size:22px;font-weight:500}.mute{z-index:10;position:absolute;top:100%;right:40px}.mute i{float:left;color:#fff;text-align:center;border-radius:50%;width:40px;height:40px;margin-top:-75px;font-size:18px;line-height:40px}.texte{float:left;justify-content:center;width:100%;margin:0 0 10%;display:flex}.texte div{width:650px}.texte strong{float:left;text-transform:uppercase;text-align:center;color:#011a63;width:100%;font-family:Stint Ultra Condensed;font-size:60px;font-weight:400}.texte p{float:left;text-align:center;text-align:center;width:100%;font-size:16px;line-height:1.6}.standard{float:left;justify-content:center;width:100%;margin:150px 0 10%;display:flex}.standard div{width:650px}.standard h1{float:left;text-transform:uppercase;text-align:center;color:#011a63;width:100%;font-family:Stint Ultra Condensed;font-size:60px;font-weight:400}.standard p{float:left;text-align:center;text-align:justify;width:100%;margin:50px 0;font-size:16px;line-height:1.6}.standard p a{color:#333;text-decoration:underline}.standard span img{float:left;width:100%;margin:10px 0}.standard span b{float:left;text-align:center;width:100%;margin:5px 0 20px;font-weight:400}.hp{float:left;justify-content:space-between;width:100%;display:flex}.hp a{text-transform:uppercase;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:32.33%;height:500px;font-family:Stint Ultra Condensed;font-size:40px;font-weight:400;display:flex}.heritage,.heritage div{float:left;width:100%}.heritage div strong{float:left;width:50%;padding:50px 100px 150px;font-weight:400}.heritage div strong img{float:left;border-radius:3px;width:100%}.heritage div strong em{float:left;color:#011a63;width:100%;margin:25px 0 0;font-size:24px;font-weight:600}.heritage div strong p{float:left;width:100%;margin:10px 0 0;padding:0 10% 0 0;font-size:16px}.heritage div span{float:left;width:50%}.heritage div span b{float:left;text-align:center;text-align:center;color:#011a63;opacity:.2;background:0 0;width:auto;margin:-50px 100px 0;font-size:200px;font-weight:600;position:relative}.heritage div:nth-child(odd) span{float:left}.heritage div:nth-child(odd) span b,.heritage div:nth-child(2n) span{float:right}.heritage div:nth-child(odd) strong{border-left:1px solid #011a631a;margin-left:-1px}.heritage div:nth-child(2n) strong{border-right:1px solid #011a631a}.textiles{float:left;width:100%}.textiles div{float:left;width:100%;margin:5% 0}.textiles div strong{float:left;width:60%;min-height:80vh}.textiles div span{float:left;flex-direction:column;justify-content:center;align-items:center;width:40%;min-height:80vh;padding:0 8%;display:flex}.textiles div span b{float:left;text-transform:uppercase;text-align:left;color:#011a63;width:100%;font-family:Stint Ultra Condensed;font-size:60px;font-weight:400;line-height:1}.textiles div span p{float:left;text-align:left;width:100%;margin:20px 0 0;font-size:16px}.textiles div:nth-child(odd) span{float:left}.textiles div:nth-child(2n) span{float:right}.galerie{float:left;width:100%;padding:95px 0 0}.galerie-masonry{flex-direction:row;align-items:flex-start;width:100%;margin:0;padding:0;list-style:none;display:flex}.galerie-col{flex-direction:column;flex:1;min-width:0;display:flex}.galerie-item{opacity:1;box-sizing:border-box;width:100%;margin:0 0 2px;padding:5px;display:block}.galerie-item a{cursor:pointer;border:none;outline:none;width:100%;height:auto;margin:0;padding:0;display:block}.galerie-item a span{box-sizing:border-box;width:100%;padding:0;display:block;overflow:hidden}.galerie-item img{width:100%;height:auto;transition:transform .3s;display:block}.galerie-item a:hover img{transform:scale(1.02)}.grid{column-count:5;column-gap:0;width:100%;margin:0;padding:0;list-style:none}.grid li{opacity:1;vertical-align:top;break-inside:avoid;-webkit-column-break-inside:avoid;width:100%;margin:0 0 2px;padding:5px;display:inline-block}.grid li.shown,.no-js .grid li,.no-cssanimations .grid li{opacity:1}.grid li a,.grid li img{border:none;outline:none;width:100%;height:auto;margin:0;padding:0;display:block}.grid li a span{box-sizing:border-box;width:100%;padding:0;display:block}.grid li img{width:100%;height:auto;transition:transform .3s;display:block}.grid li a:hover img{transform:scale(1.02)}.galerie2{float:left;flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.galerie2 span{text-transform:uppercase;color:#fff;cursor:url(/images/plus_cursor.png) 25 25,pointer;flex-direction:column;justify-content:center;align-items:center;width:49%;height:400px;margin-bottom:2%;font-family:Stint Ultra Condensed;font-size:40px;font-weight:400;transition:opacity .2s,transform .2s;display:flex}.galerie2 span:hover{opacity:.92}.contact{float:left;justify-content:space-between;width:100%;display:flex}.contact div{text-align:center;width:32.33%;font-size:16px}.contact div strong{text-transform:uppercase;text-align:center;color:#011a63;font-family:Stint Ultra Condensed;font-size:60px;font-weight:400}.contact div p{margin-top:20px}.contact div a{color:#333}.contact div b{color:#011a63}.contact div a:hover{text-decoration:underline}@media screen and (min-width:641px) and (max-width:1600px){.grid{column-count:4}nav{padding:0 5%;font-weight:500}footer{padding:80px 5% 0}.heritage div strong{float:left;width:50%;padding:50px 50px 100px;font-weight:400}.heritage div span b{margin:0 50px;font-size:100px}.suite{padding:8% 0 0}.suite2,.suite3{padding:0 5%}}@media screen and (min-width:641px) and (max-width:1024px){nav div span:nth-child(3) a{margin:0 10px}}@media screen and (max-width:640px){.mobile{display:block}.top,nav,.arrow{display:none}.suite{float:left;width:100%;padding:30px 0 0;position:relative;inset:auto;overflow:hidden}.suite2,.suite3{float:left;width:100%;padding:0 20px;position:relative;inset:auto;overflow:hidden}.title{text-align:left;margin:70px 0 20px;padding:0 20px;font-size:20px;line-height:1.2}.title2{text-align:left;margin:70px 0 20px;padding:0 20px;font-size:20px;font-weight:700;line-height:1.2}.mobile_top{z-index:100000;background:#011a63;border-bottom:1px solid #fafafa4d;height:50px;position:fixed;top:0;left:0;right:0}.mobile_top .mobile_logo{float:none;text-transform:uppercase;color:#fff;text-align:center;justify-content:center;align-items:center;width:100%;height:50px;margin:0 auto;font-size:20px;font-weight:600;line-height:50px;display:flex}.mobile_top .mobile_logo img{height:70%}.mobile_top .mobile_burger img{width:auto;height:50px;position:fixed;top:0;left:0}.mobile_menu{z-index:100000;background:#011a63;padding:0;display:none;position:fixed;inset:50px 0 0}.mobile_menu .mobile_nav{float:left;width:100%;padding:3px 30px 0}.mobile_menu .mobile_nav a{float:left;text-align:left;color:#fff;border-bottom:1px solid #fafafa33;width:100%;padding:10px 0;font-size:16px}.mobile_menu .mobile_nav a.on{font-weight:700}.mobile_menu .mobile_nav a u{color:#011a63;background:#fff;border-radius:2px;padding:7px 15px;text-decoration:none}.mobile_menu .mobile_nav a i{margin-right:5px;font-size:14px}.mobile_menu .mobile_nav a i.fa.fa-times{margin-right:5px;font-size:18px}.mobile_menu .mobile_sep{float:left;width:100%;padding:20px 0}.mobile_menu .mobile_sep em{opacity:.5;background:#fff;width:20px;height:1px;margin:0 auto;display:block}.mobile_menu .mobile_lg{float:left;color:#fff;width:100%;padding:30px 0 10px 30px;font-size:15px}.mobile_menu .mobile_lg a,.mobile_menu .mobile_lg b{float:left;color:#fff;margin:0 10px 0 0}.mobile_menu .mobile_sm{float:left;color:#fff;width:100%;padding:30px 0 10px 30px;font-size:15px}.mobile_menu .mobile_sm a{float:left;text-align:center;color:#fff;border:1px solid #fff;border-radius:50%;width:30px;height:30px;margin:0 15px 0 0;line-height:30px}.mobile_menu .mobile_nav span{float:left;white-space:nowrap;-webkit-overflow-scrolling:touch;background:#0000000d;width:110%;height:auto;margin:0 0 0 -30px;padding:30px 50px 30px 20px;position:absolute;inset:auto auto 0;overflow:scroll hidden}.mobile_menu .mobile_nav span a{float:none;border:1px solid #fafafa66;border-radius:3px;width:auto;margin-left:-14px;margin-right:20px;padding:3px 15px;font-size:15px;display:inline-block}.mobile_menu .mobile_nav span a.on{color:#011a63;background:#fff;border:none;font-weight:400}.mobile_menu .mobile_nav span em{float:left;color:#fff;text-transform:uppercase;border:none;border-radius:3px;width:auto;margin-left:-14px;margin-right:30px;padding:3px 0 0;font-size:16px;font-weight:600;display:inline-block}.mobile_menu .mobile_nav span img{float:left;height:24px;margin-top:3px;margin-right:20px}.header{float:left;width:100%;height:360px;margin:50px 0 0;padding:0 20px;position:relative;inset:auto}.header b{font-size:40px}.header em{text-align:center;margin-bottom:0;padding:0 50px;font-size:14px}.headervideo2{float:left;width:100%;height:360px;margin:50px 0 0;position:relative;inset:auto}.headervideo2 .video video{width:100vw;min-width:177.77vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.headervideo span{float:left;width:100%;height:360px;margin:-360px 0 0;position:relative;inset:auto}.headervideo span b{text-align:center;font-size:40px}.headervideo span em{text-align:center;margin-bottom:0;padding:0 20px;font-size:14px}.texte div{width:100%}.texte strong{text-align:left;font-size:40px;line-height:1}.texte p{text-align:left;margin-top:15px;font-size:15px}.hp{float:left;flex-direction:column;justify-content:center;width:100%;display:flex}.hp a{width:100%;height:300px;margin:0 0 10px}.heritage div strong{width:100%;padding:0 0 50px}.heritage div strong p{margin-top:10px;padding:0}.heritage div span{width:100%}.heritage div span b{opacity:1;margin:0;font-size:40px}.heritage div:nth-child(odd) span,.heritage div:nth-child(odd) span b,.heritage div:nth-child(2n) span{float:left}.heritage div:nth-child(odd) strong,.heritage div:nth-child(2n) strong{border:none;margin:0}.textiles div{margin:0 0 30px;padding:0 20px}.textiles div strong{float:left;width:100%;height:250px;min-height:auto;margin:0 0 30px}.textiles div span{width:100%;height:auto;min-height:auto;padding:0;display:flex}.textiles div span b{font-size:40px}.textiles div span p{margin:15px 0 20px}.textiles div:nth-child(odd) span{float:left;order:1}.textiles div:nth-child(2n) span{float:left;order:2}.galerie2{float:left;flex-flow:column wrap;justify-content:center;width:100%;display:flex}.galerie2 span{width:100%;height:300px;margin-bottom:10px}.galerie{padding:50px 0 0}.galerie-item{margin:0 0 2px;padding:4px}.grid{column-count:2;column-gap:0;padding:0}.grid li{width:100%;margin:0 0 2px;padding:4px}.contact{display:block}.contact div{width:100%;margin-bottom:40px;font-size:15px}.contact div strong{font-size:40px}footer{margin:50px 0 0;padding:35px 20px 0;overflow:hidden}footer .footer_epv{float:left;width:100%;margin-bottom:10px}footer .footer_epv img{float:none;width:90px;margin:0 auto 20px;display:block}footer .instagram{float:left;width:100%;height:auto;margin:0 0 30px;display:none;overflow:hidden}footer ul{float:left;text-align:center;width:100%;margin:0 0 30px}footer ul li{float:left;text-align:center;width:100%}footer ul li b{float:left;color:#011a63;text-transform:uppercase;text-align:center;width:100%;font-family:Stint Ultra Condensed;font-size:20px}footer ul li a{float:left;color:#333;text-align:center;width:100%;padding:2px 0}footer ul li a:hover{text-align:center;text-decoration:underline}footer .bullerouge{margin:10px 0 0;padding:20px 0 40px;font-size:10px}.standard{margin:100px 0 30px}.standard div{width:100%;padding:0 20px}.standard h1{font-size:40px}}.contact-form-container{float:left;justify-content:center;width:100%;margin:60px 0 0;display:flex}.contact-form-box{text-align:left;background:#fdfdfd;border:1px solid #eee;width:100%;max-width:650px;padding:30px}.contact-form-box h3{float:left;text-transform:uppercase;color:#011a63;text-align:center;width:100%;margin-bottom:20px;font-family:Stint Ultra Condensed,sans-serif;font-size:32px;font-weight:400}.contact-form-box label{float:left;text-transform:uppercase;color:#011a63;width:100%;margin:10px 0 5px;font-size:12px;font-weight:600}.contact-form-box input,.contact-form-box textarea{float:left;box-sizing:border-box;border:1px solid #ddd;width:100%;height:38px;margin-bottom:10px;padding:0 10px;font-family:Raleway,sans-serif;font-size:14px}.contact-form-box textarea{height:100px;padding:10px}.contact-form-box button{float:left;color:#fff;text-transform:uppercase;cursor:pointer;background:#011a63;border:none;width:100%;height:45px;margin-top:10px;font-family:Raleway,sans-serif;font-size:13px;font-weight:600;transition:all .3s}.contact-form-box button:hover{background:#02268d}.fullscreen-lightbox-overlay{-webkit-backdrop-filter:blur(8px);z-index:999999;box-sizing:border-box;cursor:zoom-out;-webkit-user-select:none;user-select:none;background-color:#000000ed;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px;animation:.2s ease-out lightboxFadeIn;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.fullscreen-lightbox-content{cursor:zoom-out;justify-content:center;align-items:center;max-width:92vw;max-height:90vh;display:flex}.fullscreen-lightbox-img{object-fit:contain;cursor:zoom-out;width:auto;max-width:92vw;height:auto;max-height:90vh;transition:transform .2s;display:block;box-shadow:0 20px 60px #000c}.fullscreen-lightbox-close{color:#fff;cursor:pointer;z-index:1000000;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:fixed;top:24px;right:28px}.fullscreen-lightbox-close:hover{background:#ffffff59;transform:scale(1.08)}.fullscreen-lightbox-nav{color:#fff;cursor:pointer;z-index:1000000;background:#ffffff1f;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.fullscreen-lightbox-nav:hover{background:#ffffff47;transform:translateY(-50%)scale(1.08)}.fullscreen-lightbox-prev{left:24px}.fullscreen-lightbox-next{right:24px}.fullscreen-lightbox-counter{color:#ffffffb3;letter-spacing:2px;pointer-events:none;z-index:1000000;font-family:Raleway,sans-serif;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@media (max-width:768px){.fullscreen-lightbox-close{width:38px;height:38px;top:16px;right:16px}.fullscreen-lightbox-nav{width:40px;height:40px}.fullscreen-lightbox-prev{left:10px}.fullscreen-lightbox-next{right:10px}.fullscreen-lightbox-img{max-width:95vw;max-height:85vh}}
