.elementor .black-box-card{padding-block-start:50px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:#0B0B0B;}.elementor .white-box-card{padding-block-start:50px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;background-color:var(--50);}.elementor .text-lg-regular{font-family:Zalanda sans;font-weight:400;font-size:18px;color:var(--200);line-height:28px;}.elementor .display-xs-medium{font-family:Futura PT;font-weight:500;font-size:24px;line-height:28px;}.elementor .Display-sm-semibold{font-family:Futura PT;font-weight:500;font-size:30px;line-height:34px;}.elementor .Display-sm-regular{font-family:Futura PT;font-weight:400;font-size:34px;line-height:34px;}.elementor .display-sm-medium{font-family:Futura PT;font-weight:400;font-size:30px;line-height:34px;}.elementor .display-xl-semibold{font-family:Futura PT;font-weight:600;font-size:60px;word-spacing:-1px;line-height:64px;}.elementor .white-card-werkwijze{padding:30px;margin:0px;border-radius:20px;background-color:var(--50);display:flex;flex-direction:column;gap:20px;}.elementor .display-lg-semibold{font-family:Futura PT;font-weight:500;font-size:48px;letter-spacing:-1px;line-height:54px;}.elementor .dienst-card{height:76vh;padding-block-start:64px;padding-block-end:64px;padding-inline-start:64px;padding-inline-end:64px;margin:0px;background-image:linear-gradient(180deg, #00000000 32%,#021A0D 100%),url("https://kosse-new.ws10.danego.net/wp-content/uploads/2025/12/Asbest-golfplaten-verwijderen-scaled.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;gap:20px;justify-content:flex-end;align-items:start;}.elementor .display-2xl-semibold{font-family:Futura PT;font-weight:500;font-size:80px;letter-spacing:-1px;line-height:90px;}.elementor .image-card{height:420px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;}.elementor .white-card-row{height:330px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:20px;border-width:1px;border-color:var(--200);border-style:solid;background-color:var(--50);display:flex;flex-direction:column;gap:24px;justify-content:flex-start;align-items:center;}.elementor .display-xs-semibold{font-family:Futura PT;font-weight:500;font-size:24px;line-height:28px;}.elementor .white-card-24-40{width:48.7%;position:relative;z-index:2;padding-block-start:40px;padding-block-end:40px;padding-inline-start:24px;padding-inline-end:24px;border-radius:20px;border-width:1px;border-color:var(--200);border-style:solid;background-color:var(--50);display:flex;flex-direction:column;gap:8px;}.elementor .card-dakbeschot{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:20px;border-width:1px;border-color:var(--500);border-style:solid;display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;}.elementor .card-binnensanering{height:400px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:20px;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .card-projecten{padding-block-start:40px;padding-block-end:40px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;background-color:var(--50);display:flex;flex-direction:column;gap:20px;justify-content:flex-start;align-items:center;}.elementor .contact_card{padding:48px;margin:0px;border-radius:20px;border-width:1px;border-color:var(--200);border-style:solid;transition:all 200ms;display:flex;flex-direction:column;gap:3px;justify-content:center;align-items:center;}.elementor .contact_card:hover,.elementor .contact_card:focus-visible{background-color:var(--25);}.elementor .tab-button{width:370px;font-family:Futura PT;font-weight:400;font-size:24px;color:var(--600-text);padding-block-start:24px;padding-block-end:24px;padding-inline-start:60px;padding-inline-end:60px;border-radius:10px;border-width:1px;border-color:var(--200);background-color:#ffffff00;display:flex;}.elementor .tab-button:active{font-weight:500;color:var(--25);border-color:var(--600);background-color:var(--600);}.elementor .tab-button:focus{font-weight:500;color:var(--25);border-color:var(--600);background-color:var(--600);}.elementor .orange-button{width:max-content;font-family:Zalando Sans;font-weight:400;font-size:16px;color:var(--25);line-height:24px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;background-color:var(--600);transition:all 150ms;}.elementor .orange-button:hover,.elementor .orange-button:focus-visible{background-color:#E5846F;}.elementor .gray-button{font-family:Zalando Sans;font-weight:500;font-size:16px;color:var(--950);line-height:24px;padding-block-start:10px;padding-block-end:10px;padding-inline-start:16px;padding-inline-end:16px;border-radius:8px;border-width:1px;border-color:var(--200);border-style:solid;background-color:var(--25);transition:all 150ms;}.elementor .gray-button:hover,.elementor .gray-button:focus-visible{background-color:#AAB6B6;}.elementor .orange-arrow{width:50px;height:50px;color:var(--600);border-style:none;}.elementor .orange-arrow:hover,.elementor .orange-arrow:focus-visible{color:#E5846F;}.elementor .accent-pill{width:max-content;font-family:Futura PT;font-weight:500;font-size:14px;color:var(--Brand-800);line-height:18px;padding-block-start:14px;padding-block-end:13px;padding-inline-start:20px;padding-inline-end:20px;border-radius:100px;border-width:1px;border-color:var(--Brand-800);border-style:solid;}