*,*::before,*::after{box-sizing:border-box}*:focus{outline:none}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:100% inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"REM";src:url("../font/REM-Thin.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-ExtraLight.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-ThinItalic.woff2") format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-ExtraLightItalic.woff2") format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-Regular.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"REM";src:url("../font/REM-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}:root{scroll-behavior:smooth;--white: #fff;--black: #000;--grey1: #C9C6C6;--grey2: #A6A6A6;--grey3: #4E4E4E;--grey4: #1A1A1A;--orange: #FFC300;--orange1: #FFB200;--fallback-gradient-orange: #FF8B06;--gradient-orange: linear-gradient(0deg, rgba(255, 139, 6, 1) 0%, rgba(252, 211, 67, 1) 100%);--gradient-orange-invert: linear-gradient(0deg, rgba(252, 211, 67, 1) 0%, rgba(255, 139, 6, 1) 100%)}.grecaptcha-badge{visibility:hidden}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;margin:0;overflow-x:hidden;overflow-y:auto}body{color:var(--grey4);background:var(--white);font-family:'REM', serif;font-weight:400;width:100%;height:100%;position:relative;z-index:1;overflow-x:hidden;overflow-y:auto}body.noScroll{height:100vh;overflow-y:hidden}figure{margin:0;display:flex}figure img{object-fit:contain;display:block}a,button{cursor:pointer}a{text-decoration:none;color:var(--grey4)}a:visited,a:focus,a:hover{color:var(--grey4)}p{margin-bottom:1.925rem;font-size:1.125rem;line-height:1.750rem}p strong{font-weight:700}p:last-of-type{margin-bottom:0}.post,.page{margin:0}.img{background-repeat:no-repeat;background-position:center}.background{background-size:cover;background-repeat:no-repeat}.icons{background-size:contain;background-position:center;background-repeat:no-repeat}.cta-button{display:inline-block;padding:10px 20px;width:auto;background:transparent;border:1.8px solid var(--orange1);border-radius:25px;position:relative;overflow:hidden;transition:all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:0px 0px 6.5px -1px #f2a917;-webkit-box-shadow:0px 0px 6.5px -1px #f2a917}.cta-button span{display:inline-block;font-size:1.063rem;letter-spacing:1.5px;font-weight:400;color:var(--white);position:relative;text-align:center;padding-right:23px;left:50%;transform:translateX(-50%)}.cta-button span::after{content:"";position:absolute;background-image:url(../imgs/arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:10.5px;height:10.5px;right:-1px;top:50%;transform:translateY(-50%)}.cta-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);transition:left 0.6s}.cta-button:hover::before{left:100%}.light{font-weight:200}.bold{font-weight:700}.semi{font-weight:600}.italic{font-family:'REM', serif;font-style:italic}.first-title{font-size:2.5rem;line-height:102%}.second-title{font-size:2.3rem;line-height:104%}.third-title{font-size:1.565rem;line-height:120%}#overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.8);z-index:9999;justify-content:center;align-items:center}#overlay.active{display:flex}#overlay .close-video{height:18px;right:7vw;position:absolute;top:9%;width:26px;transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;z-index:1000;cursor:pointer}#overlay .close-video span{background:#ffffff;border-radius:9px;display:block;height:2px;left:0;top:0;opacity:1;position:absolute;width:100%;transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out}#overlay .close-video span:nth-child(1),#overlay .close-video span:nth-child(2){transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}#overlay .close-video span:nth-child(1){left:0px;top:0px;transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}#overlay .close-video span:nth-child(2){left:0px;width:100%;top:18px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#overlay .close-video:hover{opacity:0.5}#overlay #vimeo-wrapper{box-shadow:0 0 65px 0px rgba(142,143,150,0.8);overflow:hidden;background-color:#1c1d20}#overlay #vimeo-wrapper iframe{display:block;width:100%;height:100%}#overlay.active #vimeo-wrapper{transform:scale(1)}@media only screen and (min-width: 1280px){.first-title{font-size:4rem;line-height:105%}.second-title{font-size:2.5rem}}@media only screen and (min-width: 1440px){.second-title{font-size:3rem}}#masthead{position:fixed;z-index:1000;width:100%;top:0;backdrop-filter:none;transition:backdrop-filter 0.3s ease, background 0.3s ease;zoom:1.0001;transform:translateZ(0);will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;isolation:isolate}#masthead .site-branding{height:70px;position:relative;z-index:1000;padding:15px 6vw}#masthead .site-branding .logo{max-width:200px;position:relative;top:50%;transform:translateY(-50%)}#masthead .site-branding .logo figure{margin:0}#masthead .site-branding .logo figure img{vertical-align:middle}#masthead .site-menu{position:absolute;width:100%;height:100vh;top:0;right:-100%;z-index:999;background-image:url(../imgs/fond_noir.jpg);transition:all 0.7s ease-in-out}#masthead .contain-header{margin-top:70px;height:calc(100vh - 70px);padding:50px 18vw 60px}#masthead .menu-header .menu-section{list-style:none}#masthead .menu-header .menu-section li{z-index:10;position:relative;height:50px;margin-bottom:10px}#masthead .menu-header .menu-section li a{color:var(--white);display:flex;text-transform:uppercase;font-size:1.125rem;letter-spacing:1px;width:100%;height:100%;align-items:center}#masthead .menu-header .menu-section li:last-of-type{margin-bottom:0}#masthead .menu-header .menu-section .current-menu-item a{color:var(--white);font-weight:700}#masthead .lang{margin:80px auto 40px;display:flex;justify-content:center}#masthead .lang .languages{display:flex;width:110px;height:37px;border:1px solid var(--grey2);border-radius:50px;justify-content:center;align-items:center}#masthead .lang .languages li{padding:0 9px}#masthead .lang .languages li a{color:var(--white);text-transform:uppercase;opacity:0.3;font-weight:500;letter-spacing:1px;font-size:1rem}#masthead .lang .languages li:first-of-type{position:relative}#masthead .lang .languages li:first-of-type::after{content:"";height:100%;width:2px;background-color:#ffffff;opacity:0.3;right:0;top:0;position:absolute}#masthead .lang .languages li.current a{opacity:1}#masthead .site-rs{margin:0 auto;display:flex;justify-content:center}#masthead .site-rs .rs{display:flex;width:100%;justify-content:space-between;width:240px;height:43px}#masthead .site-rs .rs li{display:flex;align-items:center}#masthead .site-rs a{height:30px;width:36px;display:block}#masthead .site-rs .instagram a{background-image:url(../imgs/instagram.svg)}#masthead .site-rs .facebook a{background-image:url(../imgs/facebook.svg)}#masthead .site-rs .youtube a{background-image:url(../imgs/youtube.svg)}#masthead .site-rs .discord a{background-image:url(../imgs/discord.svg)}#masthead .site-menu.active{right:0}#masthead .burger{height:18px;right:6vw;position:absolute;top:calc(35px - 9px);width:26px;transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;z-index:1000}#masthead .burger span{background:#ffffff;border-radius:9px;display:block;height:2px;left:0;top:0;opacity:1;position:absolute;width:100%;transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out}#masthead .burger span:nth-child(1),#masthead .burger span:nth-child(2),#masthead .burger span:nth-child(3){transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;-webkit-transform-origin:left center}#masthead .burger span:nth-child(2){top:8px}#masthead .burger span:nth-child(3){top:16px}#masthead .burger.active span:nth-child(1){left:0px;top:0px;transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}#masthead .burger.active span:nth-child(2){opacity:0;width:0%}#masthead .burger.active span:nth-child(3){left:0px;width:100%;top:18px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#masthead.scrolled{background:rgba(0,0,0,0.7);backdrop-filter:blur(20px) saturate(100%)}.page-template-contactpage #masthead,.page-template-mentionspage #masthead,.page-template-productpage #masthead,.post-type-archive-video #masthead,.page-template-tanks #masthead{background-color:var(--black)}.page-template-contactpage #masthead.scrolled,.page-template-mentionspage #masthead.scrolled,.page-template-productpage #masthead.scrolled,.post-type-archive-video #masthead.scrolled .page-template-tanks #masthead.scrolled{background-color:var(--black)}@media (orientation: landscape){#masthead .contain-header{overflow:scroll}}@media only screen and (min-width: 1280px){#masthead{width:100%;left:50%;transform:translateX(-50%);position:absolute;padding-top:39px;padding-bottom:39px;display:flex;transition:backdrop-filter 0.3s ease, background 0.3s ease, padding-bottom 0.3s ease}#masthead .container{width:1150px;display:flex;justify-content:space-between;margin:auto}#masthead .site-branding{padding:0;height:auto;position:unset}#masthead .site-branding .logo{max-width:180px}#masthead .site-menu{right:unset;position:relative;background:unset;height:auto;width:810px}#masthead .contain-header{margin-top:0;height:auto;padding:0;overflow:unset;display:flex;justify-content:space-between}#masthead .menu-header{width:607px}#masthead .menu-header .menu-section{display:flex;justify-content:space-between}#masthead .menu-header .menu-section li{margin:unset;height:32px}#masthead .menu-header .menu-section li a{transition:all 0.3s ease-in-out;line-height:unset;font-size:0.9375rem;align-items:center}#masthead .menu-header .menu-section li a:hover{opacity:0.6}#masthead .lang{margin:0}#masthead .lang .languages{width:80px;height:unset;border:none;border-radius:unset;justify-content:end}#masthead .lang .languages li{height:32px;display:flex}#masthead .lang .languages li a{display:flex;align-items:center;line-height:unset;font-size:0.940rem;transition:all 0.3s ease-in-out}#masthead .lang .languages li a:hover{color:var(--white);opacity:1}#masthead .lang .languages li:first-of-type{padding:0 11px 0 0}#masthead .lang .languages li:first-of-type::after{height:15px;top:50%;transform:translateY(-50%)}#masthead .lang .languages li:last-of-type{padding:0 0 0 9px}#masthead .site-rs,#masthead .burger{display:none}#masthead.scrolled{position:fixed;margin:0;padding-top:19px;padding-bottom:19px}.page-template-contactpage #masthead,.page-template-mentionspage #masthead,.page-template-productpage #masthead,.post-type-archive-video #masthead,.page-template-tanks #masthead{background-image:url(../imgs/texture.jpg);background-size:cover;background-position:0 0px;background-repeat:no-repeat}}@media only screen and (min-width: 1440px){#masthead .container{width:1293px}#masthead .site-menu{width:901px}}footer{background-color:var(--grey4);padding:35px 5vw}footer .logo{margin:0 auto 25px}footer .logo figure{margin:0}footer .logo figure img{display:block;margin:auto;width:210px}footer .menu-footer .menu-section li,footer .menu-mentions .menu-section li{text-align:center;height:40px;display:flex;justify-content:center;align-items:center}footer .menu-footer .menu-section li a,footer .menu-mentions .menu-section li a{color:var(--grey1);text-transform:uppercase;font-size:1rem;letter-spacing:1px}footer .menu-mentions .menu-section li{text-align:center;height:auto;display:flex;justify-content:center;align-items:center}footer .menu-mentions .menu-section li a{color:var(--grey2);text-transform:unset;font-size:0.875rem;line-height:1rem}footer .site-rs{display:flex;justify-content:center;margin:30px 0}footer .site-rs .rs{display:flex;margin:0;list-style:none;align-items:center;min-width:200px;justify-content:space-between}footer .site-rs a{width:46px;display:block}footer .site-rs .instagram a{background-image:url(../imgs/instagram.svg);height:34px}footer .site-rs .facebook a{background-image:url(../imgs/facebook.svg);height:29px}footer .site-rs .youtube a{background-image:url(../imgs/youtube.svg);height:23px}footer .site-rs .discord a{background-image:url(../imgs/discord.svg);height:26px}footer .contact h3{font-family:'REM', serif;font-weight:400;font-size:1rem;color:var(--white);text-align:center;letter-spacing:1px}footer .contact a{text-transform:uppercase;color:var(--grey2);letter-spacing:1px;display:block;margin:10px auto 30px;text-align:center}footer .copy,footer .Real{text-align:center;color:var(--grey2);font-size:0.875rem;letter-spacing:1px}footer .copy a,footer .Real a{color:var(--grey2);font-size:0.875rem;letter-spacing:1px}footer .site-info{margin-bottom:30px}@media only screen and (min-width: 767px){footer{padding:70px 5vw}}@media only screen and (min-width: 1280px){footer{padding:20px 0 40px 0;display:flex;flex-wrap:wrap;justify-content:center;position:relative}footer .site-info{max-width:1220px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;padding-bottom:110px}footer .logo{max-width:180px;margin:0;display:flex;align-items:flex-end}footer .site-rs{display:flex;justify-content:center;margin:0;position:absolute;left:50%;transform:translateX(-50%)}footer .site-rs .rs{width:235px;justify-content:space-between}footer .site-rs .rs li{margin:0}footer .site-rs .rs li a{transition:all 0.3s ease-in-out}footer .site-rs .rs li a:hover{transform:scale(1.1)}footer .contact h3{text-align:left}footer .contact a{margin:5px 0 0;text-align:left;font-size:0.963rem;display:inline-block}footer .menu-mentions{position:absolute;left:50%;transform:translateX(-50%);margin-top:80px;top:55px}footer .menu-mentions .menu-section{display:flex;width:416px;justify-content:space-between;margin-bottom:20px}footer .menu-mentions .menu-section li:first-of-type{position:relative}footer .menu-mentions .menu-section li:first-of-type::after{content:"-";position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--grey2)}footer .menu-mentions .menu-section li a{transition:all 0.3s ease-in-out}footer .menu-mentions .menu-section li a:hover{color:var(--orange1)}footer .copy{margin-right:20px;position:relative}footer .copy::after{content:"-";position:absolute;right:-14px;top:50%;transform:translateY(-50%);color:var(--grey2)}footer .Real a{text-decoration:underline;transition:all 0.3s ease-in-out}footer .Real a:hover{color:var(--orange1)}footer .rgpd{display:flex;justify-content:center;width:100%}}@media only screen and (min-width: 1440px){footer .site-info{max-width:1316px}footer .site-info .space{width:100px}}
/*# sourceMappingURL=app.css.map */
