@import"https://fonts.googleapis.com/css2?family=Didact+Gothic&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap";.color-main{color:#000165}.bg-main{background-color:#000165 !important}.color-snd{color:#d8effd}.bg-snd{background-color:#d8effd !important}.color-third{color:#ff594b}.bg-third{background-color:#ff594b !important}.color-white{color:#fff}.bg-white{background-color:#fff !important}.color-black{color:#000}.bg-black{background-color:#000 !important}.color-text{color:#414b5a}.bg-text{background-color:#414b5a !important}.color-text75{color:#7e8c9f}.bg-text75{background-color:#7e8c9f !important}*{font-family:"Manrope",sans-serif}html,body{font-size:16px;line-height:normal;font-style:normal;margin:10px 0;font-weight:400}.heading{font-family:"Didact Gothic",sans-serif;letter-spacing:6px}.heading--n1{font-size:clamp(2.375rem,2.008rem + 1.589vw,3.438rem)}.heading--n2{font-size:clamp(1.5rem,1.414rem + .374vw,1.75rem)}.heading--n3{font-size:clamp(1.75rem,1.447rem + 1.308vw,2.625rem)}.heading--n4{font-size:clamp(1.5rem,1.414rem + .374vw,1.75rem)}.heading--n5{font-size:clamp(1.25rem,1.207rem + .187vw,1.375rem)}span{line-height:inherit}hr{border:none;opacity:1;height:4px;width:85px}.list--unstyled{padding:0px;margin:0px}.list--unstyled li{list-style-type:none}.label{font-size:18px;font-weight:500}.legende{font-size:12px;font-weight:600}a{text-decoration:none;color:inherit}a:hover{color:#e0d8c7}p>a{text-decoration:underline}.btn{appearance:none;--webkit-appearance: none;--moz-webkit-appearance: none;border:none;background:unset;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;width:fit-content;padding:5px 10px;transition:.3s}.btn:hover,.btn:focus,.btn:active{transition:.3s}.btn--main{background:#000;color:#fff;border:1px solid #fff}.btn--main:hover,.btn--main:focus,.btn--main:active{background:#fff;color:#000;border:1px solid #fff}.btn--main-outline{background:#fff;color:#000165;border:1px solid #000165}.btn--main-outline:hover,.btn--main-outline:focus,.btn--main-outline:active{background:#000165;color:#fff;border:1px solid #000165}form{position:relative}form label{color:#414b5a;font-weight:500;font-size:15px !important;margin-bottom:0}form input{border:1px solid #666e5c;height:40px;padding:5px 0;color:#000165;background:#d8effd;display:block;width:100%;margin:13px 0 30px 0;border-radius:5px;padding:0 10px}form input:focus{box-shadow:none;border-bottom:1px solid #000165;outline:none}form input::placeholder{font-size:15px;color:#d8effd;transition:all .3s}form input:focus::placeholder{font-size:12px}form input[type=checkbox]{width:10%}form input[type=radio]{height:15px;display:inline;width:auto}form textarea{border:1px solid #666e5c;padding:10px;color:#000165;background:#d8effd;display:block;width:100%;margin:13px 0 10px 0;border-radius:5px;height:100px}form textarea::placeholder{color:#d8effd;font-size:15px;transition:all .3s}form textarea:focus::placeholder{font-size:14px}form textarea:focus::placeholder{font-size:15px}form input[type=checkbox]{opacity:0;position:absolute;z-index:-10000}form:not(.wp-block-starter-form) label.checking{display:block;position:relative;padding-left:30px;font-family:"Manrope",sans-serif;font-size:15px;line-height:20px;color:#414b5a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left;font-weight:400}form:not(.wp-block-starter-form) label.checking::before{content:"";display:block;width:20px;height:20px;border:1px solid #414b5a;position:absolute;left:0;border-radius:3px;top:0px;opacity:1;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}form:not(.wp-block-starter-form) input[type=checkbox]:checked~.checking::before{width:10px;top:-2px;left:5px;border-radius:0;opacity:1;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);-webkit-transform:rotate(45deg);transform:rotate(45deg)}form .message_success{position:absolute;top:0;left:0;margin:auto;z-index:5;width:100%;height:100%;display:none;align-items:center;justify-content:center;text-align:center;background-color:rgba(255,255,255,.7)}form .message_success p{color:#fff;font-size:25px;font-weight:700}form .message_fail{display:none;color:red}.rank-math-breadcrumb{display:none}@media(width > 767px){.rank-math-breadcrumb{display:block}}.rank-math-breadcrumb p{margin:0;padding:0}.single-post .bg_white{background:#fff}.single-post .shadow{box-shadow:rgba(99,99,99,.2) 0px 2px 8px 0px}.single-post .mt_low{margin-top:-120px}@media(min-width: 992px){.single-post .mt_low{margin-top:-300px}}.single-post .head{height:200px;position:relative}.single-post .head img{position:absolute;max-width:unset;height:100%;width:auto;transform:translate(-50%, -50%);top:50%;left:49%}@media(min-width: 768px){.single-post .head{height:330px}}@media(min-width: 992px){.single-post .head h1{text-align:left;font-size:50px}.single-post .head h1::after{margin-left:0;height:12px;width:220px;margin-top:25px}}@media(min-width: 1200px){.single-post .head{height:485px}.single-post .head img{left:50%}}.single-post #contenu h1{color:#000165;margin-bottom:25px;font-size:25px;line-height:30px;font-weight:700}.single-post #contenu .main_img{max-height:447px}.single-post #contenu .paragraphe_intro p{font-size:17px;font-weight:500}.single-post #contenu .sepa{display:block;width:60px;height:5px;background:#db1d3d;margin:20px 0}.single-post #contenu .texte_majuscule p{font-size:18px;line-height:25px;text-transform:uppercase}.single-post #contenu .texte_gras p{font-size:15px;line-height:18px;font-weight:bold}.single-post #contenu .sous_titre h2{font-size:20px;line-height:25px;font-weight:400;color:#000165}.single-post #contenu .picture_sub_title{color:#0046aa;font-size:13px;line-height:19px;font-style:italic}.single-post #contenu .citation{margin:25px 0}.single-post #contenu .citation .quote{display:flex;flex-direction:column}.single-post #contenu .citation .quote img:first-of-type{margin:10px auto 0 0}.single-post #contenu .citation .quote p{text-align:center;font-size:36px;line-height:41px;font-weight:300;color:#000165;text-transform:uppercase;font-style:italic}.single-post #contenu .citation .quote img:last-of-type{margin:10px 0 0 auto}.single-post #contenu .share{margin-top:40px}.single-post #contenu .share .sepa_rsx{content:"";width:145px;height:7px;display:block;margin:35px auto 35px 0;background:#46bccd;background:linear-gradient(90deg, rgb(70, 188, 205) 0%, rgb(70, 188, 205) 33.33%, rgb(236, 100, 100) 33.33%, rgb(228, 103, 111) 66.66%, rgb(185, 120, 172) 66.66%, rgb(180, 122, 179) 100%)}.single-post #contenu .share .rsx_actu{display:flex;flex-direction:row;margin-bottom:50px}.single-post #contenu .share .rsx_actu a{display:block;margin:25px 20px 25px 0}.single-post #contenu .share .rsx_actu a:first-of-type{margin-top:28px}.single-post #contenu .share .rsx_actu a:last-of-type{margin-top:26px;margin-left:1px}.single-post #contenu iframe{max-width:calc(100vw - 30px);margin:auto;display:block}@media(min-width: 992px){.single-post #contenu h1{font-size:40px;line-height:54px}.single-post #contenu .paragraphe_intro p{font-size:18px}.single-post #contenu .citation .quote{flex-direction:row}.single-post #contenu .citation .quote img:first-of-type{margin:20px 25px auto}.single-post #contenu .citation .quote p{text-align:left;font-size:36px;line-height:44px}.single-post #contenu .citation .quote img:last-of-type{margin:auto 0 20px 0}}.woocommerce-info{border-top-color:#000165 !important}.woocommerce-info::before{color:#000165 !important}.woocommerce-error li{font-size:15px !important}.woocommerce-privacy-policy-text p{font-size:15px !important}.woocommerce-MyAccount-navigation{width:27%}.woocommerce-MyAccount-navigation ul li{margin-bottom:10px;padding:10px;background:#e0d8c7}.woocommerce-MyAccount-navigation ul li a{color:#000165}.woocommerce div.product div.images img{width:auto !important;margin:auto}header{position:fixed;width:100vw;top:0;left:0;z-index:12}header .logo,header .header-right{width:250px}.menu{position:fixed;height:100dvh;width:100%;top:0;right:0;background-color:#000;transition:right .3s ease-in-out;z-index:-1;transform:translateY(-100%);display:flex;flex-direction:column;overflow:scroll}@media screen and (min-width: 991px){.menu{overflow:unset;height:100vh}}.menu .line-top{position:relative}.menu .line-top::before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:#fff;opacity:.2}.menu .main-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu .main-menu li{width:100%}.menu .main-menu li a{padding:10px 0;display:block;font-size:25px;letter-spacing:6px;font-family:"Didact Gothic",sans-serif;text-transform:uppercase;color:#fff;text-decoration:none;width:100%;display:inline-block;clip-path:inset(0 0 100% 0);transform:translateZ(0)}@media screen and (min-width: 991px){.menu .main-menu li a{font-size:32px}}.menu .main-menu li a:hover{color:#e0d8c7}.menu .snd-menu a{font-size:12px;color:#fff;text-decoration:none}.menu .snd-menu a:hover{color:#e0d8c7}.heading-menu{transition:opacity .3s}.mini-menu{transition:opacity .3s}.mini-menu ul{list-style:none}.mini-menu ul li a,.mini-menu ul li h1{color:#fff;text-decoration:none;font-size:14px;letter-spacing:3px;font-family:"Didact Gothic",sans-serif;text-transform:uppercase;margin-bottom:0;display:block;line-height:1;transition:all .3}.mini-menu ul li a{opacity:.5;transition:opacity .3s ease}.mini-menu ul li a:hover{opacity:1}#burger{background-color:rgba(0,0,0,0);border:none;height:50px;cursor:pointer;display:flex;justify-content:end;padding:0}#burger.opened{z-index:100000000000}#burger .line{fill:none;stroke:#e0d8c7;transition:all .3s;stroke-width:4;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1)}#burger .line1{stroke-dasharray:60 207;stroke-width:4}#burger .line2{stroke-dasharray:60 60;stroke-width:4}#burger .line3{stroke-dasharray:60 207;stroke-width:4}#burger.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:4;stroke:#e0d8c7 !important}#burger.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:4;stroke:#e0d8c7 !important}#burger.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:4;stroke:#e0d8c7 !important}header:has(.menu.active){background-color:#000}header:has(.menu.active)>.container-fluid{background-color:#000}header:has(.menu.active) .logo{filter:none !important}header:has(.menu.active) .mini-menu ul li a,header:has(.menu.active) .mini-menu ul li h1{color:#fff !important}header:has(.menu.active) #burger .line{stroke:#fff !important}header:has(.menu.active) .wpml-ls-statics-shortcode_actions{color:#fff !important}header:has(.menu.active) .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#fff !important}header:has(.menu.active) .mini-menu,header:has(.menu.active) .heading-menu{opacity:0;pointer-events:none;cursor:default}.page-template:not(.home,:has(.transition-wrapper)) header,.page-template:has(.section.active.overflow-auto) header{background-color:#000}.wpml-ls-statics-shortcode_actions ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;gap:10px}.otgs-development-site-front-end{display:none}html{overflow-x:hidden;margin:0;padding:0;scroll-behavior:smooth}html:has(.transition-wrapper){scroll-behavior:none;overflow:hidden}body{margin:0;padding:0;position:relative;word-wrap:break-word;background-color:#000;color:#fff}main>div:first-child{margin-top:70px}.h-100vh{height:100dvh}@media screen and (min-width: 767px){.h-100vh{height:100vh}}.object-position-top{object-position:top center}@media screen and (min-width: 767px){.colonnes-2{columns:2;gap:30px}}@media screen and (min-width: 767px){.colonnes-3{columns:3;gap:30px}}.container-fluid{padding-left:30px;padding-right:30px}@media screen and (min-width: 767px){.container-fluid{padding-left:40px;padding-right:40px}}.transition-wrapper{position:relative;height:100vh;overflow:hidden}.section{position:absolute;top:0;left:0;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;padding-top:64px;background-color:#000;opacity:0;will-change:opacity;overflow:hidden}@media screen and (min-width: 767px){.section{height:100vh}}.section.active{pointer-events:all;z-index:2}.section-content{opacity:0;will-change:opacity}.section-image{width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.1);will-change:transform,opacity}.lightbox{object-fit:cover;aspect-ratio:16/9;overflow:hidden;display:block}.lightbox img{object-fit:cover;aspect-ratio:16/9;transition:.3s}.lightbox:hover img{transform:scale(1.05)}.page-template-template-home .home-image{opacity:0;height:480px;top:calc(50% - 240px);object-fit:cover}@media screen and (min-width: 767px){.page-template-template-home .home-image{object-fit:contain;object-position:center center;height:100%;width:100%;top:0}}.page-template-template-type1-s3 .section[data-index="0"] .section-image,.page-template-template-type1-s3 .section[data-index="1"] .section-image,.page-template-template-type1-s3 .section[data-index="2"] .section-image,.page-template-template-type1-s3 .section[data-index="3"] .section-image,.page-template-template-type1-s3 .section[data-index="4"] .section-image{top:auto;bottom:0;object-fit:cover;height:500px;max-height:50dvh}.page-template-template-type1-s3 .section[data-index="0"] .section-image{object-position:72% bottom}.page-template-template-type1-s3 .section[data-index="1"] .section-image{object-position:64% bottom;max-height:70dvh;bottom:-5%}.page-template-template-type1-s3 .section[data-index="2"] .section-image{object-position:105% bottom;bottom:-5%}.page-template-template-type1-s3 .section[data-index="3"] .section-image{object-position:14% bottom;max-height:70dvh;bottom:-5%}.page-template-template-type1-s3 .section[data-index="4"] .section-image{object-position:20% bottom;bottom:-20%;max-height:70dvh}.page-template-template-type1-s3 .section[data-index="5"] .section-image{object-position:center top;object-fit:cover}@media screen and (min-width: 767px){.page-template-template-type1-s3 .section[data-index="0"] .section-image,.page-template-template-type1-s3 .section[data-index="1"] .section-image,.page-template-template-type1-s3 .section[data-index="2"] .section-image,.page-template-template-type1-s3 .section[data-index="3"] .section-image,.page-template-template-type1-s3 .section[data-index="4"] .section-image{object-fit:contain;object-position:bottom right;height:100%;width:100%;top:0;bottom:auto;max-height:100%}.page-template-template-type1-s3 .section[data-index="5"] .section-image{object-position:center center;object-fit:cover;height:100%;width:100%;top:0;bottom:auto;max-height:100%}}.page-template-template-quintessence .section[data-index="0"] .section-image{top:auto;object-fit:cover;height:500px;object-position:66% bottom;bottom:-21vh;max-height:70vh}.page-template-template-quintessence .section[data-index="2"] .section-image{top:auto;object-fit:cover;height:450px;object-position:60% bottom;bottom:-5%;max-height:70vh}.page-template-template-quintessence .section[data-index="1"] .section-image{top:0;bottom:auto;object-fit:cover;object-position:top left}@media screen and (min-width: 767px){.page-template-template-quintessence .section[data-index="0"] .section-image,.page-template-template-quintessence .section[data-index="2"] .section-image{object-fit:contain;object-position:bottom right;top:0;bottom:auto;height:100%;max-height:100%}}.page-template-template-presse .quote{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}.page-template-template-monocoque .image-monocoque{object-position:left top}.page-template-template-fabrication .image-fabrication{object-position:34% top}@media screen and (min-width: 991px){.page-template-template-fabrication .image-fabrication{object-position:center top}}.page-template-template-type1-s1s2 .section img{object-position:center top}.page-template-template-type1-s1s2 .section[data-index="2"] img{object-position:center top}@media screen and (min-width: 767px){.page-template-template-type1-s1s2 .section[data-index="2"] img{object-position:top left}}.page-template-template-type1-s1s2:has(.section[data-index="0"].active--color) header .logo,.page-template-template-type1-s1s2:has(.section[data-index="1"].active--color) header .logo,.page-template-template-type1-s1s2:has(.section[data-index="3"].active--color) header .logo,.page-template-template-type1-s1s2:has(.section[data-index="4"].active--color) header .logo{filter:invert(1)}.page-template-template-type1-s1s2:has(.section[data-index="0"].active--color) header .mini-menu ul li a,.page-template-template-type1-s1s2:has(.section[data-index="0"].active--color) header .mini-menu ul li h1,.page-template-template-type1-s1s2:has(.section[data-index="1"].active--color) header .mini-menu ul li a,.page-template-template-type1-s1s2:has(.section[data-index="1"].active--color) header .mini-menu ul li h1,.page-template-template-type1-s1s2:has(.section[data-index="3"].active--color) header .mini-menu ul li a,.page-template-template-type1-s1s2:has(.section[data-index="3"].active--color) header .mini-menu ul li h1,.page-template-template-type1-s1s2:has(.section[data-index="4"].active--color) header .mini-menu ul li a,.page-template-template-type1-s1s2:has(.section[data-index="4"].active--color) header .mini-menu ul li h1{color:#000 !important}.page-template-template-type1-s1s2:has(.section[data-index="0"].active--color) header #burger .line,.page-template-template-type1-s1s2:has(.section[data-index="1"].active--color) header #burger .line,.page-template-template-type1-s1s2:has(.section[data-index="3"].active--color) header #burger .line,.page-template-template-type1-s1s2:has(.section[data-index="4"].active--color) header #burger .line{stroke:#000 !important}.page-template-template-type1-s1s2:has(.section[data-index="0"].active--color) header .wpml-ls-statics-shortcode_actions,.page-template-template-type1-s1s2:has(.section[data-index="1"].active--color) header .wpml-ls-statics-shortcode_actions,.page-template-template-type1-s1s2:has(.section[data-index="3"].active--color) header .wpml-ls-statics-shortcode_actions,.page-template-template-type1-s1s2:has(.section[data-index="4"].active--color) header .wpml-ls-statics-shortcode_actions{color:#000 !important}.page-template-template-type1-s1s2:has(.section[data-index="0"].active--color) header .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a,.page-template-template-type1-s1s2:has(.section[data-index="1"].active--color) header .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a,.page-template-template-type1-s1s2:has(.section[data-index="3"].active--color) header .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a,.page-template-template-type1-s1s2:has(.section[data-index="4"].active--color) header .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a{color:#000 !important}/*# sourceMappingURL=main.css.map */
