.et-db #et-boc .et-l .et_pb_section_0_tb_header.et_pb_section,.et-db #et-boc .et-l .et_pb_section_0_tb_footer.et_pb_section{margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px}.et-db #et-boc .et-l .et_pb_section_0_tb_body.et_pb_section{padding-top:0vh;padding-bottom:0vh}.et-db #et-boc .et-l .et_pb_row_0_tb_header.et_pb_row,.et-db #et-boc .et-l .et_pb_row_0_tb_footer.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px!important;padding-right:0px!important;padding-bottom:0px!important;padding-left:0px!important}.et-db #et-boc .et-l .et_pb_row_0_tb_header,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_header,.et-db #et-boc .et-l .et_pb_row_0_tb_body,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_body,.et-db #et-boc .et-l .et_pb_row_0_tb_footer,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_0_tb_footer{width:100%!important}.et-db #et-boc .et-l .et_pb_row_0_tb_header,.et-db #et-boc .et-l .et_pb_row_0_tb_body,.et-db #et-boc .et-l .et_pb_row_0_tb_footer{max-width:100%!important;flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_code_0_tb_header,.et-db #et-boc .et-l .et_pb_code_0_tb_body,.et-db #et-boc .et-l .et_pb_code_0_tb_footer{margin-bottom:0px!important}:root{--noir:#141413;--noir-2:#1c1c1a;--gris-fonce:#26261f;--gris:#575756;--gris-txt:#9b9b98;--gris-ligne:#33332e;--blanc:#f2f1ec;--clair:#f2f1ec;--clair-2:#e6e4dd;--txt-fonce:#1c1c1a;--txt-gris:#575756;--ligne:#e4e4e0;--fond:#fafaf8}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}img{display:block;max-width:100%}a{text-decoration:none;color:inherit}.wrap{max-width:1280px;margin:0 auto;padding:0 40px}header{position:fixed;top:0;left:0;right:0;z-index:50;padding:18px 0;background:#fff;border-bottom:1px solid var(--ligne);transition:padding .35s,box-shadow .35s}header.scrolled{padding:12px 0;box-shadow:0 4px 20px rgba(0,0,0,.06)}.nav{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center}.logo img{height:62px;width:auto;display:block;transition:height .35s}header.scrolled .logo img{height:50px}.menu{display:flex;gap:34px;align-items:center}.menu a{font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:var(--txt-fonce);position:relative;padding-bottom:4px;transition:color .2s}.menu a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:1px;background:var(--txt-fonce);transition:width .3s}.menu a:hover{color:var(--txt-fonce);font-weight:700}.menu a:hover::after{width:100%}.burger{display:none;flex-direction:column;justify-content:center;gap:6px;width:34px;height:34px;padding:0;background:none;border:0;cursor:pointer;z-index:60}.burger span{display:block;width:26px;height:2px;background:var(--txt-fonce);transition:transform .3s,opacity .3s}body.nav-open .burger span{background:#fff}body.nav-open .burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .burger span:nth-child(2){opacity:0}body.nav-open .burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:900px){.burger{display:flex}.menu{position:fixed;inset:0;background:var(--noir);flex-direction:column;justify-content:center;align-items:center;gap:30px;transform:translateX(100%);transition:transform .35s ease;z-index:55}body.nav-open .menu{transform:translateX(0)}.menu a{font-size:20px;color:#fff}.intro-grid{grid-template-columns:1fr;gap:36px}.chiffres-grid{grid-template-columns:repeat(2,1fr)}.stat{padding:44px 24px}.stat:nth-child(2){border-right:none}.mags-grid{grid-template-columns:repeat(2,1fr)}.li-grid{grid-template-columns:1fr}}.gb-mag{--gb-noir:#141413;--gb-noir-2:#1c1c1a;--gb-gris:#575756;--gb-gris-txt:#9b9b98;--gb-ligne:#e4e4e0;--gb-fond:#fafaf8;font-family:'Lato',-apple-system,BlinkMacSystemFont,sans-serif;color:#1c1c1a;line-height:1.6}.gb-mag .gb-wrap,body .gb-mag .gb-wrap,.et_pb_module .gb-mag .gb-wrap,.et_pb_text .gb-mag .gb-wrap{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important;padding-left:40px!important;padding-right:40px!important;width:100%!important;box-sizing:border-box!important}.gb-mag h2{font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(28px,3.4vw,44px);margin:0}.gb-mag h2 .thin{display:block;font-weight:300;text-transform:none;letter-spacing:0;color:var(--gb-gris);margin-top:6px}.gb-mag .gb-label{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gb-gris);font-weight:700;margin-bottom:18px}.gb-mag .gb-mag-head{margin-bottom:50px;max-width:640px}.gb-mag .gb-mag-hero{position:relative;min-height:70vh;display:flex;align-items:center;padding:150px 0 90px;background:var(--gb-noir);overflow:hidden}.gb-mag .gb-mag-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;z-index:1}.gb-mag .gb-mag-hero::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(20,20,19,.5) 0%,rgba(20,20,19,.15) 40%,rgba(20,20,19,.75) 100%)}.gb-mag .gb-mag-hero-content{position:relative;z-index:3;color:#fff}.gb-mag .gb-mag-sub{display:inline-flex;align-items:center;gap:14px;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:rgba(255,255,255,.85);margin-bottom:24px}.gb-mag .gb-mag-hero h1{font-weight:900;text-transform:uppercase;font-size:clamp(38px,6vw,76px);line-height:1.02;letter-spacing:.5px;color:#fff;margin:0}.gb-mag .gb-mag-infos{padding:70px 0}.gb-mag .gb-infos-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:70px;align-items:start}.gb-mag .gb-infos-cols{display:grid;grid-template-columns:1fr 1fr;gap:44px;padding-top:30px}.gb-mag .gb-info-bloc h4{font-size:12px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--gb-noir);margin:0 0 12px}.gb-mag .gb-info-fb{color:var(--gb-noir);text-decoration:none;font-weight:700;border-bottom:1px solid var(--gb-noir);padding-bottom:3px;transition:opacity .2s}.gb-mag .gb-info-fb:hover{opacity:.6}.gb-mag .gb-info-bloc p{font-size:16px;color:var(--gb-gris);margin:0}.gb-mag .gb-mag-chiffres{padding:80px 0;background:var(--gb-noir);color:#fff}.gb-mag .gb-chiffres-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.gb-mag .gb-stat{padding:10px 0}.gb-mag .gb-num{font-size:clamp(38px,5vw,58px);font-weight:900;line-height:1;color:#fff;margin-bottom:12px}.gb-mag .gb-suf{font-size:.45em;font-weight:700;margin-left:4px}.gb-mag .gb-lbl{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--gb-gris-txt)}.gb-mag .gb-mag-rayons{padding:70px 0}.gb-mag .gb-rayons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gb-mag .gb-rayon-img{position:relative;aspect-ratio:4/5;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-end;border:none}.gb-mag .gb-rayon-img::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,19,.1) 0%,rgba(20,20,19,.75) 100%)}.gb-mag .gb-rayon-img .gb-rayon-nom{position:relative;z-index:2;padding:20px;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.gb-mag .gb-rayon:not(.gb-rayon-img){padding:14px 26px;border:1px solid var(--gb-ligne);background:#fff;font-size:15px;font-weight:700;color:var(--gb-noir);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center;text-align:center}.gb-mag .gb-mag-services{padding:70px 0;background:var(--gb-fond);border-top:1px solid var(--gb-ligne);border-bottom:1px solid var(--gb-ligne)}.gb-mag .gb-services-cta{margin-top:44px;text-align:center}.gb-mag .gb-services-cta-btn{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--gb-noir);color:var(--gb-noir);padding:16px 34px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,gap .3s}.gb-mag .gb-services-cta-btn:hover{background:var(--gb-noir);color:#fff;gap:18px}.gb-mag .gb-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:stretch}.gb-mag .gb-service{background:#fff;border:1px solid var(--gb-ligne);padding:34px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:100%;min-height:120px}.gb-mag .gb-service-ico{width:44px;height:44px;object-fit:contain}.gb-mag .gb-service-nom{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gb-noir)}.gb-mag a.gb-service-link{text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s,box-shadow .3s,border-color .3s}.gb-mag a.gb-service-link:hover{transform:translateY(-4px);border-color:var(--gb-noir);box-shadow:0 14px 32px rgba(0,0,0,.07)}.gb-mag .gb-mag-histoire{padding:70px 0}.gb-mag .gb-histoire-grid{display:grid;grid-template-columns:0.9fr 1.1fr;gap:70px;align-items:start}.gb-mag .gb-histoire-texte{font-size:17px;color:var(--gb-gris);padding-top:30px}.gb-mag .gb-histoire-texte p{margin:0 0 18px}.gb-mag .gb-histoire-texte p:last-child{margin-bottom:0}.gb-mag .gb-mag-galerie{padding:70px 0;background:var(--gb-fond);border-top:1px solid var(--gb-ligne)}.gb-mag .gb-galerie-masonry{column-count:3;column-gap:20px}.gb-mag .gb-galerie-cell{break-inside:avoid;margin-bottom:20px;border:1px solid var(--gb-ligne);background:var(--gb-noir);overflow:hidden;line-height:0}.gb-mag .gb-galerie-cell img,.gb-mag .gb-galerie-cell video{width:100%;height:auto;display:block}.gb-mag .gb-galerie-cell img{transition:transform .4s}.gb-mag .gb-galerie-cell:hover img{transform:scale(1.03)}.gb-mag .gb-galerie-video video{background:#000}.gb-mag .gb-mag-avis{padding:70px 0}.gb-mag .gb-avis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gb-mag .gb-avis{border:1px solid var(--gb-ligne);background:#fff;padding:32px 28px;display:flex;flex-direction:column}.gb-mag .gb-etoiles{font-size:18px;letter-spacing:3px;color:var(--gb-noir);margin-bottom:16px}.gb-mag .gb-avis-txt{font-size:15px;color:var(--gb-gris);line-height:1.65;margin:0 0 20px;flex:1}.gb-mag .gb-avis-auteur{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--gb-noir)}.gb-mag .gb-avis-more{margin-top:44px;text-align:center}.gb-mag .gb-avis-btn{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--gb-noir);color:var(--gb-noir);padding:16px 34px;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,gap .3s}.gb-mag .gb-avis-btn:hover{background:var(--gb-noir);color:#fff;gap:18px}.gb-mag .gb-mag-cta{padding:100px 0;text-align:center;background:var(--gb-noir);color:#fff}.gb-mag .gb-mag-cta h2{color:#fff;margin-bottom:28px}.gb-mag .gb-mag-cta h2 .thin{color:#fff;display:inline}.gb-mag .gb-mag-cta-btn{display:inline-flex;align-items:center;gap:12px;background:#fff;color:var(--gb-noir);padding:18px 40px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;transition:gap .25s}.gb-mag .gb-mag-cta-btn:hover{gap:18px}@media(max-width:980px){.gb-mag .gb-infos-grid,.gb-mag .gb-histoire-grid{grid-template-columns:1fr;gap:40px}.gb-mag .gb-histoire-texte,.gb-mag .gb-infos-cols{padding-top:0}.gb-mag .gb-services-grid{grid-template-columns:repeat(2,1fr)}.gb-mag .gb-galerie-masonry{column-count:2}.gb-mag .gb-rayons-grid{grid-template-columns:repeat(2,1fr)}.gb-mag .gb-avis-grid{grid-template-columns:1fr}.gb-mag .gb-mag-infos,.gb-mag .gb-mag-rayons,.gb-mag .gb-mag-services,.gb-mag .gb-mag-histoire,.gb-mag .gb-mag-galerie,.gb-mag .gb-mag-avis{padding:80px 0}}@media(max-width:600px){.gb-mag .gb-wrap{padding:0 24px}.gb-mag .gb-mag-hero{min-height:58vh;padding:120px 0 70px}.gb-mag .gb-infos-cols{grid-template-columns:1fr;gap:30px}.gb-mag .gb-chiffres-grid{grid-template-columns:1fr;gap:36px}.gb-mag .gb-services-grid,.gb-mag .gb-galerie-masonry{column-count:1}.gb-mag .gb-rayons-grid{grid-template-columns:repeat(2,1fr)}.gb-mag .gb-mag-cta{padding:70px 0}}