@charset "UTF-8";#pdg{--fs-title:5rem;--fs-accroche:3.2rem;--fs-tel:2.5rem;display:grid;height:100vh;height:100dvh;grid-template-areas:"stack";overflow:hidden;box-shadow:0 4px 4px 0 rgba(0,0,0,0.5)}#pdg>*{grid-area:stack}#pdg>img{width:100%;height:100%;max-height:100vh;max-height:100dvh;object-fit:cover;object-position:center}#pdg>.content-wrapper{display:flex;flex-direction:column;align-items:center;z-index:var(--zi-content)}#pdg>.content-wrapper>.header-padding{padding-top:calc(8rem + var(--header-offset) * 2)}#pdg>.content-wrapper>.content{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:90%;margin:0 auto}#pdg>.content-wrapper>.content>.title{color:var(--fg-light);text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;font-family:var(--font-1);font-size:var(--fs-title);font-style:normal;font-weight:400;line-height:normal;border-radius:59px;background:linear-gradient(142deg,#8B2F23 33.11%,#250D09 118.74%);box-shadow:0 -4px 4px 0 rgba(255,255,255,0.25) inset,0 4px 4px 0 rgba(255,255,255,0.25) inset,0 4px 4px 0 rgba(0,0,0,0.25);width:fit-content;margin:0 auto;padding:1rem 5rem 0.5rem}#pdg>.content-wrapper>.content>.accroche{color:var(--fg-light);text-align:center}#pdg>.content-wrapper>.content>.accroche,#pdg>.content-wrapper>.content>.accroche *{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;font-family:var(--font-3);font-size:var(--fs-accroche);line-height:160%;text-transform:uppercase}#pdg>.content-wrapper>.content>.accroche>.important{color:var(--red-300);background-color:white;font-weight:bold;padding:0.1rem 0.2rem}#pdg>.content-wrapper>.content>.bottom{height:7rem;display:flex;justify-content:space-between;align-items:center;width:100%;padding-bottom:1rem}#pdg>.content-wrapper>.content>.bottom>.f1{flex:1}#pdg>.content-wrapper>.content>.bottom>img{height:6rem;aspect-ratio:1 / 1}#pdg>.content-wrapper>.content>.bottom>.tel-wrapper{text-align:end}#pdg>.content-wrapper>.content>.bottom>.tel-wrapper .tel{padding:1.1rem 3rem 0.8rem 2.5rem;box-shadow:0 2px 1px 0 rgba(255,255,255,0.4);border-radius:5rem;font-size:var(--fs-tel);font-family:var(--font-1);font-weight:bold;width:fit-content}#constat{display:flex;flex-direction:column;gap:3rem}#constat ol{list-style:none;counter-reset:step;padding-left:0;display:flex;justify-content:space-between;width:90%;max-width:90rem;margin:0 auto;gap:1rem}#constat ol li{flex:1;max-width:27rem;counter-increment:step;margin:1em 0;text-align:center}#constat ol li::before{content:counter(step);font-weight:bold;font-size:var(--site-h2);background-color:black;color:white;border-radius:30rem;aspect-ratio:1 / 1;display:flex;justify-content:center;align-items:center;height:7rem;filter:var(--drop-shadow-1);margin-bottom:0.3em;margin-left:auto;margin-right:auto}#ca-penalise ul{display:flex;justify-content:space-between;margin:4rem auto;width:90%;max-width:100rem}#ca-penalise ul li{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;max-width:30rem}#ca-penalise ul li>h4{position:relative;bottom:-2rem;max-width:20rem;height:7rem;display:inline-flex;align-items:center}#ca-penalise ul li>img{height:15rem;aspect-ratio:1 / 1}#ca-penalise ul li>span{color:var(--fg-300)}#solution>.terminaux{margin:5rem 0}#solution>.terminaux .il-faut ul{margin-left:3rem}#solution>.terminaux .justement ul{list-style-type:none;justify-content:space-between;margin:2rem auto;width:90%;max-width:70rem}#solution>.terminaux .justement ul li{flex:1;display:flex;flex-direction:column;gap:-1rem;align-items:center;text-align:center;max-width:35rem}#solution>.terminaux .justement ul li img{height:15rem}#solution>.terminaux .justement ul li>p{display:flex;flex-direction:column;gap:1rem}#solution>.terminaux .justement ul li>p *{color:var(--fg-200)}#solution>.terminaux .approche{display:flex;gap:2rem}#plus-value{overflow:hidden}#plus-value>.accroche{transform:rotate(-0.871deg);background-color:var(--red-500);box-shadow:0 4px 4px 0 rgba(255,255,255,0.5) inset,0 -4px 4px 0 rgba(255,255,255,0.5) inset;z-index:var(--zi-content);position:relative}#plus-value>.accroche .transition{color:white;padding:2.5rem 1rem}#plus-value>.container{position:relative;top:-3rem;padding-top:7rem;padding-bottom:4rem;display:flex;min-height:47rem}#plus-value>.container .list ul{list-style-type:none}#plus-value>.container .list ul li{--hover-bg:var(--beige-400);position:relative;background-color:var(--bg);background-image:linear-gradient(to right,var(--hover-bg),var(--hover-bg));background-repeat:no-repeat;background-position:left top;background-size:0% 100%;transition:background-size 0.6s ease-in-out,opacity var(--duration) var(--curve) var(--delay),transform var(--duration) var(--curve) var(--delay);filter:var(--drop-shadow-1);width:fit-content;padding:0.8rem 2.5rem 0.8rem 1rem;margin:1.5rem 2rem;z-index:0;cursor:pointer}#plus-value>.container .list ul li:hover,#plus-value>.container .list ul li.selected{background-size:100% 100%}#plus-value>.container .detail{flex:1;max-width:55rem;margin:auto;display:grid;grid-template-areas:"stack";overflow:hidden}#plus-value>.container .detail>.item{grid-area:stack;opacity:0;pointer-events:none;transition:opacity 0.6s ease-in-out}#plus-value>.container .detail .item.selected{opacity:1;pointer-events:auto}#plus-value>.container .detail .content{width:100%;padding-left:2.5rem;padding-right:2rem;margin:2rem auto;display:flex;flex-direction:column;gap:1rem}#plus-value>.container .detail .content b{color:var(--green-400)}#plus-value>.container .detail .content strong{color:var(--red-400)}#avis .carrousel-wrap{position:relative;max-width:90rem;width:80%;margin:auto}#avis .carrousel-wrap::before,#avis .carrousel-wrap::after{--width:10rem;content:"";position:absolute;top:0;bottom:0;width:var(--width);pointer-events:none;z-index:20}#avis .carrousel-wrap::before{left:0;background:linear-gradient(to right,var(--bg),transparent)}#avis .carrousel-wrap::after{right:0;background:linear-gradient(to left,var(--bg),transparent)}#avis .carrousel-wrap .carrousel{display:flex;position:relative;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;--webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding-inline:calc(50% - 100px)}#avis .carrousel-wrap .carrousel::-webkit-scrollbar{height:0}#avis .carrousel-wrap .carrousel ul{list-style-type:none;display:flex;align-items:center;justify-content:center;padding-bottom:1rem}#avis .carrousel-wrap .carrousel ul li{padding:3rem}#avis .carrousel-wrap .carrousel ul li .avis{position:relative;max-width:40rem;min-width:35rem;font-size:var(--site-p2);text-align:center;border:0 solid var(--bordeaux-300,#8E2222);background:var(--bg-2,#EBEBEB);box-shadow:var(--drop-shadow-2);cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;scroll-margin-left:0}#avis .carrousel-wrap .carrousel ul li .avis .note{position:absolute;top:-1rem;right:-2rem;border-radius:1rem;background:linear-gradient(94deg,#4D4D4D 19.55%,#111 99.5%);box-shadow:2px 4px 4px 0 rgba(122,115,53,0.25);color:white;padding:0.75rem 1.5rem;display:flex;gap:0.6rem}#avis .carrousel-wrap .carrousel ul li .avis .entete{color:var(--fg-300);font-size:var(--site-p2,1.4rem);line-height:150%;text-align:start;border-bottom:2px solid var(--bg-3,#DBDBDB);width:90%;margin:0 auto;padding:0.7rem 0}#avis .carrousel-wrap .carrousel ul li .avis .content{padding:1rem 1rem 2rem;line-height:140%;height:26.4rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#avis .carrousel-wrap .carrousel ul li .avis .content::-webkit-scrollbar{height:0}#avis .bullets{width:100%;display:flex;justify-content:center;gap:0.6rem}#avis .bullets>.bullet{--size:1.3rem;--border-color:#333333;--color:white;--color-selected:var(--border-color);height:var(--size);width:var(--size);border:2px solid var(--border-color);border-radius:30rem;background-color:var(--color);cursor:pointer}#avis .bullets>.bullet.selected{background-color:var(--color-selected)}#cta{display:flex;flex-direction:column;justify-content:center;align-items:center}#objections{--p-top:2rem}#objections ul{list-style-type:none;margin-top:3rem}#objections ul li{border:1px solid #DFDFDF;padding-bottom:0.5rem}#objections ul li details{background-color:var(--bg)}#objections ul li details summary{cursor:pointer;padding:1rem 2rem}#objections ul li details summary h4{display:inline}#objections ul li details summary h4 strong{color:var(--red-400)}#objections ul li details .content{border-top:2px solid var(--bg-2);padding:1rem 2rem 2rem;display:flex;flex-direction:column;gap:1rem}#objections ul li details .content strong{color:var(--red-400)}#objections ul li details .content b{color:var(--green-400)}#localisation{padding:7rem 0}#localisation>h3{padding-left:0}#localisation>.text{display:flex;flex-direction:column;gap:0.5rem;margin-top:1rem}#localisation>ul{list-style-type:none;display:flex;flex-wrap:wrap;align-content:end;gap:0.5rem 0.6rem;margin:3rem 0;max-width:90rem}#localisation>ul li.l{padding:0.3rem 0.8rem;background-color:#784439;color:white;border-radius:3px}#localisation>ul li.t{display:flex;align-items:end;padding-left:1rem}#conclusion h3{text-align:center}#conclusion ul{--max-width:60rem;--margin:2rem auto 6rem}#conclusion ul li{font-family:var(--font-1);text-transform:uppercase;font-weight:bold;font-size:var(--site-h3);border-radius:16px 0;background:var(--bordeaux-400,#890000);color:white;padding:1rem 2rem;box-shadow:var(--drop-shadow-2);max-width:17rem}main{padding-bottom:12rem}@media screen and (max-width:768px){#pdg{--fs-title:5rem;--fs-accroche:2.3rem;--fs-tel:2.4rem}#pdg>.content-wrapper>.content>.bottom{flex-direction:column-reverse;height:fit-content;padding-bottom:1rem}#pdg>.content-wrapper>.content>.bottom>.tel-wrapper{margin-bottom:5rem}#constat ol{flex-wrap:wrap;justify-content:center}#constat ol li{margin-top:0;margin-bottom:0}#constat ol li::before{height:5rem}#constat ol li:last-child{min-width:25rem;margin-top:2rem}#ca-penalise ul{flex-direction:column;align-items:center;margin:2rem auto}#ca-penalise ul li{gap:0}#ca-penalise ul li>h4{height:4rem}#ca-penalise ul li>span{position:relative;top:-2rem}#ca-penalise ul li>img{height:10rem;margin:1rem auto}#solution>.terminaux .justement ul{flex-direction:column;align-items:start;margin:1rem auto;padding-left:0;width:95%}#solution>.terminaux .justement ul li{align-items:start;text-align:start!important;margin-top:2rem}#solution>.terminaux .justement ul li h4{text-align:start!important}#solution>.terminaux .justement ul li img{height:5rem}#solution>.terminaux .justement ul li>div{display:flex;flex-direction:row-reverse;align-items:center;position:relative;left:-1.5rem}#plus-value>.container{flex-direction:column;min-height:30rem}#plus-value>.container .list ul li h4{font-size:var(--site-p3)!important;font-family:var(--font-2),sans-serif}#plus-value>.container .detail{display:none}#plus-value>.container .detail.displayed{display:grid}#services{--p-top:-1rem}#avis .carrousel-wrap{max-width:40rem;margin:auto}#avis .carrousel-wrap::before,#avis .carrousel-wrap::after{--width:0}#avis .carrousel-wrap .carrousel{max-width:40rem;margin:auto}#avis .carrousel-wrap .carrousel ul li{padding:3rem 2rem}#avis .carrousel-wrap .carrousel ul li .avis{width:20rem;max-width:20rem;min-width:25rem;font-size:var(--site-p3);box-shadow:0 2px 7px rgba(0,0,0,0.2);scroll-snap-align:start;scroll-margin-left:2rem}}@media screen and (max-width:768px) and (max-width:400px){#avis .carrousel-wrap .carrousel ul li .avis{scroll-margin-left:1rem}}@media screen and (max-width:768px){#avis .carrousel-wrap .carrousel ul li .avis .note{top:-2rem;margin:0 auto;right:auto;left:50%;transform:translateX(-50%)}#avis .carrousel-wrap .carrousel ul li .avis .entete{text-align:center;position:relative;top:1.5rem;padding-bottom:0.2rem;background-color:var(--bg-2,#EBEBEB)}#avis .carrousel-wrap .carrousel ul li .avis .content{height:20rem;padding-top:2.5rem;padding-bottom:2.5rem}#objections ul li details summary h4{font-family:var(--font-2),sans-serif}#conclusion ul{flex-direction:column;align-items:center}main{padding-bottom:0}}#liste-services{--gap:3rem}#liste-services li{box-shadow:2px 2px 5px 0 rgba(0,0,0,0.1) inset}#liste-services li:last-child{box-shadow:2px 2px 5px 0 rgba(0,0,0,0.05) inset}#liste-services li>h4{margin:2rem auto 0;min-height:6rem}#liste-services li>img{height:10rem;aspect-ratio:1 / 1}#liste-services li>p{margin:0.4rem 0 0;min-height:5rem}#liste-services li>a{font-size:1.4rem;margin:2rem auto}#liste-services li.specialite{background-color:var(--bg-3)}#liste-services li.autres{background-color:var(--bg-2)}