:root{--primary-color:#A54F2D;--accent-color:#E3DACD;--accent-color-2:#D5B8AF;--primary-bg-color:linear-gradient(180deg,#F7F7F7,#EDEDED);--secondary-bg-color:#fff;--tertiary-bg-color:#FAF1EA;--linear-gradient-bg-color:linear-gradient(180deg,#FFFFFF,#F2F2F2);--footer-bg:linear-gradient(180deg,#3F3C39,#383534);--footer-bg:linear-gradient(180deg,#3c3c3c,#2a2a2a);--black-title:#3A3735;--black:#2E2E2E;--white:#FFFFFF;--max-width:90rem;--heading-900:2.625rem;--heading-800:1.625rem;--heading-700:1.25rem;--body-500:1rem;--sidePadding:1.5rem;--topAndBotPadding:2.5rem;--gapBetweenTitleAndCopy:1rem;--line-height-900:2.875rem}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden}body,html{scroll-behavior:smooth}body{background:var(--primary-bg-color);color:var(--black);font-size:var(--body-500);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{min-height:100svh}a{color:inherit;text-decoration:none}.faqLink{color:var(--darken-primary-color);text-decoration:underline}.faqLink:hover{-webkit-text-decoration-color:var(--darken-primary-color);text-decoration-color:var(--darken-primary-color)}.insulation{background-image:url(/_next/static/media/isolation-soufflage.3010902d.jpg)!important}.landscaping{background-image:url(/_next/static/media/mini-pelle-de-dos.b2c95b1f.webp)!important}.painting{background-image:url(/_next/static/media/peinture-facade-maison-en-cours.93ab1ae5.webp)!important}.roofCleaning{background-image:url(/_next/static/media/nettoyage-toiture-basse-pression.a2fd36f7.webp)!important}.locationList{display:flex;flex-direction:column;gap:.25rem}.workingAreaList{list-style-position:inside;list-style-image:url(/_next/static/media/tick.be82e5dc.svg)}.workingAreaList li{margin-top:.5rem}.roofCleaningImage{background:url(/_next/static/media/nettoyage-toiture-basse-pression.a2fd36f7.webp);background-size:cover;background-position:50%}.paintingImage{background:url(/_next/static/media/facade-maison-apres-peinture.43e26676.webp);background-size:cover;background-position:50%}.insulationImage{background:url(/_next/static/media/artisan-isolant-combles.833e1974.jpg);background-size:cover;background-position:50%}.roofRenovationImage{background:url(/_next/static/media/apres-travaux-faitage.e8707e93.webp);background-size:cover;background-position:50%}.landscapingImage{background:url(/_next/static/media/mini-pelle-terrassement.1bcd818e.avif);background-size:cover;background-position:50%}.facadeImage{background:url(/_next/static/media/enduit-facade.58bc06bf.webp);background-size:cover;background-position:50%}.roofingImage{background:url(/_next/static/media/couverture-tuiles.ee853d99.webp);background-size:cover;background-position:50%}h1,h2{color:var(--black-title)}h1{font-size:var(--heading-900);line-height:var(--line-height-900)}h2{font-size:var(--heading-800);line-height:var(--line-height-800);font-weight:600}h3{font-size:var(--heading-700);line-height:var(--line-height-700);font-weight:500}img{max-width:100%;display:block;height:auto}.overlay-loader{position:fixed;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.7);width:100%;height:100%;z-index:999}button{border:none;font:inherit;color:inherit;background-color:transparent}.containerBgImg{position:absolute;width:100vw;height:100vh;background:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgba(0,0,0,.5)),linear-gradient(0deg,rgba(0,0,0,0) 90%,rgba(0,0,0,.35))}.heroBgImg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;object-position:67% 50%}.underlined{position:relative;z-index:10}.underlined:after{content:"";position:absolute;left:0;bottom:5px;width:100%;height:6px;background:var(--accent-color);z-index:-1}.accentuedWord{color:var(--accent-color);color:#cfa681}.newAccentuedWord{color:#dc8c44}.italicWord{font-style:italic}.badgeItem{background-color:#604125;border-radius:60px;padding:0 5px;color:var(--white)}.roofingToulouse{background-image:url(/_next/static/media/couverture-en-posage.8a014ec2.webp)!important}.fullWidth{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}::-webkit-scrollbar{width:.75rem;border-radius:.5rem}::-webkit-scrollbar-track{border-radius:.5rem;border:1px solid #f1f1f1;background-color:#f1f1f1;margin-block:.1em}::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:#A0A0A0}@media (min-width:48rem){:root{--heading-900:2.5rem;--heading-800:2rem;--heading-700:1.5rem;--sidePadding:3.5rem;--topAndBotPadding:3.75rem;--gapBetweenTitleAndCopy:1.75rem}.container,main{min-height:100vh}.containerBgImg{background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.5)),linear-gradient(0deg,rgba(0,0,0,0) 85%,rgba(0,0,0,.35))}.heroBgImg{object-position:50% 50%}body,html{overflow-x:unset}}@media (min-width:64rem){:root{--heading-900:2.5rem;--heading-800:2.25rem;--heading-700:1.75rem;--line-height-900:2.75rem;--sidePadding:4.375rem;--topAndBotPadding:5rem}.containerBgImg{background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.5)),linear-gradient(0deg,rgba(0,0,0,0) 65%,rgba(0,0,0,.35))}.heroBgImg{object-position:top}.locationList{display:grid;grid-template-columns:1fr 1fr;grid-gap:.25rem;gap:.25rem;margin-top:1rem}.location:before{content:url(/_next/static/media/tick.be82e5dc.svg);margin-right:1rem}}@media (min-width:90rem){:root{--heading-900:4.5rem;--heading-800:4rem;--heading-700:2.5rem;--body-500:1.125rem;--line-height-900:4.75rem;--line-height-800:4.5625rem;--line-height-700:3rem;--sidePadding:5rem;--topAndBotPadding:6.25rem}body,html{overflow-x:unset}.max-width{max-width:var(--max-width);margin-inline:auto}.containerBgImg{background:linear-gradient(270deg,rgba(0,0,0,0) 60%,rgba(0,0,0,.5)),linear-gradient(0deg,rgba(0,0,0,0) 87%,rgba(0,0,0,.25))}.container{min-height:100vh}.underlined:after{bottom:8px}}.embla,.emblaFeedback{max-width:100%;margin:auto;--slide-height:19rem;--slide-spacing:1rem;--slide-spacing-lg:1rem;--slide-size:95%;--slide-size-lg:calc(100% / 2)}.emblaFeedback{mask:linear-gradient(90deg,#0000,#000 1% 99%,#0000);-webkit-mask:linear-gradient(90deg,#0000,#000 1% 99%,#0000)}.embla__viewport{overflow:hidden}.embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;max-width:100%;margin:auto}.embla__slide.requirement{border:1px solid red}.emblaFeatures .embla__slide{gap:1rem;flex-direction:column}.emblaFeatures .embla__slide,.emblaRealisation .embla__slide{display:flex;align-items:center}.embla__slide{flex:0 0 100%;min-width:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.embla__controls{display:grid;grid-gap:1.2rem;gap:1.2rem}.embla__buttons,.embla__nextAndPrevButtons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;align-items:center;margin:auto}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);width:2.5rem;height:2.5rem;z-index:1;border-radius:50%;color:var(--white);display:flex;align-items:center;justify-content:center;border:2px solid var(--white)}.embla__button:disabled{color:var(--detail-high-contrast)}.embla__button__svg{width:35%;height:35%}.embla__dots{display:flex;flex-wrap:wrap}.embla__dot,.embla__dots{justify-content:center;align-items:center}.embla__dot{-webkit-tap-highlight-color:rgba(#D1D5DB,.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:2rem;height:1rem;display:flex}.embla__dot:after{background:var(--primary-bg-color);width:.75rem;height:.75rem;border-radius:50%;display:flex;align-items:center;content:"";transition:width .1s ease-in}.embla__dot--selected:after{background-color:rgba(46,58,89,30%)}@media (min-width:48rem){.embla .embla__slide,.emblaFeedback .embla__slide{flex:0 0 var(--slide-size-lg);cursor:-webkit-grab;cursor:grab;padding-left:2rem}.embla__slide:active{cursor:-webkit-grabbing;cursor:grabbing}.embla__button{width:2.75rem;height:2.75rem}}@media (min-width:90rem){.embla__buttons{gap:6rem}.embla__button{width:3.6rem;height:3.6rem}.embla__dot:after{width:.75rem;height:.75rem}.embla__controls{margin-top:2rem}}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/084282eba306c257-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/ec1d0aa2d2fbc083-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/f1dd23950e6cd390-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/0c7826ffb3acea36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:200 900;font-display:swap;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_bea9d5{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}