/* Prestige Concept - amenagement de lieux d'accueil */
:root{--pc-la-paper:#f5f0e7;--pc-la-ink:#1a2022;--pc-la-dark:#151a1b;--pc-la-brown:#34291f;--pc-la-gold:#d5ad4e;--pc-la-white:#fffaf1;--pc-la-line:rgba(213,173,78,.42)}
body:has(#pc-lieux-accueil-hero),body:has(#pc-lieux-accueil-hero) #Wrapper,body:has(#pc-lieux-accueil-hero) #Content{margin:0!important;padding:0!important;max-width:none!important;overflow-x:hidden}#pc-lieux-accueil-hero,.pc-la-section{box-sizing:border-box;font-family:Arial,sans-serif}.pc-la-hero *,.pc-la-section *{box-sizing:border-box}.pc-la-hero{position:relative;isolation:isolate;min-height:720px;color:var(--pc-la-white);background:#101313 url('https://prestigeconcept.fr/wp-content/uploads/2026/08/amenagement-lieux-accueil-hero.webp') center/cover no-repeat;display:flex;align-items:center}.pc-la-hero__veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,8,8,.92),rgba(7,10,10,.64) 48%,rgba(7,10,10,.1))}.pc-la-hero__inner,.pc-la-shell{width:min(1160px,calc(100% - 72px));margin:auto}.pc-la-hero__inner{padding:150px 0 72px}.pc-la-hero__inner>*{max-width:585px}.pc-la-kicker{margin:0 0 17px!important;color:var(--pc-la-gold)!important;text-transform:uppercase;font-size:12px!important;font-weight:700!important;letter-spacing:2.8px!important;line-height:1.4!important}.pc-la-hero h1,.pc-la-section h2,.pc-la-section h3{font-family:Georgia,serif}.pc-la-hero h1{margin:0!important;font-size:clamp(44px,5.1vw,74px)!important;line-height:1.02!important;font-weight:400!important;letter-spacing:-1.6px!important}.pc-la-hero__lead{margin:29px 0 0!important;font-size:20px!important;line-height:1.55!important}.pc-la-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:34px}.pc-la-button{display:inline-flex!important;min-height:50px;align-items:center;justify-content:center;padding:13px 25px!important;border-radius:2px;text-decoration:none!important;font-weight:700!important;font-size:14px!important;transition:transform .2s}.pc-la-button:hover{transform:translateY(-2px)}.pc-la-button--gold{background:var(--pc-la-gold)!important;color:#171512!important;border:1px solid var(--pc-la-gold)!important}.pc-la-button--line{border:1px solid rgba(255,250,241,.8)!important;color:var(--pc-la-white)!important;background:transparent!important}.pc-la-section{padding:108px 0}.pc-la-section h2{margin:0!important;color:inherit!important;font-weight:400!important;font-size:clamp(37px,4vw,59px)!important;line-height:1.08!important;letter-spacing:-1.1px!important}.pc-la-section p{font-size:17px!important;line-height:1.7!important}.pc-la-intention{background:var(--pc-la-paper);color:var(--pc-la-ink)}.pc-la-intention__grid{display:grid;grid-template-columns:.94fr 1.06fr;gap:100px}.pc-la-prose{padding-top:10px;border-left:1px solid var(--pc-la-line);padding-left:48px}.pc-la-prose p{margin:0 0 20px!important}.pc-la-parcours{background:var(--pc-la-dark);color:var(--pc-la-white)}.pc-la-heading{max-width:700px;margin-bottom:57px}.pc-la-parcours__grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--pc-la-line)}.pc-la-parcours article{padding:29px 26px 6px;border-right:1px solid rgba(255,255,255,.18)}.pc-la-parcours article:first-child{padding-left:0}.pc-la-parcours article:last-child{border:0}.pc-la-parcours span,.pc-la-formats span{color:var(--pc-la-gold);font-size:14px;font-weight:700;letter-spacing:1.5px}.pc-la-parcours h3,.pc-la-formats h3{margin:19px 0 14px!important;color:inherit!important;font-family:Arial,sans-serif!important;font-weight:600!important;font-size:25px!important;line-height:1.2!important}.pc-la-parcours p{font-size:15px!important;line-height:1.6!important}.pc-la-media--paper{background:#fbf8f2;color:var(--pc-la-ink)}.pc-la-media--dark{background:var(--pc-la-brown);color:var(--pc-la-white)}.pc-la-media__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pc-la-media--dark .pc-la-media__grid>div{order:1}.pc-la-media figure{margin:0}.pc-la-media img{display:block;width:100%;height:390px;object-fit:cover}.pc-la-media figcaption{margin-top:12px;font-size:13px;font-style:italic;line-height:1.45}.pc-la-media p{margin:23px 0!important}.pc-la-media ul{margin:27px 0 0!important;padding:0!important;list-style:none}.pc-la-media li{margin:12px 0!important;font-size:16px;line-height:1.45}.pc-la-media li:before{content:'+';color:var(--pc-la-gold);font-weight:700;margin-right:13px}.pc-la-formats{background:var(--pc-la-paper);color:var(--pc-la-ink)}.pc-la-formats__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--pc-la-line)}.pc-la-formats article{min-height:310px;padding:31px 32px;border-right:1px solid var(--pc-la-line);display:flex;flex-direction:column}.pc-la-formats article:first-child{padding-left:0}.pc-la-formats article:last-child{border:0}.pc-la-formats p{font-size:16px!important;line-height:1.6!important;margin:0 0 24px!important}.pc-la-formats a{margin-top:auto;color:#75551d!important;text-decoration:none!important;font-size:14px;font-weight:700}.pc-la-formats a:after{content:' ->';margin-left:4px}.pc-la-faq{background:#fbf8f2;color:var(--pc-la-ink);padding-top:96px}.pc-la-faq__shell{max-width:880px}.pc-la-faq h2{margin-bottom:44px!important}.pc-la-faq__list{border:1px solid #d7c8ad}.pc-la-faq details{border-bottom:1px solid #d7c8ad}.pc-la-faq details:last-child{border:0}.pc-la-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;cursor:pointer;padding:20px 24px;font-family:Georgia,serif;font-size:18px;line-height:1.4}.pc-la-faq summary::-webkit-details-marker{display:none}.pc-la-faq summary:after{content:'+';color:#a87720;font:400 25px Arial}.pc-la-faq details[open] summary:after{content:'-'}.pc-la-faq details p{margin:0!important;padding:0 24px 22px!important;font-size:16px!important;line-height:1.65!important}.pc-la-contact{background:#151a1b;color:var(--pc-la-white);text-align:center;padding:100px 0}.pc-la-contact .pc-la-shell{max-width:850px}.pc-la-contact h2{margin-bottom:20px!important}.pc-la-contact p{max-width:720px;margin:0 auto 33px!important}.pc-la-contact .pc-la-button{margin:auto}
@media(max-width:1155px){.pc-la-hero{min-height:690px}.pc-la-hero__veil{background:linear-gradient(90deg,rgba(5,8,8,.78),rgba(5,8,8,.48))}.pc-la-hero__inner{padding-top:190px;text-align:center}.pc-la-hero__inner>*{margin-left:auto!important;margin-right:auto!important}.pc-la-actions{justify-content:center}.pc-la-intention__grid{gap:50px}.pc-la-media__grid{gap:52px}.pc-la-parcours__grid{grid-template-columns:repeat(2,1fr)}.pc-la-parcours article:nth-child(2){border-right:0}.pc-la-parcours article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.18)}.pc-la-parcours article:nth-child(3){padding-left:0}.pc-la-formats article{padding:27px 23px}.pc-la-formats article:first-child{padding-left:0}}
@media(max-width:700px){.pc-la-hero{min-height:670px;background-position:63% center}.pc-la-hero__inner,.pc-la-shell{width:min(100% - 38px,560px)}.pc-la-hero__inner{padding:138px 0 48px}.pc-la-hero h1{font-size:42px!important;letter-spacing:-.7px!important}.pc-la-hero__lead{font-size:17px!important}.pc-la-section{padding:65px 0}.pc-la-section h2{font-size:37px!important}.pc-la-kicker{font-size:10px!important;letter-spacing:2.1px!important}.pc-la-intention__grid,.pc-la-media__grid{grid-template-columns:1fr;gap:29px}.pc-la-prose{border-left:0;border-top:1px solid var(--pc-la-line);padding:25px 0 0}.pc-la-parcours__grid,.pc-la-formats__grid{grid-template-columns:1fr}.pc-la-parcours article,.pc-la-parcours article:first-child,.pc-la-parcours article:nth-child(3),.pc-la-formats article,.pc-la-formats article:first-child{border-right:0;border-bottom:1px solid var(--pc-la-line);padding:25px 0}.pc-la-parcours article:last-child,.pc-la-formats article:last-child{border-bottom:0}.pc-la-parcours h3,.pc-la-formats h3{font-size:23px!important}.pc-la-media--dark .pc-la-media__grid>div{order:0}.pc-la-media--dark figure{order:1}.pc-la-media img{height:280px}.pc-la-faq{padding-top:65px}.pc-la-faq summary{padding:17px;font-size:16px}.pc-la-faq details p{padding:0 17px 19px!important}.pc-la-contact{padding:70px 0}.pc-la-contact .pc-la-button{width:100%}.pc-la-actions{flex-direction:column}.pc-la-actions .pc-la-button{width:100%}}
