:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-5e366003{align-items:flex-end;background-attachment:fixed;background-blend-mode:normal;background-image:url('https://studio-belvedere.fr/wp-content/uploads/2026/03/architecture-decoration-interieur-formules.webp');background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:flex;height:80vh;padding-bottom:0rem;padding-top:0rem}@media (max-width:767px){.gb-element-5e366003{height:60vh}}.gb-element-6280d2af{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);width:100%}.gb-element-fea83c36{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-ac022782{align-items:center;display:flex;justify-content:center;padding-bottom:1rem;padding-top:1rem}.gb-element-32ce4c3e{padding:0rem}.gb-element-15e51d32{display:flex;margin-left:auto;margin-right:auto;width:100%}.gb-element-7e283083{align-items:stretch;column-gap:0em;display:grid;grid-template-columns:1fr 2fr;row-gap:0em}@media (max-width:767px){.gb-element-7e283083{grid-template-columns:1fr}}.gb-element-f2a29726{background-blend-mode:normal;background-image:url('https://studio-belvedere.fr/wp-content/uploads/2026/03/cage-escalier-ancien.webp');background-position:center;background-repeat:no-repeat;background-size:cover}.gb-element-eb5f04ad{background-color:var(--accent);padding:50px 30px}.gb-element-fe52d788{padding:0rem}.gb-element-db8e4d19{display:flex;margin-left:auto;margin-right:auto;width:100%}.gb-element-1da69a90{align-items:stretch;column-gap:0em;display:grid;grid-template-columns:2fr 1fr;row-gap:0em}@media (max-width:767px){.gb-element-1da69a90{grid-template-columns:1fr}}.gb-element-9e61f879{background-color:var(--base-3);padding:50px 30px}.gb-element-bfafd92a{margin-top:1em}.gb-element-22c51df4{background-blend-mode:normal;background-image:url('https://studio-belvedere.fr/wp-content/uploads/2026/03/projet-decoration-architecture-interieur.webp');background-position:center;background-repeat:no-repeat;background-size:cover}.gb-element-1619091d{padding:0rem}.gb-element-5a86cd10{display:flex;margin-left:auto;margin-right:auto;width:100%}.gb-element-c729fd5b{align-items:stretch;column-gap:0em;display:grid;grid-template-columns:1fr 2fr;row-gap:0em}@media (max-width:767px){.gb-element-c729fd5b{grid-template-columns:1fr}}.gb-element-2f489b2f{background-blend-mode:normal;background-image:url('https://studio-belvedere.fr/wp-content/uploads/2026/03/renovation-chauffage-en-fonte-ancien-et-murs.webp');background-position:19% 24%;background-repeat:no-repeat;background-size:cover}.gb-element-c88afc2f{background-color:var(--contrast);padding:50px 30px}.gb-element-9fa2b94e{margin-top:1em}.gb-element-1dc70ad7{padding:0rem}.gb-element-f03cfa85{display:flex;margin-left:auto;margin-right:auto;width:100%}.gb-element-c0278e3c{align-items:stretch;column-gap:0em;display:grid;grid-template-columns:2fr 1fr;row-gap:0em}@media (max-width:767px){.gb-element-c0278e3c{grid-template-columns:1fr}}.gb-element-cba28c62{background-color:var(--accent);padding:50px 30px}.gb-element-922c98d7{background-blend-mode:normal;background-image:url('https://studio-belvedere.fr/wp-content/uploads/2026/03/choix-materiaux-architecture-decoration-interieure.webp');background-position:center;background-repeat:no-repeat;background-size:cover}.gb-element-hp110{background-color:#FFFFFF;padding:clamp(50px,8vw,100px) 10px}.gb-element-hp110a{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);text-align:center}.gb-element-9e8832c3{align-items:center;display:flex;justify-content:center}.gb-element-59982c74{background-color:var(--contrast)}.gb-element-f4055790{display:flex;margin-left:auto;margin-right:auto;max-width:800px}@media (max-width:767px){.gb-element-f4055790{align-items:center;display:flex;flex-direction:column}}.gb-element-8438392b{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:50%}@media (max-width:767px){.gb-element-8438392b{width:100%}}.gb-element-8ac1a9a6{align-items:center;column-gap:10px;display:flex;flex-direction:row;justify-content:space-around}.gb-element-973e7c36{width:50%}@media (max-width:767px){.gb-element-973e7c36{text-align:center;width:100%}}.gb-element-225f880b{display:flex;margin-left:auto;margin-right:auto;max-width:900px}.gb-element-400d2729{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;padding-top:50px;width:100%}.gb-element-0baaebcb{background-color:var(--base-3);padding:0.75rem clamp(10px,4vw,50px)}@media (max-width:767px){.gb-element-0baaebcb{background-color:var(--contrast)}}.gb-element-0c7da617{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:100%}.gb-element-2defaa02{display:block}.gb-element-1312e2e1{background-color:var(--accent);padding-bottom:1.25rem;padding-top:1.25rem}.gb-element-22cb247b{column-gap:15px;display:flex;flex-direction:row;justify-content:center;margin-bottom:0px;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}@media (max-width:767px){.gb-element-22cb247b{align-items:center;display:flex;flex-direction:column}}.gb-text-fd6dfc90{font-family:Darker Grotesque;font-size:1.8rem;font-weight:500;text-transform:uppercase}.gb-text-4c1de014{align-items:center;background-color:var(--contrast);color:var(--accent);column-gap:0.5em;display:inline-flex;text-decoration:none;border-radius:50px;padding:0.65rem 2rem}.gb-text-4c1de014:is(:hover,:focus){background-color:var(--contrast);color:#ffffff}.gb-text-4c1de014:is(:hover,:focus) .gb-shape svg{color:var(--base-3);fill:var(--base-3)}.gb-text-4c1de014 .gb-shape svg{width:35px;height:35px;fill:currentColor}.gb-text-3078c169{font-family:DM sans;font-size:1.3rem}.gb-text-575d88e0{font-size:1.5rem}.gb-text-9ad23f39{font-family:DM sans;font-size:1.3rem}.gb-text-8f4d8e61:is(:hover,:focus){color:var(--contrast)}.gb-text-8f4d8e61 a{color:var(--contrast)}.gb-text-bdb4b1ac{color:var(--base-3);font-family:DM sans;font-size:1.3rem}.gb-text-8ee8f912{color:var(--base-3)}.gb-text-d8c69b2f{color:var(--base-3)}.gb-text-1a2e9086{font-family:DM sans;font-size:1.3rem}.gb-text-hp111{color:#1E232C;font-family:'Cormorant Garamond',serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;margin-bottom:20px;text-align:center}.gb-text-hp112{color:#333333;font-family:'DM Sans',sans-serif;font-size:17px;line-height:1.8;text-align:center}.gb-text-9c8d0cdf{align-items:center;background-color:var(--contrast);color:var(--accent);column-gap:0.5em;display:inline-flex;text-decoration:none;border-radius:50px;padding:0.65rem 2rem}.gb-text-9c8d0cdf:is(:hover,:focus){background-color:var(--contrast);color:#ffffff}.gb-text-9c8d0cdf:is(:hover,:focus) .gb-shape svg{color:var(--base-3);fill:var(--base-3)}.gb-text-9c8d0cdf .gb-shape svg{width:35px;height:35px;fill:currentColor}.gb-text-345429e7{color:var(--accent);font-size:13px}.gb-text-345429e7 a{color:var(--accent)}.gb-text-3616e09f{color:var(--accent);font-size:13px}.gb-text-3616e09f a{color:var(--accent)}.gb-text-7a758d21{color:var(--accent);font-size:13px}.gb-text-7a758d21 a{color:var(--accent)}.gb-text-b54d6930{color:var(--base-2);font-family:EB Garamond;font-size:2rem;font-weight:800;margin-bottom:15px}.gb-text-b54d6930 a{color:var(--base-2)}.gb-text-b11036d8{color:var(--base-2);font-size:14px;margin-bottom:8px}.gb-text-b11036d8 a{color:var(--base-2)}.gb-text-dc4d2017{color:var(--base-2);font-size:14px;margin-bottom:8px}.gb-text-dc4d2017 a{color:var(--base-2)}.gb-text-42959bed{color:var(--base-2);font-size:14px;margin-bottom:8px}.gb-text-42959bed a{color:var(--base-2)}.gb-text-4ba3855d{color:var(--contrast-3);font-size:13px;margin-bottom:10px}.gb-text-4ba3855d a{color:var(--accent)}.gb-text-9baf49ba{color:var(--accent);font-size:13px;font-weight:500;text-align:center}.gb-text-9baf49ba a{color:var(--base-3)}.gb-text-74e61fad{color:var(--contrast);font-size:14px;font-weight:500;margin-bottom:0px}.gb-text-74e61fad a{color:var(--contrast)}.gb-text-b3b01aed{align-items:center;color:var(--contrast);column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-b3b01aed .gb-shape svg{width:5px;height:5px;fill:currentColor;color:var(--base-3)}.gb-text-b3b01aed a{color:var(--contrast)}.gb-text-d7f80cca{color:var(--contrast);font-size:14px;font-weight:500;margin-bottom:0px}.gb-text-d7f80cca a{color:var(--contrast)}.gb-text-aa3a4925{align-items:center;color:var(--contrast);column-gap:0.5em;display:inline-flex;margin-bottom:0px}.gb-text-aa3a4925 .gb-shape svg{width:5px;height:5px;fill:currentColor;color:var(--base-3)}.gb-text-aa3a4925 a{color:var(--contrast)}.gb-text-65d44bc1{color:var(--contrast);font-size:14px;font-weight:500;margin-bottom:0px}.gb-text-65d44bc1 a{color:var(--contrast)}.gb-accordion-b230c390{color:var(--contrast)}.gb-accordion-b230c390:is(:hover,:focus){color:var(--contrast)}.gb-accordion-b230c390 a{color:var(--contrast)}.gb-accordion__item-52a0707c{border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;margin-bottom:1em;padding:1em}.gb-accordion__item-ceef4fa2{margin-bottom:1em;border:0px solid #000000;padding:1em}.gb-accordion__toggle-3cc3a030{align-items:center;color:#000000;column-gap:1em;display:flex;justify-content:space-between;text-align:left}.gb-accordion__toggle-3cc3a030:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--contrast)}.gb-accordion__toggle-3cc3a030:is(:hover,:focus){color:currentColor}.gb-accordion__toggle-dab01c2a{align-items:center;color:var(--base-3);column-gap:1em;display:flex;justify-content:space-between;text-align:left}.gb-accordion__toggle-dab01c2a:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){font-weight:600;color:var(--base-3)}.gb-accordion__toggle-dab01c2a:is(:hover,:focus){color:currentColor}.gb-accordion__toggle-icon-7223aedc svg{width:1em;height:1em}.gb-accordion__toggle-icon-49bfc34f{fill:var(--base-3)}.gb-accordion__toggle-icon-49bfc34f svg{width:1em;height:1em;fill:var(--base-3);stroke:var(--base-3)}.gb-media-38639898{object-fit:cover;width:262px}.gb-media-eaf985de{height:auto;max-width:100%;object-fit:cover;width:auto}@media (max-width:767px){.gb-media-eaf985de{display:none !important}}.gb-media-90288333{height:auto;max-width:100%;object-fit:cover;width:auto}@media (min-width:1025px){.gb-media-90288333{display:none !important}}@media (max-width:1024px) and (min-width:768px){.gb-media-90288333{display:none !important}}@media (max-width:767px){.gb-media-90288333{width:45%}}@media (width > 768px) {.gb-navigation-c0a2234e .gb-menu-toggle {display: none;}}@media (max-width: 768px) {.gb-navigation-c0a2234e .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-toggle-6c63d33e{align-items:center;background-color:#000000;color:#ffffff;column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-6c63d33e svg{width:25px;height:25px;fill:currentColor}@media (max-width:767px){.gb-menu-toggle-6c63d33e{background-color:var(--contrast);color:var(--base-3)}}.gb-menu-container-a03d4180.gb-menu-container--mobile{background-color:#000000;color:#ffffff;padding-bottom:60px;position:fixed}.gb-menu-container-a03d4180.gb-menu-container--mobile .gb-menu{flex-direction:column}.gb-menu-cc5a9fea{display:flex;flex-wrap:wrap;list-style-type:none;margin:0px;padding:0px}.gb-menu-item-mi5a9fea{font-size:0.85rem;font-weight:400;line-height:10px;list-style-type:none;position:relative;border:2px solid var(--base);border-radius:30px;margin:0px 5px;padding:0px 5px}.gb-menu-item-mi5a9fea:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--accent);background-color:var(--contrast)}.gb-menu-item-mi5a9fea:is(:hover,:focus-within){background-color:var(--contrast);color:var(--accent)}.gb-menu-item-mi5a9fea .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}@media (max-width:767px){.gb-menu-item-mi5a9fea{border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-style:solid;border-top-width:0px;border-bottom:1px solid var(--contrast-2);border-radius:0px}}.gb-sub-menu-sm5a9fea{right:0px;width:200px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-sm5a9fea .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-sm5a9fea .menu-item{background-color:#000000;color:#ffffff}