.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}*,:before,:after{box-sizing:border-box}a{color:inherit;cursor:pointer;text-decoration:none}button{color:inherit;cursor:pointer;background-color:#0000;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;margin:0;padding:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{border-width:0;margin:0;padding:0}html{height:100%}body{flex-direction:column;min-height:100vh;margin:0;display:flex}body header{z-index:999;display:flex;position:fixed}body main{flex:auto;margin-bottom:auto;margin-left:2.5vw;margin-right:2.5vw}@media only screen and (min-width:0) and (max-width:500px){body main{margin-left:16px;margin-right:16px}}body footer{font-family:var(--font-century-old-style-std)}
@font-face{font-family:saansTrial;src:url(../media/SaansTRIAL_Light-s.p.0edzh1p~ey.we.ttf)format("truetype");font-display:swap}@font-face{font-family:saansTrial Fallback;src:local(Arial);ascent-override:91.76%;descent-override:22.7%;line-gap-override:0.0%;size-adjust:99.18%}.saanstrial_8ca05b13-module__wb4AKG__className{font-family:saansTrial,saansTrial Fallback}.saanstrial_8ca05b13-module__wb4AKG__variable{--font-saans-trial:"saansTrial", "saansTrial Fallback"}
@font-face{font-family:centuryOldStyleStd;src:url(../media/CenturyOldStyleStd_Regular-s.p.0bx~x7xh8id3r.otf)format("opentype");font-display:swap}@font-face{font-family:centuryOldStyleStd Fallback;src:local(Arial);ascent-override:78.78%;descent-override:23.93%;line-gap-override:20.54%;size-adjust:97.35%}.centuryoldstylestd_e0de96e6-module__hw6fnW__className{font-family:centuryOldStyleStd,centuryOldStyleStd Fallback}.centuryoldstylestd_e0de96e6-module__hw6fnW__variable{--font-century-old-style-std:"centuryOldStyleStd", "centuryOldStyleStd Fallback"}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.footer-container{background-color:#beb6a7;padding:2.375vw 2.5vw .8125vw}@media only screen and (min-width:0) and (max-width:500px){.footer-container{padding:24px 16px 13px}}.footer-container .footer-top{flex-direction:row;display:flex}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top{flex-direction:column}}.footer-container .footer-top .footer-info{flex:3}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-info{padding-right:16px}}@media only screen and (min-width:1024px){.footer-container .footer-top .footer-info .email-and-logo-container{align-items:end;display:flex}}.footer-container .footer-top .footer-info .footer-info-email,.footer-container .footer-top .footer-info .footer-info-description{color:#f4f3f0;font-family:var(--font-saans-trial);font-size:1vw;font-style:normal;font-weight:400;line-height:1vw}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-info .footer-info-email,.footer-container .footer-top .footer-info .footer-info-description{font-size:16px;line-height:20px}}.footer-container .footer-top .footer-info .footer-info-email{margin-top:3vw;margin-right:3.75vw;line-height:1vw;display:inline-block}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-info .footer-info-email{margin-top:24px;margin-right:60px;line-height:16px}}.footer-container .footer-top .footer-info .footer-info-apdiq-logo{mix-blend-mode:screen;width:11.25vw;height:auto;margin-top:1.5vw}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-info .footer-info-apdiq-logo{width:160px;margin-top:24px}}.footer-container .footer-top .footer-links{flex-direction:row;flex:4;padding-left:12vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-links{flex-wrap:wrap;padding-left:0}}.footer-container .footer-top .footer-links .footer-links-column{flex-direction:column;flex:1;display:flex}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-links .footer-links-column{flex:0 50%;margin-top:80px}}.footer-container .footer-top .footer-links .footer-links-column .footer-link{color:#f4f3f0;font-family:var(--font-saans-trial);margin-bottom:1vw;font-size:1vw;font-style:normal;font-weight:400;line-height:1vw}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-top .footer-links .footer-links-column .footer-link{margin-bottom:16px;font-size:16px;line-height:16px}}.footer-container .footer-bottom{margin-top:20vw}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-bottom{margin-top:320px}}.footer-container .footer-bottom .footer-mamuth-logo{width:100%;height:auto}.footer-container .footer-bottom .footer-copyright{flex-direction:row;margin:.5vw .5vw .5vw 0;display:flex}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-bottom .footer-copyright{margin:8px 8px 8px 0}}.footer-container .footer-bottom .footer-copyright .footer-copyright-text{font-family:var(--font-saans-trial);color:#f4f3f0;margin-right:6vw;font-size:1.1vw;font-weight:400;line-height:1.1vw}@media only screen and (min-width:0) and (max-width:500px){.footer-container .footer-bottom .footer-copyright .footer-copyright-text{font-size:16px;line-height:16px}}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light,.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light,.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light,.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover,.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}:has(.services-page-container) .nav-bar-top .nav-bar-link{color:#3b5e58!important}:has(.services-page-container) .nav-bar-top .nav-bar-link-services{color:#81b1a8!important}:has(.services-page-container) .nav-bar-top .nav-bar-contact-us{color:#3b5e58!important;border:1px solid #3b5e58!important}:has(.services-page-container) .nav-bar-top .nav-bar-contact-us:hover{color:#81b1a8!important;background-color:#3b5e58!important}:has(.projects-page-container) .nav-bar-top .nav-bar-link-projects{color:#d4cfc4!important}:has(.about-us-page-container) .nav-bar-top .nav-bar-link{color:#968503!important}:has(.about-us-page-container) .nav-bar-top .nav-bar-link-about-us{color:#c4bf33!important}:has(.about-us-page-container) .nav-bar-top .nav-bar-contact-us{color:#968503!important;border:1px solid #968503!important}:has(.about-us-page-container) .nav-bar-top .nav-bar-contact-us:hover{color:#c4bf33!important;background-color:#968503!important}:has(.blog-page-container) .nav-bar-top .nav-bar-link{color:#930!important}:has(.blog-page-container) .nav-bar-top .nav-bar-link-blog{color:#c74200!important}:has(.blog-page-container) .nav-bar-top .nav-bar-contact-us{color:#930!important;border:1px solid #930!important}:has(.blog-page-container) .nav-bar-top .nav-bar-contact-us:hover{color:#f73!important;background-color:#930!important}:has(.services-page-container) .nav-bar-link-services{color:#81b1a8!important}:has(.service-page-default-container,.service-page-architecture-residentielle-container) .nav-bar-container{background-color:#eef6f0}:has(.service-page-design-interieur-residentiel-container) .nav-bar-container{background-color:#f2f2ff}:has(.service-page-design-interieur-commercial-container) .nav-bar-container{background-color:#e5f1ff}:has(.nav-bar-top) .nav-bar-container{background-color:#0000}:has(.contact-form-container) .nav-bar-container{width:100vw;position:relative;background-color:#0000!important}:has(.home-page-container,.contact-form-container) .nav-bar-top .nav-bar-logo-link{background-image:url(../media/logo.0ylc~2e1yck3h.svg)!important}:has(.home-page-container,.contact-form-container) .nav-bar-top .nav-bar-link{color:#f4f3f0!important}:has(.home-page-container,.contact-form-container) .nav-bar-top .nav-bar-mobile-menu-open-btn{border-top:2px solid #f4f3f0!important;border-bottom:2px solid #f4f3f0!important}:has(.home-page-container,.contact-form-container) .nav-bar-top .nav-bar-contact-us{color:#f4f3f0!important;border:1px solid #f4f3f0!important}:has(.home-page-container,.contact-form-container) .nav-bar-top .nav-bar-contact-us:hover{color:#585041!important;background-color:#f4f3f0!important}:has(.nav-bar-mobile-menu) body{overflow:hidden}.nav-bar-container{z-index:999;background-color:#fff;flex-direction:row;flex:1;width:100%;padding:1.5vw 2.5vw;transition:top .3s,background-color .1s;display:flex;position:fixed}@media only screen and (min-width:0) and (max-width:500px){.nav-bar-container{padding:18px 16px}}.nav-bar-container .nav-bar-logo-link{background-image:url(../media/darkLogo.17h67aha0kz7a.svg);background-repeat:no-repeat;background-size:cover;align-items:center;width:11vw;height:2vw;margin-top:.5vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.nav-bar-container .nav-bar-logo-link{background-size:auto;flex:1;height:30px;margin-top:8px}}.nav-bar-container .nav-bar-links-desktop{flex-direction:row;flex:4;justify-content:flex-end;align-items:center;display:flex}@media only screen and (min-width:0) and (max-width:500px){.nav-bar-container .nav-bar-links-desktop{display:none}}.nav-bar-container .nav-bar-links-desktop .nav-bar-link{color:#585041}.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us{color:#585041;border:1px solid #585041}.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us:hover{color:#faf9eb;background-color:#585041}.nav-bar-container .nav-bar-links-desktop .nav-bar-contact-us{width:11.25vw;margin:0 0 0 5rem;padding:.875vw 1vw}.nav-bar-container .nav-bar-links-mobile{z-index:1000;display:none}@media only screen and (min-width:0) and (max-width:500px){.nav-bar-container .nav-bar-links-mobile{display:inline}}.nav-bar-container .nav-bar-links-mobile .nav-bar-menu-toggle{cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;width:32px;height:14px;margin-top:1rem;padding:0;display:flex}.nav-bar-container .nav-bar-links-mobile .nav-bar-menu-toggle span{transform-origin:50%;background-color:#585041;width:32px;height:2px;transition:transform .3s,opacity .3s;display:block}.nav-bar-container .nav-bar-links-mobile .nav-bar-menu-toggle.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.nav-bar-container .nav-bar-links-mobile .nav-bar-menu-toggle.is-open span:last-child{transform:translateY(-6px)rotate(-45deg)}.nav-bar-container .nav-bar-mobile-menu{z-index:2;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:none;position:absolute;top:0;left:0}.nav-bar-container .nav-bar-mobile-menu .nav-bar-mobile-menu-link{background-image:url(../media/darkLogo.17h67aha0kz7a.svg);background-repeat:no-repeat;width:200px;height:30px;margin-top:26px;margin-left:16px;position:absolute;top:0;left:0}.nav-bar-container .nav-bar-mobile-menu .nav-bar-mobile-link{font-family:var(--font-saans-trial);cursor:pointer;color:#585041;text-align:center;box-sizing:border-box;background:0 0;border:none;width:100%;margin:16px 0;padding:0 16px;font-size:30px;font-style:normal;font-weight:400;line-height:40px}.nav-bar-container .nav-bar-mobile-menu .nav-bar-mobile-sublink{justify-content:center;font-size:22px;line-height:32px;display:flex}.nav-bar-container .nav-bar-mobile-menu .nav-bar-mobile-back-btn{cursor:pointer;background:0 0;border:none;padding:8px 16px;position:absolute;bottom:96px;left:50%;transform:translate(-50%)}@media only screen and (min-width:0) and (max-width:500px){.nav-bar-container .nav-bar-mobile-menu{display:flex}}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.nav-tab{align-items:center;margin-right:2vw;display:flex;position:relative}.nav-tab .nav-tab-link{color:inherit;font-family:var(--font-saans-trial);white-space:nowrap;font-size:1vw;font-style:normal;font-weight:400;line-height:1vw}.nav-tab .nav-tab-dropdown{background-color:#fff;border-radius:.4vw;padding:.5vw 0;position:absolute;top:calc(100% + .75vw);left:0;box-shadow:0 4px 20px #0000001a}.nav-tab .nav-tab-dropdown:before{content:"";width:100%;height:.75vw;position:absolute;top:-.75vw;left:0}.nav-tab .nav-tab-dropdown{z-index:1000;flex-direction:column;min-width:16vw;animation:.15s nav-tab-dropdown-fade-in;display:flex}.nav-tab .nav-tab-dropdown .nav-tab-dropdown-item{color:#585041;font-family:var(--font-saans-trial);white-space:nowrap;padding:.6vw 1.25vw;font-size:.85vw;font-style:normal;font-weight:400;transition:background-color .15s,color .15s}.nav-tab .nav-tab-dropdown .nav-tab-dropdown-item:hover{color:#585041;background-color:#f4f3f0}@keyframes nav-tab-dropdown-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.page-overlay{z-index:1000;background:#404040e6;width:100vw;height:100vh;position:fixed;top:0;left:0}.page-overlay.hidden{display:none}.page-overlay.visible{display:block}
.common-btn-jaune-pyrite,.cookies-consent-container .cookies-btn{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite,.cookies-consent-container .cookies-btn{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite,.cookies-consent-container .cookies-btn{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover,.cookies-consent-container .cookies-btn:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.cookies-consent-container .cookies-btn{padding:.875vw 1.75vw}@media only screen and (min-width:0) and (max-width:500px){.cookies-consent-container .cookies-btn{padding:2.75vw}}.cookies-consent-container .cookies-accept-btn,.cookies-consent-container .cookies-save-btn{color:#fff;background-color:#a29e2a}.cookies-consent-container .cookies-parameter-btn:hover{color:#a29e2a;background-color:#fff}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.cookies-banner-container{z-index:1000;background-color:#fff;flex-direction:row;width:100%;height:5vw;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -10px 20px -15px #0000004d}@media only screen and (min-width:0) and (max-width:500px){.cookies-banner-container{flex-direction:column;height:45vw;padding:2.5vw}}.cookies-banner-container .cookies-banner-text{font-family:var(--font-saans-trial);color:#585041;flex:3;align-items:center;padding-left:1vw;font-size:1.25vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.cookies-banner-container .cookies-banner-text{align-items:start;font-size:4.5vw}}.cookies-banner-container .cookies-banner-buttons{flex-direction:row;flex:1;justify-content:center;align-items:center;gap:1vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.cookies-banner-container .cookies-banner-buttons{justify-content:start;gap:3vw;padding-bottom:2vw}}.cookies-banner-show{display:flex}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.cookies-parameters{opacity:1;z-index:1000;background-color:#fff;flex-direction:column;width:60vw;height:38vw;margin:auto;padding:2.5vw;display:flex;position:fixed;inset:0;transform:translate(-140%)}@media only screen and (min-width:0) and (max-width:500px){.cookies-parameters{width:90vw;height:174vw;padding:6vw}}.cookies-parameters.show{opacity:1;border:2px solid #beb6a7;border-radius:.5vw;transform:translate(0)}.cookies-parameters .cookies-parameters-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.cookies-parameters .cookies-parameters-header .cookies-parameters-title{font-family:var(--font-saans-trial);color:#585041;font-size:1.5vw;font-weight:700}@media only screen and (min-width:0) and (max-width:500px){.cookies-parameters .cookies-parameters-header .cookies-parameters-title{font-size:5.5vw}}.cookies-parameters .cookies-parameters-header .cookies-parameters-close-btn{cursor:pointer;width:1.25vw;height:auto}@media only screen and (min-width:0) and (max-width:500px){.cookies-parameters .cookies-parameters-header .cookies-parameters-close-btn{width:4vw;margin-top:-4.5vw}}.cookies-parameters .cookies-options{margin-top:2vw}.cookies-parameters .save-cookies-setting-container{justify-content:flex-end;gap:1vw;margin-top:3vw;display:flex}@media only screen and (min-width:0) and (max-width:500px){.cookies-parameters .save-cookies-setting-container{justify-content:space-around;margin-top:6vw}}
.common-btn-jaune-pyrite{cursor:pointer;color:#a29e2a;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #a29e2a;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-jaune-pyrite{border:1px solid #a29e2a;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-jaune-pyrite{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-jaune-pyrite:hover{color:#faf9eb;background-color:#797620}.common-btn-noir-boise-light{cursor:pointer;color:#f4f3f0;font-size:1.125vw;line-height:.75vw;font-family:var(--font-saans-trial);border:.0625vw solid #f4f3f0;border-radius:.4vw;font-style:normal;font-weight:400}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-light{border:1px solid #f4f3f0;border-radius:5px;font-size:18px;line-height:12px}}.common-btn-noir-boise-light{text-align:center;width:fit-content;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:block}.common-btn-noir-boise-light:hover{color:#585041;background-color:#f4f3f0}.common-btn-noir-boise-dark{cursor:pointer;color:#766b56;font-family:var(--font-saans-trial);text-align:center;border:1px solid #beb6a7;border-radius:.25vw;width:fit-content;font-size:1vw;font-style:normal;font-weight:400;line-height:.75vw;display:block}@media only screen and (min-width:0) and (max-width:500px){.common-btn-noir-boise-dark{border-radius:5px;font-size:14px;line-height:12px}}.common-btn-noir-boise-dark{transition:color .2s ease-in-out,background-color .2s ease-in-out}.common-btn-noir-boise-dark:hover{color:#585041;border:1px solid #585041}.cookies-option{border-bottom:1px solid #beb6a7;padding:1.5vw 0}@media only screen and (min-width:0) and (max-width:500px){.cookies-option{padding:4vw 0}}.cookies-option .cookies-option-header{flex-direction:row;justify-content:space-between;display:flex}.cookies-option .cookies-option-header .cookies-option-title{font-family:var(--font-saans-trial);color:#585041;font-size:1.25vw}@media only screen and (min-width:0) and (max-width:500px){.cookies-option .cookies-option-header .cookies-option-title{font-size:4.5vw}}.cookies-option .cookies-option-header .hidden-checkbox{display:none}.cookies-option .cookies-option-header .custom-checkbox{cursor:pointer;align-items:center;display:flex}.cookies-option .cookies-option-header .custom-checkmark{background-color:#fff;border:1px solid #beb6a7;border-radius:.25vw;justify-content:center;align-items:center;width:1.25vw;height:1.25vw;margin-right:10px;transition:background-color .3s;display:flex}@media only screen and (min-width:0) and (max-width:500px){.cookies-option .cookies-option-header .custom-checkmark{border-radius:.75vw;width:4.5vw;height:4.5vw}}.cookies-option .cookies-option-header .custom-checkmark:after{background-color:#a29e2a;width:10px;height:10px;display:none}.cookies-option .cookies-option-header .hidden-checkbox:checked+.custom-checkmark:after{display:block}.cookies-option .cookies-option-header .hidden-checkbox:checked+.custom-checkmark{background-color:#a29e2a}.cookies-option .cookies-option-description{max-width:36vw;font-size:1vw;font-family:var(--font-saans-trial);color:#585041;margin-top:.5vw}@media only screen and (min-width:0) and (max-width:500px){.cookies-option .cookies-option-description{max-width:60vw;font-size:3.5vw}}
