.elementor .e-31f6dfea-5eb3{font-weight:500;color:var(--or);margin:0px;mix-blend-mode:luminosity;opacity:45%;}.elementor .e-716839cd-97d0{max-width:880px;padding:0px;margin-block-start:auto;margin-block-end:56px;display:flex;flex-direction:column;gap:26px;align-items:flex-start;}.elementor .e-280c6c72-336f{font-family:var(--font-texte);font-size:11px;color:rgba(251,249,243,.6);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-24b2d12e-79e9:hover,.elementor .e-24b2d12e-79e9:focus-visible{color:var(--or);}.elementor .e-24b2d12e-79e9{font-family:var(--font-texte);font-size:11px;color:rgba(251,249,243,.6);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-72195fa4-a98d{width:100%;padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(251,249,243,.18);\n}.elementor .e-7f96b523-c10b{min-height:100vh;background-image:linear-gradient(180deg, rgba(23,19,13,.55) 0%,rgba(23,19,13,0) 26%,rgba(23,19,13,0) 55%,rgba(23,19,13,.7) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;justify-content:space-between;padding-inline: var(--gouttiere); padding-block: 28px 36px; padding-block: 0px 36px;\n}.elementor .e-3c9e9959-7541{min-height:100vh;padding:0px;background-image:url("https://www.karo-materiaux.be/wp-content/uploads/2026/10/karo-hero-terrasse-poster.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;& video { filter: brightness(.62) contrast(1.08) saturate(.85); }\n}.elementor .e-577ec10e-ee3b{max-width:960px;font-family:"'Cormorant Garamond', serif";font-weight:400;font-size:clamp(28px, 2.9vw, 42px);color:#FBF9F3;line-height:1.55;text-align:center;margin:0px;}.elementor .e-fa69c52-33ba{width:100%;padding-block-start:clamp(110px, 12.5vw, 240px);padding-block-end:clamp(110px, 12.5vw, 240px);padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);background-color:#0C0A07;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-15c2c3f7-fe20{font-family:var(--font-texte);font-weight:400;font-size:12px;color:var(--basalte);letter-spacing:0.34em;text-transform:uppercase;}.elementor .e-3e98895e-5f8c{width:auto;padding:0px;display:flex;flex-direction:row;flex:0 0 auto;}.elementor .e-4face9dd-3403:hover,.elementor .e-4face9dd-3403:focus-visible{color:var(--or-fonce);border-bottom-color: var(--or-fonce);\n}.elementor .e-4face9dd-3403{font-family:var(--font-texte);font-weight:400;font-size:11px;color:var(--basalte);letter-spacing:0.3em;text-transform:uppercase;padding-block-start:0px;padding-block-end:4px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;transition:color 0.3s, border-color 0.3s;border-bottom-style: solid; border-bottom-color: rgba(23,19,13,.35);\n}.elementor .e-933609b-dd8e{width:auto;padding:0px;margin-inline-start:auto;display:flex;flex-direction:row;flex:0 0 auto;}.elementor .e-327b4f6a-fb5c{width:auto;padding-block-start:0px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-end:var(--gouttiere);border-block-end-width:1px;display:flex;flex-direction:row;gap:24px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom-style: solid; border-bottom-color: rgba(23,19,13,.14); margin-inline: var(--gouttiere);\n}.elementor .e-e0ec9ac-5663{width:100%;padding:0px;display:flex;flex-direction:column;gap:1vw;align-items:center;}.elementor .e-37f615dc-7ece{overflow:hidden;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:0px;padding-inline-end:0px;background-color:var(--creme);display:flex;flex-direction:column;gap:72px;}.elementor .e-4a5fb239-4926{font-family:var(--font-titre);font-weight:300;font-size:clamp(44px, 7.2vw, 128px);color:var(--creme-clair);letter-spacing:-0.03em;line-height:1;text-align:center;will-change: transform; transition: none; & em { font-style: italic; font-weight: 300; }\n}.elementor .e-394dce35-e135{width:64px;height:1px;min-width:0px;padding:0px;background-color:var(--or);transform:scale3d(0, 1, 1);transition: none;\n}.elementor .e-dd4ea2b-95db{width:100%;height:100vh;overflow:hidden;position:sticky;inset-block-start:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);display:flex;flex-direction:column;gap:44px;justify-content:center;align-items:center;transition: none;\n}.elementor .e-10aabd0-d4a3{width:100%;height:380vh;position:relative;padding:0px;background-color:#0C0A07;display:block;transition: none;\n}.elementor .e-478d8531-ed8d{font-family:var(--font-texte);font-weight:400;font-size:12px;color:var(--sable);letter-spacing:0.34em;text-transform:uppercase;}.elementor .e-3c01f351-5798{font-family:var(--font-texte);font-weight:500;font-size:12px;color:var(--basalte);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-241d2345-9cd9{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(18px,2vw,32px);padding-inline-end:clamp(18px,2vw,32px);display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;cursor: default;\n}.elementor .e-4cfd1afb-7a24{font-family:var(--font-texte);font-weight:500;font-size:12px;color:var(--basalte);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-779831cf-8157{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(18px,2vw,32px);padding-inline-end:clamp(18px,2vw,32px);display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;cursor: default;\n}.elementor .e-62a57a08-84e4{font-family:var(--font-texte);font-weight:500;font-size:12px;color:var(--basalte);letter-spacing:0.28em;text-transform:uppercase;}.elementor .e-47093910-2d74{overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(18px,2vw,32px);padding-inline-end:clamp(18px,2vw,32px);display:flex;flex-direction:column;flex:1 1 0px;justify-content:center;align-items:center;cursor: default;\n}.elementor .e-5050bd56-1f65{height:min(70vh, 640px);padding:0px;margin:0px;border-style:none;display:flex;flex-direction:row;gap:0px;}.elementor .e-2bcb66f4-a47d{width:100%;padding:0px;display:flex;flex-direction:column;gap:28px;flex:0 0 auto;max-width: none;\n}.elementor .e-638e82cf-8d20{width:100%;min-height:100vh;overflow:hidden;padding-block-start:var(--section-y);padding-block-end:var(--section-y);padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);background-color:var(--creme);display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:stretch;}.elementor .e-38a1ddd0-23f5{color:var(--or);}.elementor .e-65142aef-9e7b{font-family:Archivo;font-weight:800;font-size:clamp(26px,3.2vw,48px);color:var(--creme-clair);letter-spacing:-0.01em;line-height:1.05;text-transform:uppercase;font-stretch: 125%; font-variation-settings: "wdth" 125;\n}.elementor .e-7e249db8-e2b4{max-width:380px;font-family:var(--font-texte);font-size:16px;color:rgba(251,249,243,.78);line-height:1.65;}.elementor .e-178f3629-b43d{margin-block-start:10px;}.elementor .e-7cb12061-f254{min-height:640px;padding:clamp(32px, 5vw, 72px);background-image:linear-gradient(180deg, rgba(23,19,13,.05) 30%,rgba(23,19,13,.82) 100%),url("https://www.karo-materiaux.be/wp-content/uploads/2026/10/karo-vous-renovez-1920-1024x605.webp");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:18px;flex:1 1 50%;justify-content:flex-end;align-items:flex-end;text-align: right;\n}.elementor .e-7316f6c0-adc1{color:var(--or);}.elementor .e-3606564f-8c1a{font-family:Archivo;font-weight:800;font-size:clamp(26px,3.2vw,48px);color:var(--creme-clair);letter-spacing:-0.01em;line-height:1.05;text-transform:uppercase;font-stretch: 125%; font-variation-settings: "wdth" 125;\n}.elementor .e-2668ab47-272d{max-width:380px;font-family:var(--font-texte);font-size:16px;color:rgba(251,249,243,.78);line-height:1.65;}.elementor .e-48a28969-c1f9{margin-block-start:10px;}.elementor .e-169cf3fb-bf07{min-height:640px;padding:clamp(32px, 5vw, 72px);background-image:linear-gradient(180deg, rgba(23,19,13,.1) 30%,rgba(23,19,13,.85) 100%),url("https://www.karo-materiaux.be/wp-content/uploads/2026/10/7-1024x576.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:18px;flex:1 1 50%;justify-content:flex-end;align-items:flex-start;}.elementor .e-6a64a4b3-c482{width:100%;padding:0px;background-color:var(--basalte);display:flex;flex-direction:row;gap:0px;}.elementor .e-7c8fb75b-8f93{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;}.elementor .e-17db9a31-5bc2{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:0px;}.elementor .e-5381dbc-5c22{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;}.elementor .e-49f24e7f-9eb1{padding:0px;display:flex;flex-direction:column;gap:clamp(14px,1.6vw,28px);flex:1 1 0px;}.elementor .e-5cc1d640-fb25{width:100%;overflow:hidden;aspect-ratio:3 / 4;position:relative;padding:0px;}.elementor .e-7664a45f-d806{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;}.elementor .e-7b2d2e97-7a01{padding:0px;margin-block-start:clamp(80px,14vw,220px);display:flex;flex-direction:column;gap:clamp(14px,1.6vw,28px);flex:1 1 0px;}.elementor .e-9bd4fab-e5fd{width:100%;overflow:hidden;aspect-ratio:1 / 1;position:relative;padding:0px;}.elementor .e-638d9864-3dcf{width:100%;overflow:hidden;aspect-ratio:4 / 5;position:relative;padding:0px;}.elementor .e-68a92fbf-aec6{width:100%;overflow:hidden;aspect-ratio:4 / 3;position:relative;padding:0px;}.elementor .e-4754e6c7-3657{padding:0px;margin-block-start:clamp(30px,5vw,80px);display:flex;flex-direction:column;gap:clamp(14px,1.6vw,28px);flex:1 1 0px;}.elementor .e-2dc19315-2112{width:100%;padding:0px;display:flex;flex-direction:row;gap:clamp(14px,1.6vw,28px);align-items:flex-start;}.elementor .e-25e2daac-896d{width:100%;overflow:hidden;position:relative;padding-block-start:clamp(80px,12vw,180px);padding-block-end:clamp(80px,12vw,180px);padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);background-color:var(--creme);display:block;}.elementor .e-6efb201c-8b9a{color:var(--or);margin:0px;}.elementor .e-381a217d-dab8{max-width:100%;font-family:Archivo;font-weight:800;font-size:clamp(18px,1.7vw,34px);color:var(--basalte);letter-spacing:-0.005em;line-height:1.12;text-transform:uppercase;margin:0px;font-stretch: 125%; font-variation-settings: "wdth" 125; text-wrap: balance;\n}.elementor .e-70c897da-26ad{font-family:var(--font-texte);font-size:16px;color:rgba(23,19,13,.78);line-height:1.75;margin:0px;}.elementor .e-3aa6b307-4e5a{font-family:var(--font-texte);font-size:16px;color:rgba(23,19,13,.78);line-height:1.75;margin:0px;}.elementor .e-4744d00d-c727{color:var(--or);margin:0px;}.elementor .e-7bd72e0c-456c{color:var(--basalte);margin:0px;}.elementor .e-6b045d00-b5d8{font-family:var(--font-texte);font-size:15px;color:rgba(23,19,13,.72);line-height:1.7;margin:0px;}.elementor .e-708715ce-6c1c{min-width:280px;padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:clamp(20px,3vw,48px);display:flex;flex-direction:column;gap:12px;flex:1 1 33%;border-block-start: 1px solid rgba(23,19,13,.15);\n}.elementor .e-679f75e3-1b33{color:var(--basalte);margin:0px;}.elementor .e-4fa7c867-37ec{font-family:var(--font-texte);font-size:15px;color:rgba(23,19,13,.72);line-height:1.7;margin:0px;}.elementor .e-6ac2efcc-8ec3{min-width:280px;padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:clamp(20px,3vw,48px);display:flex;flex-direction:column;gap:12px;flex:1 1 33%;border-block-start: 1px solid rgba(23,19,13,.15);\n}.elementor .e-4c077215-a87b{color:var(--basalte);margin:0px;}.elementor .e-77c2603d-39b0{font-family:var(--font-texte);font-size:15px;color:rgba(23,19,13,.72);line-height:1.7;margin:0px;}.elementor .e-7ce7be43-7785{min-width:280px;padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:clamp(20px,3vw,48px);display:flex;flex-direction:column;gap:12px;flex:1 1 33%;border-block-start: 1px solid rgba(23,19,13,.15);\n}.elementor .e-4053632e-48a0{color:var(--basalte);margin:0px;}.elementor .e-30381959-4ea6{font-family:var(--font-texte);font-size:15px;color:rgba(23,19,13,.72);line-height:1.7;margin:0px;}.elementor .e-44841802-2801{min-width:280px;padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:clamp(20px,3vw,48px);display:flex;flex-direction:column;gap:12px;flex:1 1 33%;border-block-start: 1px solid rgba(23,19,13,.15);\n}.elementor .e-3fc90a83-f65e{color:var(--basalte);margin:0px;}.elementor .e-7b0d4cac-3774{font-family:var(--font-texte);font-size:15px;color:rgba(23,19,13,.72);line-height:1.7;margin:0px;}.elementor .e-26ce3bb5-5808{min-width:280px;padding-block-start:28px;padding-block-end:32px;padding-inline-start:0px;padding-inline-end:clamp(20px,3vw,48px);display:flex;flex-direction:column;gap:12px;flex:1 1 33%;border-block-start: 1px solid rgba(23,19,13,.15);\n}.elementor .e-5e4dd889-399c{width:100%;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .e-3d2f2da-5b8b{width:100%;padding:0px;display:flex;flex-direction:column;gap:40px;container-type: inline-size;\n}.elementor .e-79efb6e5-c177{width:100%;padding-block-start:clamp(90px,12vw,170px);padding-block-end:clamp(90px,12vw,170px);padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);background-color:var(--creme);display:flex;flex-direction:column;gap:clamp(72px,9vw,130px);}.elementor .e-5085ba2e-60a1{font-family:var(--font-texte);font-weight:400;font-size:12px;color:var(--or);letter-spacing:0.38em;text-align:center;text-transform:uppercase;margin:0px;}.elementor .e-4af03b33-5bca{font-family:Archivo;font-weight:800;font-size:clamp(26px,3.4vw,52px);color:var(--creme-clair);letter-spacing:-0.01em;line-height:1.05;text-align:center;text-transform:uppercase;margin:0px;font-stretch: 125%; font-variation-settings: "wdth" 125;\n}.elementor .e-6a26b524-b4c2{width:56px;height:1px;min-height:1px;padding:0px;margin:0px;background-color:rgba(221,172,68,.6);}.elementor .e-4af78aa1-58c0{width:100%;padding:0px;display:flex;flex-direction:column;gap:22px;align-items:center;}.elementor .e-6cdc17d4-acec{width:130px;max-width:80%;max-height:58px;}.elementor .e-79a97d5d-bb76{width:150px;max-width:85%;}.elementor .e-872498e-23a1{width:140px;max-width:85%;}.elementor .e-31af3ce3-20b0{width:118px;max-width:80%;}.elementor .e-2cf75bc-6bc4{width:118px;max-width:80%;}.elementor .e-5aba3968-ec92{width:150px;max-width:85%;}.elementor .e-517566a2-bf4d{width:118px;max-width:80%;}.elementor .e-3ddf3996-cb67{width:136px;max-width:85%;}.elementor .e-579ae2b2-7b61{width:146px;max-width:85%;}.elementor .e-557d185f-b9c2{width:106px;max-width:75%;}.elementor .e-19fd8e9c-946e{width:136px;max-width:85%;}.elementor .e-306a9fed-59c9{width:136px;max-width:85%;}.elementor .e-58a17ebd-e52d{width:168px;max-width:90%;}.elementor .e-2e4e77ea-3d4c{width:78px;max-width:60%;}.elementor .e-5d1084d3-5ee9{width:146px;max-width:85%;}.elementor .e-2bd933cb-ddfb{width:106px;max-width:75%;}.elementor .e-b53af61-3877{width:126px;max-width:80%;}.elementor .e-70589707-f5a1{width:76px;max-width:60%;max-height:54px;}.elementor .e-6b92b103-76e6{width:100%;max-width:1240px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap: 28px 24px;\n}.elementor .e-7c54a9b-a8fa{width:100%;padding-block-start:clamp(72px,9vw,130px);padding-block-end:clamp(72px,9vw,130px);padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);border-block-start-width:1px;background-color:#0C0A07;display:flex;flex-direction:column;gap:clamp(48px,6vw,84px);align-items:center;border-top-style: solid; border-top-color: rgba(251,249,243,.08);\n}.elementor .e-96cf77-3719{font-family:var(--font-texte);font-weight:400;font-size:12px;color:var(--or);letter-spacing:0.38em;text-align:center;text-transform:uppercase;}.elementor .e-397d166a-7c94{font-family:"'Cormorant Garamond', Georgia, serif";font-size:clamp(18px,1.6vw,24px);color:var(--creme-clair);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-176a4dde-2c9e{font-family:var(--font-texte);font-size:15px;color:rgba(251,249,243,.6);line-height:1.8;}.elementor .e-c8ffbac-b612{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;}.elementor .e-74faeb6d-d140{font-family:"'Cormorant Garamond', Georgia, serif";font-size:clamp(18px,1.6vw,24px);color:var(--creme-clair);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-57882a93-7c21{font-family:var(--font-texte);font-size:15px;color:rgba(251,249,243,.6);line-height:1.8;}.elementor .e-69952232-8f8f{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;}.elementor .e-4521b28e-8287{font-family:"'Cormorant Garamond', Georgia, serif";font-size:clamp(18px,1.6vw,24px);color:var(--creme-clair);letter-spacing:0.24em;text-transform:uppercase;}.elementor .e-668b2ef8-f860{font-family:var(--font-texte);font-size:15px;color:rgba(251,249,243,.6);line-height:1.8;& a { color: inherit; text-decoration: none; border-bottom: 1px solid rgba(221,172,68,.4); }\n}.elementor .e-25ce9ec7-3e4b{text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:20px;display:flex;flex-direction:column;gap:18px;flex:1 1 0px;align-items:center;}.elementor .e-42864b42-4ad5{width:100%;padding:0px;border-style:none;display:flex;flex-direction:row;gap:0px;}.elementor .e-42341798-2bf7:hover,.elementor .e-42341798-2bf7:focus-visible{color:var(--or);border-bottom-color: var(--or);\n}.elementor .e-42341798-2bf7{font-family:var(--font-texte);font-weight:400;font-size:11px;color:var(--creme-clair);letter-spacing:0.32em;text-transform:uppercase;padding-block-start:0px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-end-width:1px;background-color:transparent;transition:color 0.4s, border-color 0.4s;border-bottom-style: solid; border-bottom-color: rgba(221,172,68,.6);\n}.elementor .e-3bed2672-dc27{padding:0px;display:flex;justify-content:center;}.elementor .e-7d9bd92c-6df5{width:100%;padding:0px;display:flex;flex-direction:column;gap:clamp(24px,3vw,40px);align-items:center;}.elementor .e-7517ccac-ee7b{width:100%;padding-block-start:clamp(44px,5.5vw,80px);padding-block-end:clamp(32px,4vw,56px);background-color:#0C0A07;display:flex;flex-direction:column;align-items:stretch;}.elementor .e-63e2c63c-ebe8{min-height:52px;padding-block-start:14px;padding-block-end:14px;border-block-start-width:1px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;border-top-style: solid; border-top-color: rgba(251,249,243,.1); gap: 20px 40px;\n}.elementor .e-64bf8390-7cad{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--gouttiere);padding-inline-end:var(--gouttiere);background-color:#0C0A07;display:flex;flex-direction:column;gap:0px;}