@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-counter{width:auto}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-video){align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}:where(.brxe-video) iframe,:where(.brxe-video) video{border:none;height:100%;position:absolute;top:0;width:100%}:where(.brxe-video) video[poster]:not([data-is-loaded]){object-fit:cover}@supports not (aspect-ratio:16/9){:where(.brxe-video){aspect-ratio:auto;padding-top:56.25%}}.brxe-video .plyr{bottom:0;font-family:inherit;left:0;position:absolute;right:0;top:0}.brxe-video .plyr .plyr__controls>.plyr__control{padding:8px}.brxe-video .plyr .plyr__control--overlaid{align-items:center;background-color:rgba(0,0,0,.65);border-radius:0;display:flex!important;height:50px;justify-content:center;padding:0;width:80px}.brxe-video .plyr .plyr__control--overlaid:hover{background-color:rgba(0,0,0,.9)}.brxe-video .plyr .plyr__control--overlaid svg{height:18px;width:18px}.brxe-video .plyr .plyr__controls .plyr__control{background-color:transparent;color:inherit}.brxe-video .plyr .plyr__controls .plyr__control.plyr__tab-focus{background:transparent;box-shadow:0 0 0 2px}.brxe-video .plyr input[type=range]:hover::-webkit-slider-thumb{visibility:visible}.brxe-video .plyr input[type=range]::-webkit-slider-runnable-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-webkit-slider-thumb{background:#fff;box-shadow:none;visibility:hidden}.brxe-video .plyr input[type=range]::-moz-range-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-moz-range-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range]::-moz-range-progress{border-radius:0}.brxe-video .plyr input[type=range]::-ms-track{border-radius:0;color:hsla(0,0%,100%,.75)}.brxe-video .plyr input[type=range]::-ms-fill-lower,.brxe-video .plyr input[type=range]::-ms-fill-upper{border-radius:0}.brxe-video .plyr input[type=range]::-ms-thumb{background:#fff;box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:none}.brxe-video .plyr input[type=range].plyr__tab-focus::-ms-track{box-shadow:none}.brxe-video .plyr .plyr__progress__buffer::-webkit-progress-value{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-moz-progress-bar{border-radius:0}.brxe-video .plyr .plyr__progress__buffer::-ms-fill{border-radius:0}.brxe-video .plyr .plyr__volume{max-width:none;min-width:0;width:auto}.brxe-video .plyr .plyr__volume:hover input[type=range]{margin:0 5px;width:60px}.brxe-video .plyr .plyr__volume input[type=range]{margin:0;transition:width .1s ease-out;width:0}.brxe-video .plyr .plyr__controls__item,.brxe-video .plyr input[type=range]{cursor:pointer}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before,.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:hover:before{background-color:#000}.brxe-video .plyr .plyr__menu__container .plyr__control[role=menuitemradio]:hover:after{background-color:#fff;opacity:1;transform:translateY(-50%) scale(1)}.bricks-video-preview-image{background-position:50%;background-repeat:no-repeat}.bricks-video-overlay,.bricks-video-preview-image{background-size:cover;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}.bricks-video-overlay{align-items:center;display:flex;justify-content:center;z-index:1}.bricks-video-overlay.bricks-lazy-hidden{background-image:none!important}.bricks-video-overlay-icon{color:#fff;cursor:pointer;font-size:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: #FFF} .pswp.brx .pswp__top-bar button.pswp__button svg {width: 14px; height: 14px} .pswp .pswp__bg {background-color: #383838}@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;500;600;700&family=Satisfy&display=swap');:root{--pcmi-espace:56px}@media (max-width:991px){:root{--pcmi-espace:48px}}@media (max-width:767px){:root{--pcmi-espace:40px}}.pcmi-projets,.pcmi-chiffres,.pcmi-services,.pcmi-avis{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:var(--pcmi-espace) var(--section-x,clamp(16px,5vw,60px))!important;font-family:"Raleway",sans-serif}.pcmi-projets__inner,.pcmi-chiffres__inner,.pcmi-services__inner,.pcmi-avis__inner{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0!important}@media (max-width:767px){.pcmi-projets,.pcmi-chiffres,.pcmi-services,.pcmi-avis{padding:var(--pcmi-espace) 20px!important}}.pcmi-hero{padding:clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px) 0;background:#fff;font-family:"Raleway",sans-serif}.pcmi-hero__cadre{position:relative;width:100%;max-width:none;height:clamp(460px,70vh,720px);overflow:hidden;background:#2A2723;padding:0}.pcmi-hero__videos{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:1fr;gap:0;width:100%;height:100%;padding:0;margin:0}.pcmi-hero__video-bloc{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;padding:0;margin:0}.pcmi-hero__video,.pcmi-hero__video-bloc video,.pcmi-hero__video-bloc iframe,.pcmi-hero__video-bloc .brxe-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0;padding:0;aspect-ratio:auto}.pcmi-hero__voile{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,18,16,.15) 0%,rgba(20,18,16,.1) 40%,rgba(20,18,16,.72) 100%);pointer-events:none}.pcmi-hero__bas{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--gap-m);padding:var(--section-x,clamp(16px,5vw,60px))}.pcmi-hero__texte{display:flex;flex-direction:column;gap:14px;max-width:620px}.pcmi-hero__label{display:flex;align-items:center;gap:12px;font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:#fff}.pcmi-hero__label::before{content:"";width:22px;height:1px;background:#fff}.pcmi-hero h1{margin:0;color:#fff;font-weight:300;font-size:var(--h1);line-height:1.12;text-wrap:balance}.pcmi-hero h1 em{font-style:normal;font-weight:200}.pcmi-hero__sous{margin:0;font-size:clamp(14px,1.1vw,16px);font-weight:400;line-height:1.55;color:#F2EEE8}.pcmi-hero__btns{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-top:4px}.pcmi-hero .bricks-button{font-size:10px;padding:12px 22px}.pcmi-hero .bricks-button.pcmi-hero__btn2{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.8)}.pcmi-hero .bricks-button.pcmi-hero__btn2:hover{background:#fff;color:#1E1D1B}.pcmi-hero__chiffres{display:flex;flex-direction:row;gap:20px;color:#fff}.pcmi-hero__chiffre{display:flex;flex-direction:column;gap:4px}.pcmi-hero__chiffre + .pcmi-hero__chiffre{padding-left:20px;border-left:1px solid rgba(255,255,255,.4)}.pcmi-hero__nb{font-size:30px;font-weight:300;line-height:1;color:#fff}.pcmi-hero__nb small{font-size:.5em}.pcmi-hero__txt{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#F2EEE8}.pcmi-projets{background:#fff}.pcmi-projets h2,.pcmi-projets h3{font-family:"Raleway",sans-serif;font-weight:300;color:#1E1D1B}.pcmi-projets__inner{display:flex;flex-direction:column;gap:var(--gap-m)}.pcmi-projets__tete{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.pcmi-projets__tete h2{margin:0;font-size:var(--h2);line-height:1.2;text-wrap:balance;text-align:center}.pcmi-projets__trait{width:72px;height:1px;min-height:0;padding:0;background:#C9A77C;margin-top:4px}.pcmi-projets__rangee{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:clamp(10px,1.2vw,18px);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 4px;margin:0}.pcmi-projets__carte{flex:0 0 clamp(140px,15vw,200px);scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:#1E1D1B}.pcmi-projets__carte .pcmi-image{position:relative;width:100%;aspect-ratio:2/5;overflow:hidden;background:#EFEBE4}.pcmi-projets__carte .pcmi-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.pcmi-projets__carte:hover .pcmi-image img{transform:scale(1.04)}.pcmi-projets__texte{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;min-height:64px}.pcmi-projets__texte::after{content:"";width:24px;height:1px;background:#C9A77C}.pcmi-projets__cat{font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#8A6A4A}.pcmi-projets__texte h3{margin:0;font-size:var(--h6);line-height:1.3;text-wrap:balance;text-align:center}.pcmi-projets__btn{display:flex;justify-content:center;align-items:center;width:100%}@media (max-width:767px){ .pcmi-projets__rangee{ display:flex!important;justify-content:flex-start!important;gap:16px!important; width:100%!important;padding:0!important;margin:0!important; overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch; overscroll-behavior-x:contain;scrollbar-width:none; } .pcmi-projets__rangee::-webkit-scrollbar{display:none} .pcmi-projets__carte{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:center;scroll-snap-stop:always;align-items:center!important} .pcmi-projets__carte .pcmi-image{width:100%!important;aspect-ratio:4/5!important} .pcmi-projets__texte{width:100%!important;align-items:center!important;text-align:center!important;padding:0 12px!important} .pcmi-projets__texte h3,.pcmi-projets__cat{width:100%!important;text-align:center!important;margin:0!important}}.pcmi-chiffres,.pcmi-chiffres *{box-sizing:border-box}.pcmi-chiffres{background:#fff;color:#1F1E1C;-webkit-font-smoothing:antialiased}.pcmi-chiffres .pcmi-chiffres__inner{display:flex;flex-direction:column;align-items:stretch;gap:40px}.pcmi-chiffres .pcmi-chiffres__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin:0;padding:0}.pcmi-chiffres .pcmi-script{display:block;margin:0;padding:0;font-family:Satisfy,cursive;font-weight:400;font-size:32px;line-height:1;color:#8A6A4A}.pcmi-chiffres .pcmi-script--sm{font-size:28px;line-height:1.2}.pcmi-chiffres .pcmi-chiffres__title{margin:0;padding:0;font-family:Raleway,sans-serif;font-weight:600;font-size:var(--h2);line-height:1.15;color:#1F1E1C}.pcmi-chiffres .pcmi-chiffres__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;margin:0;padding:0;background:#D6CEC2;border-top:1px solid #D6CEC2;border-bottom:1px solid #D6CEC2}.pcmi-chiffres .pcmi-stat{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:0;padding:clamp(28px,3vw,44px) clamp(20px,2.4vw,36px);background:#fff}.pcmi-chiffres .pcmi-stat__num{display:flex;align-items:baseline;gap:4px;margin:0;padding:0;font-family:Raleway,sans-serif;font-size:clamp(56px,6vw,96px);font-weight:300;line-height:1;letter-spacing:-.02em;color:#1F1E1C;font-variant-numeric:tabular-nums}.pcmi-chiffres .pcmi-stat__num small,.pcmi-chiffres .pcmi-stat__num .suffix{font-size:.4em;font-weight:500;letter-spacing:0;color:#8A6A4A}.pcmi-chiffres .pcmi-stat__num em,.pcmi-chiffres .pcmi-stat__num .prefix{font-style:normal;font-size:.5em;font-weight:400;letter-spacing:0;color:#8A6A4A}.pcmi-chiffres .pcmi-stat__num .count{font-size:1em;font-weight:300;line-height:1;color:#1F1E1C}.pcmi-chiffres .pcmi-stat__title{display:block;margin:0;font-size:var(--h4);font-weight:600;line-height:1.3;color:#1F1E1C}.pcmi-chiffres .pcmi-stat__text{display:block;margin:0;font-size:15px;font-weight:400;line-height:1.5;color:#4A453F}@media (max-width:900px){.pcmi-chiffres .pcmi-chiffres__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.pcmi-chiffres .pcmi-chiffres__grid{grid-template-columns:minmax(0,1fr)}}.pcmi-services{background-color:#fff;background-image:linear-gradient(90deg,transparent calc(6% - 1px),#F0ECE5 calc(6% - 1px),#F0ECE5 6%,transparent 6%,transparent calc(9% - 1px),#F0ECE5 calc(9% - 1px),#F0ECE5 9%,transparent 9%,transparent calc(52% - 1px),#F0ECE5 calc(52% - 1px),#F0ECE5 52%,transparent 52%,transparent calc(94% - 1px),#F0ECE5 calc(94% - 1px),#F0ECE5 94%,transparent 94%)}.pcmi-services h2{font-family:"Raleway",sans-serif;font-weight:500;color:#1E1D1B;margin:0;font-size:var(--h2);line-height:1.15}.pcmi-services h2 em{font-style:normal;font-weight:200}.pcmi-services__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4vw,60px);align-items:center}.pcmi-services__visuel{position:relative!important;width:100%!important;max-width:640px!important;margin:0 auto!important;aspect-ratio:1/.9!important;height:auto!important;padding:0!important}.pcmi-services__visuel .pcmi-image{position:absolute!important;aspect-ratio:auto!important;overflow:hidden!important;margin:0!important;padding:0!important;box-shadow:var(--ombre)}.pcmi-services__visuel .pcmi-services__img1{left:18%!important;top:0!important;width:50%!important;height:56%!important}.pcmi-services__visuel .pcmi-services__img2{left:38%!important;top:40%!important;width:62%!important;height:55%!important}.pcmi-services__visuel .pcmi-services__img3{left:0!important;top:28%!important;width:44%!important;height:70%!important;z-index:2}.pcmi-services__visuel .pcmi-image .brxe-image,.pcmi-services__visuel .pcmi-image img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;margin:0!important;display:block!important}.pcmi-services__texte{display:flex;flex-direction:column;gap:16px}.pcmi-services__texte > p{margin:0;font-size:14px;line-height:1.6}.pcmi-services__liste{display:flex;flex-direction:column;margin-top:2px}.pcmi-services__item{display:grid;grid-template-columns:30px minmax(0,1fr);gap:2px 0;padding:11px 0;border-top:1px solid #ECE8E1;text-decoration:none;color:#1E1D1B;transition:color .2s}.pcmi-services__item::before{content:"→";grid-row:span 2;color:#A39B90;font-size:14px;line-height:1.5}.pcmi-services__item:hover{color:#8A6A4A}.pcmi-services__titre{font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.5;color:inherit}.pcmi-services__desc{font-size:13px;line-height:1.6;color:#5A554E}@media (max-width:1099px){.pcmi-services__inner{grid-template-columns:minmax(0,1fr)}}.pcmi-avis h2{font-family:"Raleway",sans-serif;font-weight:300;color:#1E1D1B;margin:0;font-size:var(--h2);line-height:1.2}.pcmi-avis h2 em{font-style:normal;font-weight:200}.pcmi-avis__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.pcmi-avis__inner > .pcmi-label{display:flex;align-items:center;gap:14px}.pcmi-avis__inner > .pcmi-label::before{content:"";width:28px;height:1px;background:#8A6A4A}.pcmi-avis__liste{width:100%;display:block;text-align:left}.pcmi-avis__pied{width:100%;display:flex;flex-direction:column;gap:8px;padding-top:28px;border-top:1px solid #D9D2C6}.pcmi-avis__note{font-size:15px;color:#5A554E}.pcmi-avis__pied .pcmi-manuscrit{font-size:22px}.pcmi-ct-contact{box-sizing:border-box;width:100%;margin:0;background:#fff;font-family:"Raleway",sans-serif;color:#1E1D1B;padding:var(--pcmi-espace,56px) var(--section-x,clamp(16px,5vw,60px))!important}.pcmi-ct-contact :is(h1,h2,h3,h4,p,ul){margin:0}.pcmi-ct-contact :is(h2,h3) em{font-style:normal;font-weight:200}.pcmi-ct__contact{box-sizing:border-box;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch!important}.pcmi-ct-contact h2{font-size:var(--h2,clamp(30px,3vw,42px));font-weight:300;line-height:1.2;text-wrap:balance}.pcmi-ct-contact h3{font-size:var(--h3,clamp(24px,2.2vw,32px));font-weight:300;line-height:1.25;text-wrap:balance}.pcmi-ct__label{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#8A6A4A}.pcmi-ct__texte{font-size:15px;line-height:1.8;font-weight:300;color:#5A554E;text-wrap:pretty}.pcmi-ct__texte :is(a,strong){color:#1E1D1B;font-weight:500}.pcmi-ct__btn{display:inline-flex;align-items:center;align-self:flex-start;gap:14px;padding:16px 26px;border:1px solid #1E1D1B;background:#1E1D1B;color:#fff;font-size:11px;letter-spacing:.3em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.pcmi-ct__btn:hover{background:transparent;color:#1E1D1B}.pcmi-ct__cadre{box-sizing:border-box;width:100%;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(36px,4.4vw,64px) clamp(24px,3.6vw,56px);background:#F4F3F1}.pcmi-ct__encadre{box-sizing:border-box;width:100%;display:flex;flex-direction:column;gap:18px;padding:clamp(36px,4.4vw,64px) clamp(24px,3.6vw,56px);background:#2E2D2B;color:#fff}.pcmi-ct__encadre .pcmi-ct__label{color:#C9B89F}.pcmi-ct__encadre :is(h2,h3){color:#fff}.pcmi-ct__encadre .pcmi-ct__texte{color:#E6E0D6}.pcmi-ct__infos{width:100%;display:flex;flex-direction:column;margin-top:8px;border-top:1px solid rgba(255,255,255,.16)}.pcmi-ct__info{width:100%;display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.16)}.pcmi-ct__info-titre{font-size:10px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#C9B89F;line-height:1.9}.pcmi-ct__info-val{font-size:15px;font-weight:300;line-height:1.7;color:#fff}.pcmi-ct__info-val p{margin:0}.pcmi-ct__info-val a{color:#fff;text-decoration:none}.pcmi-ct__info-val a:hover{color:#C9B89F}@media (max-width:991px){ .pcmi-ct__contact{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){ .pcmi-ct-contact{padding:var(--pcmi-espace,40px) 20px!important} .pcmi-ct__info{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width: 1200px) {@media (max-width:1199px){ .pcmi-hero__cadre{height:clamp(520px,82svh,700px)!important;min-height:0} .pcmi-hero__bas{flex-direction:column;align-items:flex-start;padding:24px 20px} .pcmi-hero__videos{display:block!important} .pcmi-hero__videos > *{display:none!important} .pcmi-hero__videos > *:first-child{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}}}@media (max-width: 1024px) {@media (max-width:767px){ .pcmi-hero__cadre{height:clamp(520px,82svh,700px)!important;min-height:0} .pcmi-hero__bas{flex-direction:column;align-items:flex-start;padding:24px 20px} .pcmi-hero__videos{display:block!important} .pcmi-hero__videos > *{display:none!important} .pcmi-hero__videos > *:first-child{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}}}@media (max-width: 478px) {@media (max-width:767px){ .pcmi-hero__cadre{height:clamp(520px,82svh,700px)!important;min-height:0} .pcmi-hero__bas{flex-direction:column;align-items:flex-start;padding:24px 20px} .pcmi-hero__videos{display:block!important} .pcmi-hero__videos > *{display:none!important} .pcmi-hero__videos > *:first-child{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important}}}@media (max-width: 1024px) {#brxe-shrmzg {width: 1000000px}}#brxe-cqgmgk {column-gap: 5px; background-color: var(--bordure)}#brxe-oqkogf {align-items: center; justify-content: flex-end}#brxe-zmkjyn {row-gap: 0px}.brxe-qsmfww .brxe-lunleu.brxe-image:not(.tag), .brxe-qsmfww .brxe-lunleu.brxe-image img {object-fit: cover}.brxe-qsmfww .brxe-lunleu.brxe-image {padding-right: 0; width: 100%}.brxe-qsmfww.brxe-block {flex-grow: 1}#brxe-ulvkxd {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; column-gap: 5px}#brxe-aehhbw {padding-right: 0; padding-left: 0}@media (max-width: 1024px) {#brxe-aehhbw {padding-bottom: 0}}#brxe-iyaktb {font-size: clamp(13px, 1vw, 15px)}#brxe-bfdfyt {row-gap: 0px}#brxe-cprvvs {font-size: 14px}#brxe-ufmfsf {font-size: 14px}#brxe-wukjuz {font-size: 14px}#brxe-ssvdlb {padding-bottom: 0; background-color: var(--fond-clair)}.pcmi-metier{padding:clamp(40px,4.5vw,70px) var(--section-x) clamp(32px,3.5vw,56px);background:#fff;font-family:"Raleway",sans-serif} .pcmi-metier__inner{width:100%;max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(32px,3.5vw,52px)} .pcmi-metier__tete{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:760px;margin:0 auto} .pcmi-metier__tete .pcmi-label{display:flex;align-items:center;gap:12px;font-size:10px} .pcmi-metier__tete .pcmi-label::before{content:"";width:24px;height:1px;background:#8A6A4A} .pcmi-metier__tete h2{margin:0;font-size:var(--h2);line-height:1.2;text-wrap:balance} .pcmi-metier__tete h2 em{font-style:normal;font-weight:200} .pcmi-metier__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#E2DDD4;border-top:1px solid #E2DDD4;border-bottom:1px solid #E2DDD4} .pcmi-metier__carte{display:flex;flex-direction:column;gap:12px;padding:clamp(18px,2vw,28px) clamp(18px,2vw,28px) clamp(22px,2.4vw,34px);background:#fff} .pcmi-metier__carte .pcmi-image{aspect-ratio:4/3;margin-bottom:6px} .pcmi-metier__num{font-size:38px;font-weight:200;line-height:1;color:#C9B89F} .pcmi-metier__carte .pcmi-label{color:#8A6A4A;font-size:10px} .pcmi-metier__carte h3{margin:0;font-size:var(--h4);line-height:1.3} .pcmi-metier__carte p{margin:0;font-size:14px;line-height:1.6;text-wrap:pretty} .pcmi-metier__cta{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px;padding:clamp(18px,2vw,28px) clamp(18px,2.4vw,36px);border:1px solid #ECE8E1;text-decoration:none;color:#1E1D1B;transition:border-color .2s} .pcmi-metier__cta:hover{border-color:#1E1D1B} .pcmi-metier__cta-txt{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px} .pcmi-metier__cta-titre{font-size:var(--h4);font-weight:300;color:#1E1D1B} .pcmi-metier__cta-sous{font-size:14px;color:#5A554E} .pcmi-metier__cta-lien{font-size:10px;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:#1E1D1B}@media (max-width:991px){.pcmi-metier__grille{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pcmi-metier{padding:36px 16px 28px}}#brxe-kwppph {font-family: "Raleway"; font-size: clamp(24px,2.6vw,34px); letter-spacing: 0px; color: #383838; text-align: center; font-weight: 300; margin-top: 0}@media (max-width: 1200px) {#brxe-kwppph {font-size: 18px}}#brxe-bgrqhp {font-size: 14px; letter-spacing: 0px; color: #383838; line-height: 24px; font-style: normal; text-align: center; font-family: "Raleway"; font-weight: 300; margin-top: 0; margin-bottom: 20px}@media (max-width: 478px) {#brxe-bgrqhp {text-align: center; margin-bottom: 0}}#brxe-mysotd .line {height: 1px}#brxe-mysotd.horizontal .line {border-top-width: 1px; width: 100px; border-top-color: var(--brxw-color-neutral-400)}#brxe-mysotd.vertical .line {border-right-width: 100px; border-right-color: var(--brxw-color-neutral-400)}#brxe-mysotd.horizontal {justify-content: center}#brxe-mysotd.vertical {align-self: center}#brxe-mysotd .icon {color: var(--brxw-color-neutral-400)}#brxe-mysotd {padding-top: 0; padding-bottom: 10px}#brxe-wntonu {color: #8a8f6a; fill: #8a8f6a; font-size: 30px; margin-top: 20px}#brxe-mmzixz {font-size: 14px; color: #383838; text-transform: capitalize; line-height: 25.7px}#brxe-wpkixm {margin-top: 0; color: #777C80; font-family: "Raleway"}#brxe-picbjn {justify-content: center; align-items: center; align-self: center !important}#brxe-aafjso {background-image: url("https://pcmi-plans.fr/wp-content/uploads/Maison-contemporaine-de-150m²-a-Flayosc-6-1-768x432.avif"); background-size: cover; background-position: center left; background-repeat: no-repeat; height: 276px; border-radius: 20px}#brxe-qehiip {flex-direction: row; column-gap: 20px; row-gap: 20px; width: 85%; margin-right: auto; margin-left: auto}@media (max-width: 1024px) {#brxe-qehiip {width: 100%}}@media (max-width: 478px) {#brxe-qehiip {width: 100%; padding-right: 20px; padding-left: 20px}}@media (max-width: 1200px) {#brxe-mvslni {padding-right: 70px; padding-left: 70px}}@media (max-width: 478px) {#brxe-mvslni {padding-right: 0; padding-left: 0}}#brxe-egsqpx {font-size: clamp(24px,2.6vw,34px)}#brxe-uravoz {height: 100%}#brxe-debvxs {height: 100%}#brxe-dpbcjh {height: 100%}#brxe-burltb {background-color: var(--fond-clair)}#brxe-wxlner {padding-top: 0}#brxe-uzkmti {max-width: 44%; min-height: 635px}#brxe-owiyoj {width: 20%}#brxe-owiyoj.horizontal {justify-content: flex-end}#brxe-owiyoj.vertical {align-self: flex-end}#brxe-rridif {font-family: "Raleway"; font-size: 25px; font-weight: 300; text-transform: uppercase; text-align: right; width: 100%}@media (max-width: 478px) {#brxe-rridif {font-size: 24px; text-align: center}}#brxe-wttdhz {display: flex; width: 100%; column-gap: 20px; justify-content: flex-end}#brxe-ajraji {font-family: "Satisfy"; font-style: normal; font-size: 20px; line-height: 25px; color: #383838; margin-top: 0}@media (max-width: 478px) {#brxe-ajraji {font-size: 22px; text-align: center}}#brxe-chhdlj {align-items: flex-end; padding-right: 35px}#brxe-ipklih {font-family: "Satisfy"; font-style: normal; font-size: 23px; line-height: 34.5px; color: #555555; width: 100%}@media (max-width: 478px) {#brxe-ipklih {font-size: 20px}}#brxe-mhpwdj {align-items: flex-start; border-left: 2px solid #c39f76; padding-left: 35px}#brxe-jcibkf {flex-direction: row; column-gap: 20px; row-gap: 20px; margin-right: auto; margin-left: auto; width: 85%}@media (max-width: 1024px) {#brxe-jcibkf {width: 100%}}@media (max-width: 478px) {#brxe-jcibkf {padding-right: 20px; padding-left: 20px; width: 100%}}#brxe-lflqba {margin-top: -1px; padding-top: 0; min-height: 149px}@media (max-width: 1200px) {#brxe-lflqba {padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-lflqba {padding-right: 0; padding-left: 0}}#brxe-rpvibs {font-size: 24px; text-align: center; font-family: "Satisfy"; width: 100%}@media (max-width: 1024px) {#brxe-rpvibs {text-align: right}}#brxe-hvrpxq .line {height: 1px}#brxe-hvrpxq.horizontal .line {border-top-width: 1px; width: 100px; border-top-color: #383838}#brxe-hvrpxq.vertical .line {border-right-width: 100px; border-right-color: #383838}#brxe-hvrpxq.horizontal {justify-content: center}#brxe-hvrpxq.vertical {align-self: center}#brxe-hvrpxq .icon {color: #383838}#brxe-abwkjl {margin-top: 15px; font-family: "Raleway"; font-weight: 300; text-align: center; font-size: 24px; line-height: 24px}@media (max-width: 1024px) {#brxe-abwkjl {text-align: right}}#brxe-trleli {margin-top: 25px; border-radius: 20px; align-self: center}#brxe-loctmc {text-align: right; font-family: "Raleway"}@media (max-width: 478px) {#brxe-loctmc {margin-top: 25px}}#brxe-sjzuaz {text-align: right; font-family: "Satisfy"; line-height: 2.3rem; font-size: 2rem}@media (max-width: 478px) {#brxe-sjzuaz {text-align: center}}#brxe-xbrqev {padding-left: 50px; text-align: right; font-family: "Raleway"; line-height: 1.7rem; font-weight: 300; font-size: 14px; width: 100%; margin-top: 20px}@media (max-width: 478px) {#brxe-xbrqev {padding-left: 0; text-align: center; margin-bottom: 50px}}#brxe-jqybsk {flex-direction: column; align-items: flex-end; padding-left: 0; display: flex}@media (max-width: 1200px) {#brxe-jqybsk {padding-right: 0; padding-left: 50px}}@media (max-width: 1024px) {#brxe-jqybsk {padding-right: 20px; padding-left: 20px; align-items: flex-end}}@media (max-width: 478px) {#brxe-jqybsk {align-items: center}}#brxe-ktvsjy {padding-left: 0; background-color: var(--fond-clair); justify-content: center}@media (max-width: 1024px) {#brxe-ktvsjy {padding-left: 0}}#brxe-uqdwwc {font-family: "Raleway"; font-size: 32px; font-weight: 300; line-height: 33px}#brxe-pzggij {font-family: "Satisfy"; color: var(--karlson-neutral-25); font-size: 22px; font-style: normal; margin-top: 20px}#brxe-pjohte.horizontal .line {width: 100px; border-top-color: #fff}#brxe-pjohte.vertical .line {border-right-width: 100px; border-right-color: #fff}#brxe-pjohte.horizontal {justify-content: center}#brxe-pjohte.vertical {align-self: center}#brxe-pjohte .icon {color: #fff}#brxe-bbjmwt {font-family: "Raleway"; color: #FFF; font-weight: 400; font-size: 14px; line-height: 21px; margin-top: 25px}#brxe-bizftv {font-family: "Raleway"; color: #FFF; font-weight: 400; font-size: 14px; line-height: 21px}#brxe-sjjffw {align-items: center; justify-self: center; background-color: #333333; border-radius: 20px 10px 20px 20px; justify-content: space-evenly; align-self: stretch !important; width: 100%; padding-right: 25px; padding-left: 25px}@media (max-width: 1200px) {#brxe-sjjffw {margin-right: 0; margin-left: 0; align-self: center !important; justify-content: center; align-items: center}}@media (max-width: 1024px) {#brxe-sjjffw {margin-right: 0; margin-left: 0}}@media (max-width: 478px) {#brxe-sjjffw {padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; width: 100%; justify-content: center; align-items: center; align-self: center !important}}#brxe-jxhxfp {align-items: stretch; background-color: #333333; justify-content: center; align-self: stretch !important; width: 100%}#brxe-yjbdty {flex-direction: row; align-items: stretch; justify-content: space-between; column-gap: 150px; row-gap: 20px; margin-right: auto; margin-left: auto; width: 85%}@media (max-width: 1024px) {#brxe-yjbdty {flex-direction: row; column-gap: 20px; width: 100%}}@media (max-width: 478px) {#brxe-yjbdty {width: 100%; padding-right: 20px; padding-left: 20px}}#brxe-rnwdvy {margin-top: -46px; background-color: #f4f1f100}@media (max-width: 1200px) {#brxe-rnwdvy {padding-right: 70px; padding-left: 70px}}@media (max-width: 1024px) {#brxe-rnwdvy {padding-right: 0; padding-left: 0}}@media (max-width: 478px) {#brxe-rnwdvy {padding-right: 0; padding-left: 0}}#brxe-rmcdwg {margin-bottom: -29px}#brxe-szxjbj {font-size: 24px}#brxe-euczwj {margin-top: -42px}.brxe-gbnqki .brxe-oppfmi.brxe-image:not(.tag), .brxe-gbnqki .brxe-oppfmi.brxe-image img {object-fit: cover}.brxe-yvemhh .brxe-twvfcq.brxe-image:not(.tag), .brxe-yvemhh .brxe-twvfcq.brxe-image img {object-fit: cover}#brxe-cvtvob {min-height: 721px; margin-top: -40px}.pcmi-blog,.pcmi-blog *{box-sizing:border-box} .pcmi-blog{display:block;width:100%;max-width:none;margin:0;padding:clamp(40px,4.5vw,70px) var(--section-x);background:#FFFFFF;color:#1E1D1B;font-family:Raleway,sans-serif;-webkit-font-smoothing:antialiased} .pcmi-blog .pcmi-blog__inner{width:100%;max-width:1320px;margin:0 auto;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--gap-m)} .pcmi-blog .pcmi-blog__head{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;width:100%;margin:0;padding:0 0 20px;border-bottom:1px solid #E2DDD4} .pcmi-blog .pcmi-blog__titles{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:auto;margin:0;padding:0} .pcmi-blog .pcmi-script{display:block;margin:0;padding:0;font-family:Satisfy,cursive;font-weight:400;font-size:clamp(18px,1.6vw,22px);line-height:1.2;letter-spacing:0;text-transform:none;color:#8A6A4A} .pcmi-blog .pcmi-blog__title{margin:0;padding:0;max-width:none;font-family:Raleway,sans-serif;font-weight:300;font-size:var(--h2);line-height:1.2;letter-spacing:-.01em;text-transform:none;color:#1E1D1B} .pcmi-blog .pcmi-blog__themes{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 18px;width:auto;margin:4px 0 0;padding:0} .pcmi-blog .pcmi-chip{display:block;margin:0;padding:4px 0;border-radius:0;background:none;border-bottom:1px solid transparent;font-family:Raleway,sans-serif;font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:#736C63;transition:color .2s,border-color .2s} .pcmi-blog .pcmi-chip:hover{color:#1E1D1B;border-bottom-color:#1E1D1B} .pcmi-blog .pcmi-btn{display:inline-flex;flex:none;align-items:center;gap:10px;width:auto;min-height:0;margin:0;padding:12px 24px;font-family:Raleway,sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.25em;text-transform:uppercase;color:#1E1D1B;background:transparent;border:1px solid #1E1D1B;border-radius:0;text-decoration:none;box-shadow:none;transition:background .2s,color .2s} .pcmi-blog .pcmi-btn::after{content:"→";font-weight:400} .pcmi-blog .pcmi-btn:hover{background:#1E1D1B;color:#FFFFFF} .pcmi-blog .pcmi-feature{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;border:1px solid #ECE8E1;border-radius:0;overflow:hidden;background:#FFFFFF;color:#1E1D1B;text-decoration:none;transition:border-color .3s} .pcmi-blog .pcmi-feature:hover{border-color:#1E1D1B} .pcmi-blog .pcmi-feature__img,.pcmi-blog img.pcmi-feature__img{display:block;width:100%;max-width:none;height:100%;min-height:280px;margin:0;padding:0;object-fit:cover;border-radius:0;background-color:#EFEBE4} .pcmi-blog .pcmi-feature__img img{width:100%;height:100%;object-fit:cover} .pcmi-blog .pcmi-feature__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;width:auto;margin:0;padding:clamp(22px,2.8vw,40px)} .pcmi-blog .pcmi-meta{display:block;margin:0;font-family:Raleway,sans-serif;font-size:10px;font-weight:500;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:#8A6A4A} .pcmi-blog .pcmi-feature__title{margin:0;padding:0;font-family:Raleway,sans-serif;font-size:var(--h3);font-weight:300;line-height:1.25;letter-spacing:0;text-transform:none;color:#1E1D1B} .pcmi-blog .pcmi-feature__text{margin:0;padding:0;font-family:Raleway,sans-serif;font-size:14px;font-weight:400;line-height:1.65;color:#5A554E;text-wrap:pretty} .pcmi-blog .pcmi-blog__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);width:100%;margin:0;padding:0;border-top:1px solid #E2DDD4} .pcmi-blog .pcmi-post{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;width:auto;margin:0;padding:16px 0;border-radius:0;border-bottom:1px solid #E2DDD4;background:none;color:#1E1D1B;text-decoration:none;transition:color .2s} .pcmi-blog .pcmi-post:hover .pcmi-post__title{color:#8A6A4A} .pcmi-blog .pcmi-post__img,.pcmi-blog img.pcmi-post__img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:1/1;margin:0;padding:0;object-fit:cover;border-radius:0;background-color:#EFEBE4} .pcmi-blog .pcmi-post__img img{width:100%;height:100%;object-fit:cover;border-radius:0} .pcmi-blog .pcmi-post__body{display:flex;flex-direction:column;gap:6px;width:auto;margin:0;padding:0} .pcmi-blog .pcmi-post__title{margin:0;padding:0;font-family:Raleway,sans-serif;font-size:var(--h5);font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;color:#1E1D1B;transition:color .2s} .pcmi-blog .pcmi-btn:focus-visible,.pcmi-blog .pcmi-feature:focus-visible,.pcmi-blog .pcmi-post:focus-visible{outline:2px solid #8A6A4A;outline-offset:2px}@media (max-width:991px){.pcmi-blog .pcmi-feature,.pcmi-blog .pcmi-blog__list{grid-template-columns:minmax(0,1fr)} .pcmi-blog .pcmi-feature__img{min-height:220px}}@media (max-width:767px){.pcmi-blog{padding:36px 16px}}@media (max-width:519px){.pcmi-blog .pcmi-post{grid-template-columns:80px minmax(0,1fr);gap:14px}}