@font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwkT9nA2.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwAT9nA2.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwgT9nA2.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwcT9nA2.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwsT9nA2.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwoT9nA2.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: italic;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCm3FwrK3iLTcvnUwQT9g.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcvvYwYL8g.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcvmYwYL8g.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcvuYwYL8g.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcvhYwYL8g.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcvtYwYL8g.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcvsYwYL8g.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Inter';
font-style: normal;
font-weight: 100 900;
font-display: swap;
src: url(https://boiscraft.liavance.com/wp-content/uploads/wdg/fonts/UcCo3FwrK3iLTcviYwY.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} :root{
--wdg-bg: #120c08;
--wdg-text: #f5ead8;
--wdg-accent: #e3c258;
--wdg-hover: #e3c258;
--wdg-stroke: 2px;
--wdg-footer-bg: #070602;
--wdg-font: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
--wdg-menu-dur: 1.1s;
--couleur-principale: #e3c258;
--site-font-family: 'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
--wdg-fs-base: 14px;
--wdg-ls-base: 0.06em;
--wdg-lh-base: 1.55;
--wdg-fw-base: 300;
}
body{ background:#120c08 !important; color:#f5ead8 !important; font-family:'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important; font-size:14px !important; letter-spacing:0.06em !important; line-height:1.55 !important; font-weight:300 !important; }
p, .wp-block-paragraph, .wp-block-list, li, .entry-content p, .wp-block-post-content p, main p, article p, section p, .site-content p{ line-height:1.55 !important; letter-spacing:0.06em !important; font-size:14px !important; font-family:'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important; }
header, header.wp-block-template-part{ background:#120c08 !important; }
header .wp-block-navigation-item__content, header .wp-block-navigation-link__content, header nav a{ font-size:undefined !important; letter-spacing:NaNpx !important; line-height:1.55 !important; font-family:'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important; color:#d3d0c5 !important; font-variation-settings:"wght" 400, "opsz" 14 !important; }
header .wp-block-navigation-item__label{ color:#d3d0c5 !important; }
footer, footer.wp-block-template-part, .wp-site-blocks footer{
background:#070602 !important; background-color:#070602 !important; color:#eae8e3 !important;
}
footer p, footer li, footer small, footer a, footer a span,
footer .wp-block-navigation-item__content,
footer .wp-block-navigation-item__content span,
footer .wp-block-navigation-item__label{ color:#eae8e3 !important; }
footer p{ color:rgba(234,232,227,0.8) !important; }
footer p[style*='color'], footer span[style*='color'],
footer small[style*='color'], footer li[style*='color'],
footer a[style*='color'], footer a[style*='color'] *,
footer strong[style*='color']{ color:#eae8e3 !important; }
footer [class*='has-'][class*='-color']:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){ color:#eae8e3 !important; }
footer h1, footer h2, footer h3, footer h4, footer h5, footer h6,
footer .wp-block-heading,
footer h1[class], footer h2[class], footer h3[class],
footer h4[class], footer h5[class], footer h6[class]{
color:#e3c258 !important; opacity:1 !important;
}
footer h1 strong, footer h2 strong, footer h3 strong,
footer h4 strong, footer h5 strong, footer h6 strong{ color:#e3c258 !important; }
footer a, footer a *, footer a span,
footer .wp-block-navigation-item__content,
footer .wp-block-navigation-link__content{
text-decoration: none !important;
}
footer.wp-block-template-part a:hover,
footer.wp-block-template-part a:hover *,
footer.wp-block-template-part a:hover span,
footer.wp-block-template-part a:hover .wp-block-navigation-item__label,
footer.wp-block-template-part .wp-block-navigation-item:hover .wp-block-navigation-item__content,
footer.wp-block-template-part .wp-block-navigation-item:hover .wp-block-navigation-item__content *,
footer.wp-block-template-part .wp-block-navigation-item:hover .wp-block-navigation-item__content span,
footer.wp-block-template-part .wp-block-navigation-item:hover .wp-block-navigation-item__label,
footer a:hover, footer a:hover *, footer a:hover span, footer a:focus,
footer a:focus span, footer a:focus .wp-block-navigation-item__label{ color:#e3c258 !important; }
.services-grid > .wp-block-column{ background:#120c08 !important; color:#f5ead8 !important; }
.services-grid > .wp-block-column *{ color:#f5ead8 !important; }
.services-grid > .wp-block-column:hover{ border-color:#e3c258 !important; }
.btn-appel, a.btn-appel{ background:#e3c258 !important; color:#fff !important; }
.btn-appel:hover, a.btn-appel:hover{ filter:brightness(0.85) !important; }
.wp-block-button__link, .wp-element-button{ font-size:initial !important; }
.wp-block-button__link, .wp-element-button, .btn-appel, a.btn-appel{ border-radius:8px !important; }
.services-grid > .wp-block-column{ border-radius:12px !important; }
.services-grid > .wp-block-column{ box-shadow:0 2px 8px rgba(0,0,0,0.12) !important; }
:root{ --wdg-section-pad:60px; }
h1, h2, h3, h4, h5, h6, .wp-block-heading, .entry-title, .site-title, .wp-block-post-title{ color:#e3c258 !important; }
h1, h2, h3, h4, h5, h6, .wp-block-heading, .entry-title, .site-title, .wp-block-post-title{ font-weight:700 !important; }
h1, h2, h3, h4, h5, h6, .wp-block-heading, .entry-title, .site-title, .wp-block-post-title{ letter-spacing:0em !important; }
h1, h2, h3, h4, h5, h6, .wp-block-heading, .entry-title, .site-title, .wp-block-post-title{ font-family:'Inter', system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important; }
h1{ color:#e3c258 !important; font-weight:700 !important; letter-spacing:0em !important; }
h2{ color:#e3c258 !important; font-weight:700 !important; letter-spacing:0em !important; }
h3{ color:#e3c258 !important; font-weight:700 !important; letter-spacing:0em !important; }
h1[style*='color'], h2[style*='color'], h3[style*='color'], h4[style*='color'], h5[style*='color'], h6[style*='color'], .wp-block-post-title[style*='color']{ color:#e3c258 !important; }
h1[class*='has-'][class*='-color'], h2[class*='has-'][class*='-color'], h3[class*='has-'][class*='-color']{ color:#e3c258 !important; }
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .wp-block-post-title *{ color:#e3c258 !important; font-weight:inherit !important; }
@keyframes wdgReveal{ from{ opacity:0; transform:translateY(18px); } to{ opacity:1; transform:translateY(0); } }
header .wp-block-navigation-item.wdg-cascade-on{ opacity:0; animation:wdgReveal 0.7s cubic-bezier(0.22,1,0.36,1) forwards; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(1).wdg-cascade-on{ animation-delay:0.1s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(2).wdg-cascade-on{ animation-delay:0.2s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(3).wdg-cascade-on{ animation-delay:0.30000000000000004s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(4).wdg-cascade-on{ animation-delay:0.4s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(5).wdg-cascade-on{ animation-delay:0.5s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(6).wdg-cascade-on{ animation-delay:0.6000000000000001s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(7).wdg-cascade-on{ animation-delay:0.7000000000000001s; }
header .wp-block-navigation__container > .wp-block-navigation-item:nth-child(8).wdg-cascade-on{ animation-delay:0.8s; } body header .wp-block-navigation-item__content{ text-decoration:none !important; border:0 !important; outline:0 !important; box-shadow:none !important; }
body header .wp-block-navigation-item__content{ -webkit-text-fill-color:inherit !important; background-clip:border-box !important; -webkit-background-clip:border-box !important; background-image:none !important; }
body header .wp-block-navigation-item__content{ position:relative !important; padding:10px 15px !important; }
body header .wp-block-navigation-item__content::before{ content:''; position:absolute; left:0; top:0; width:0; height:0; border-top:2px solid; border-left:2px solid; border-color:#e3c258; border-image:linear-gradient(135deg,#e3c258,#f1e1ac) 1; opacity:0; transition:width 1.1s ease, height 1.1s ease, opacity 0.2s ease; }
body header .wp-block-navigation-item__content::after{ content:''; position:absolute; right:0; bottom:0; width:0; height:0; border-bottom:2px solid; border-right:2px solid; border-color:#f1e1ac; border-image:linear-gradient(315deg,#e3c258,#f1e1ac) 1; opacity:0; transition:width 1.1s ease, height 1.1s ease, opacity 0.2s ease; }
body header .wp-block-navigation-item__content:hover{ color:#e3c258 !important; } body header .wp-block-navigation-item__content:hover span{ color:#e3c258 !important; }
body header .wp-block-navigation-item__content:hover::before,body header .wp-block-navigation-item__content:hover::after{ width:12px; height:12px; opacity:1; } body .forminator-ui, body .forminator-ui *,
body .forminator-ui .forminator-input,
body .forminator-ui .forminator-textarea,
body .forminator-ui .forminator-label,
body .forminator-ui .forminator-button-submit,
body .forminator-ui .forminator-checkbox,
body .forminator-ui .forminator-radio{
font-family:var(--site-font-family, inherit) !important;
}
body .forminator-ui.forminator-design--default .forminator-label{ color:#f5ead8 !important; }
body .forminator-ui.forminator-design--default .forminator-label .forminator-required{ color:#e3c258 !important; }
body .forminator-ui.forminator-design--default .forminator-input,
body .forminator-ui.forminator-design--default .forminator-textarea{
background:#120c08 !important;
border-color:rgba(245,234,216,0.22) !important;
color:#f5ead8 !important;
border-radius:8px !important;
transition:border-color 0.25s ease, box-shadow 0.25s ease !important;
}
body .forminator-ui.forminator-design--default .forminator-input:hover,
body .forminator-ui.forminator-design--default .forminator-textarea:hover{
border-color:rgba(227,194,88,0.55) !important;
background:#120c08 !important;
}
body .forminator-ui.forminator-design--default .forminator-input:focus,
body .forminator-ui.forminator-design--default .forminator-textarea:focus{
border-color:#e3c258 !important;
box-shadow:0 0 0 3px rgba(227,194,88,0.15) !important;
outline:none !important;
background:#120c08 !important;
}
body .forminator-ui.forminator-design--default .forminator-radio .forminator-radio-bullet{
border-color:rgba(245,234,216,0.22) !important;
background-color:#120c08 !important;
}
body .forminator-ui.forminator-design--default .forminator-radio .forminator-radio-bullet:hover{
border-color:#e3c258 !important;
}
body .forminator-ui.forminator-design--default .forminator-radio .forminator-radio-bullet:before{
background-color:#e3c258 !important;
}
body .forminator-ui.forminator-design--default .forminator-radio input:checked + .forminator-radio-bullet{
border-color:#e3c258 !important;
background-color:rgba(227,194,88,0.08) !important;
}
body .forminator-ui.forminator-design--default .forminator-radio .forminator-radio-label{ color:#f5ead8 !important; }
body .forminator-ui.forminator-design--default .forminator-checkbox .forminator-checkbox-box{
border-color:rgba(245,234,216,0.22) !important;
background-color:#120c08 !important;
color:#e3c258 !important;
border-radius:4px !important;
}
body .forminator-ui.forminator-design--default .forminator-checkbox .forminator-checkbox-box:hover{
border-color:#e3c258 !important;
}
body .forminator-ui.forminator-design--default .forminator-checkbox input:checked + .forminator-checkbox-box{
border-color:#e3c258 !important;
background-color:rgba(227,194,88,0.08) !important;
}
body .forminator-ui.forminator-design--default .forminator-checkbox .forminator-checkbox-label{ color:#f5ead8 !important; }
body .forminator-ui.forminator-design--default .forminator-checkbox .forminator-checkbox-label p{ color:#f5ead8 !important; }
body .forminator-ui.forminator-design--default.forminator-design--default .forminator-button-submit,
body .forminator-ui.forminator-design--default.forminator-design--default .forminator-button-submit:link,
body .forminator-ui.forminator-design--default.forminator-design--default .forminator-button-submit:visited{
background:#e3c258 !important;
background-color:#e3c258 !important;
color:#ffffff !important;
border:none !important;
border-radius:999px !important;
font-weight:900 !important;
text-transform:uppercase !important;
padding:12px 32px !important;
font-size:14px !important;
letter-spacing:0.5px !important;
box-shadow:0 6px 18px rgba(227,194,88,0.3) !important;
transition:filter 0.25s ease, transform 0.25s ease !important;
}
body .forminator-ui.forminator-design--default.forminator-design--default .forminator-button-submit:hover{
filter:brightness(0.88) !important;
transform:scale(1.03) !important;
}
body .forminator-ui.forminator-design--default .forminator-button-upload{
background:rgba(245,234,216,0.05) !important;
color:#f5ead8 !important;
border:1px solid rgba(245,234,216,0.22) !important;
border-radius:8px !important;
font-weight:600 !important;
}
body .forminator-ui.forminator-design--default .forminator-button-upload:hover{
border-color:#e3c258 !important;
background:rgba(227,194,88,0.05) !important;
}
body .forminator-ui.forminator-design--default .forminator-response-message.forminator-error,
body .forminator-ui.forminator-design--default .forminator-response-message.forminator-error p{
background-color:rgba(192,57,43,0.07) !important;
box-shadow:inset 3px 0 0 0 #c0392b !important;
color:#f5ead8 !important;
}
body .forminator-ui.forminator-design--default .forminator-response-message.forminator-success,
body .forminator-ui.forminator-design--default .forminator-response-message.forminator-success p{
background-color:rgba(6,121,99,0.07) !important;
box-shadow:inset 3px 0 0 0 #067963 !important;
color:#f5ead8 !important;
}
body .forminator-ui.forminator-design--default .forminator-error-message{
background-color:rgba(192,57,43,0.06) !important;
color:#c0392b !important;
}