.elementor .e-8ce6b13-f8389be{font-weight:600;font-size:30px;color:#d71920;letter-spacing:0px;line-height:1.1em;margin-block-end:6px;font: 400 34px/1.05 Caveat, cursive;selector {
font-family: "Caveat", cursive;
font-size: 34px;
font-weight: 400;
line-height: 1.05;
letter-spacing: 0;
}
custom_css: null;
custom_css: null;\n}.elementor .e-2bcbdee-2e16091{width:100%;font-weight:800;font-size:52px;color:#101923;letter-spacing:-1px;line-height:1.08;margin:0px;}.elementor .e-bb45ff5-4e37d77{width:100%;font-size:19px;color:#24303b;line-height:1.55;margin:0px;}.elementor .e-f99f474-7ea8dc3{font-weight:700;color:#fff;padding-block-start:15px;padding-block-end:15px;padding-inline-start:24px;padding-inline-end:24px;background-color:#ed1c24;}.elementor .e-be6b56c-34c5e82{font-weight:700;color:#101923;padding-block-start:14px;padding-block-end:14px;padding-inline-start:24px;padding-inline-end:24px;border-width:1px;border-color:#101923;border-style:solid;background-color:rgba(255,255,255,.72);}.elementor .e-05cb4c5-67248ef{width:100%;display:flex;flex-direction:row;gap:16px;align-items:center;}.elementor .e-51056a6-ed53e02{width:100%;max-width:640px;padding:36px;border-radius:6px;background-color:rgba(255,255,255,.78);box-shadow:0px 12px 35px 0px rgba(10,20,31,.12);backdrop-filter:blur(2px);display:flex;flex-direction:column;gap:14px;align-items:flex-start;}.elementor .e-3f0012f-708d4ff{width:100%;min-height:560px;max-width:100%;color:#ffffff;padding-block-start:56px;padding-block-end:56px;padding-inline-start:max(32px,calc((100vw - 1200px)/2));padding-inline-end:max(32px,calc((100vw - 1200px)/2));background-image:url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/haarfarben-regal-v5.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:flex-start;box-sizing: border-box;
box-sizing: border-box;\n}.elementor .e-b572229-8fc4335{font-weight:700;font-size:13px;color:#d71920;letter-spacing:1.2px;}.elementor .e-99b38af-22e7aab{font-weight:600;font-size:15px;color:#101923;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#dde1e5;border-style:none;background-color:transparent;}.elementor .e-040b62b-2f43bf2{font-weight:600;font-size:15px;color:#101923;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#dde1e5;border-style:none;background-color:transparent;}.elementor .e-064cbc8-ad7236f{font-weight:600;font-size:15px;color:#101923;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#dde1e5;border-style:none;background-color:transparent;}.elementor .e-b743cc8-ee8dc73{font-weight:600;font-size:15px;color:#101923;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#dde1e5;border-style:none;background-color:transparent;}.elementor .e-f1f6b86-c7d4bf2{font-weight:600;font-size:15px;color:#101923;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:10px;border-radius:4px;border-width:1px;border-color:#dde1e5;border-style:none;background-color:transparent;}.elementor .e-a481d41-225f1ec{width:100%;display:flex;flex-direction:row;gap:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;& button { display:inline-flex; align-items:center; gap:9px; color:#101923; background:transparent; border:0; box-shadow:none; text-shadow:none; }
& button i { display:inline-block; width:24px; height:24px; flex:0 0 24px; background:center/contain no-repeat; }
& button i::before { content:none; }
& [data-interaction-id="99b38af"] i { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWQxYzI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDNhOSA5IDAgMSAwIDAgMThoMWEyIDIgMCAwIDAgMS0zLjcgMS44IDEuOCAwIDAgMSAxLjItMy4zSDE4YTMgMyAwIDAgMCAzLTNjMC00LjQtNC04LTktOFoiLz48Y2lyY2xlIGN4PSI3LjUiIGN5PSIxMCIgcj0iLjciLz48Y2lyY2xlIGN4PSIxMCIgY3k9IjYuNSIgcj0iLjciLz48Y2lyY2xlIGN4PSIxNSIgY3k9IjciIHI9Ii43Ii8+PC9zdmc+"); }
& [data-interaction-id="040b62b"] i { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWQxYzI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDNDOSA3IDYgMTAgNiAxNGE2IDYgMCAwIDAgMTIgMGMwLTQtMy03LTYtMTFaIi8+PC9zdmc+"); }
& [data-interaction-id="064cbc8"] i { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWQxYzI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iNCIvPjxwYXRoIGQ9Ik0xMiAydjJtMCAxNnYyTTIgMTJoMm0xNiAwaDJNNSA1bDIgMm0xMCAxMCAyIDJNNSAxOWwyLTJNMTcgN2wyLTIiLz48L3N2Zz4="); }
& [data-interaction-id="b743cc8"] i { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWQxYzI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTQgMjAgMTMtMTMgMyAzTDcgMjNNMTQgMTBsMyAzTTUgM3Y0TTMgNWg0bTEyLTR2NG0tMi0yaDQiLz48L3N2Zz4="); }
& [data-interaction-id="f1f6b86"] i { background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZWQxYzI0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjMiLz48Y2lyY2xlIGN4PSI2IiBjeT0iMTgiIHI9IjMiLz48cGF0aCBkPSJtOCA4IDEyIDEyTTggMTYgMjAgNCIvPjwvc3ZnPg=="); }\n}.elementor .e-06ffb41-2e8faae{width:100%;max-width:100%;padding-block-start:18px;padding-block-end:18px;padding-inline-start:3vw;padding-inline-end:3vw;background-color:#f3f4f5;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;box-sizing:border-box;
@media(max-width:767px) { & { flex-direction:column; align-items:stretch; padding:20px; gap:12px; } & p { width:auto; } & [data-interaction-id="a481d41"] { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px; } & button { padding:8px 0; font-size:14px; text-align:left; } }\n}.elementor .e-2a21b61-ebfa3e7{font-weight:800;font-size:13px;color:#ed1c24;letter-spacing:0.1em;}.elementor .e-98de8e8-ceeb422{font-weight:800;font-size:40px;color:#101820;line-height:1.1;}.elementor .e-42b26ad-2331b03{max-width:820px;font-size:18px;color:#39424e;line-height:1.55;}.elementor .e-d3d3118-05560a0{width:100%;max-width:1200px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:16px;align-items:flex-start;box-sizing:border-box;
@media(max-width:767px) { & { padding-inline:20px; } & h2 { font-size:30px; line-height:1.15; overflow-wrap:anywhere; max-width:100%; } }\n}.elementor .e-1eec9b6-073959b{width:100%;font-weight:800;font-size:17px;color:#ed1c24;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;opacity: .7;
text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 2px rgba(0,0,0,.55);\n}.elementor .e-25c973c-559e4a0{width:100%;min-height:61px;font-weight:800;font-size:28px;color:#ffffff;line-height:1.08;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:flex-end;text-shadow: 0 2px 10px rgba(0,0,0,.95);
font-weight: 750; text-shadow: 0 2px 4px rgba(0,0,0,.75);\n}.elementor .e-be609ee-9623988{width:100%;min-height:71px;font-size:17px;color:#ffffff;line-height:1.38;margin:0px;text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 3px rgba(0,0,0,.8);\n}.elementor .e-347ccf3-47f21a1{color:#fff;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:none;text-align: left;\n}.elementor .e-50f904d-4c96984{min-height:360px;overflow:hidden;color:#ffffff;padding:24px;border-radius:8px;background-image:url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/01-permanente-haarfarbe-v3.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 8px 22px 0px rgba(10,20,31,.10);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;align-items:flex-start;background-position: center 70%;
background-position: center 72%;
background-blend-mode: multiply; box-sizing: border-box;
background-position: center 72%;
background-image: linear-gradient(to top,rgba(10,20,31,.98) 0%,rgba(10,20,31,.78) 44%,rgba(10,20,31,.08) 76%),url(https://test.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/01-permanente-haarfarbe-v4.png); background-position: center center; background-size: cover;
background-image: linear-gradient(to top,rgba(10,20,31,.98) 0%,rgba(10,20,31,.75) 45%,rgba(10,20,31,.08) 77%),url(https://test.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/haarfarben-regal-v5.png); background-position: center center; background-repeat: no-repeat; background-size: cover;
background-image: linear-gradient(to top, rgba(10, 20, 31, 0.98) 0%, rgba(10, 20, 31, 0.75) 45%, rgba(10, 20, 31, 0.08) 77%), url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/haarfarben-regal-v5.png") !important;\n}.elementor .e-0b84620-f7d0e07{width:100%;font-weight:800;font-size:17px;color:#ed1c24;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;opacity: .7;
text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 2px rgba(0,0,0,.55);\n}.elementor .e-cad9390-c4126a9{width:100%;min-height:61px;font-weight:800;font-size:28px;color:#ffffff;line-height:1.08;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:flex-end;text-shadow: 0 2px 10px rgba(0,0,0,.95);
font-weight: 750; text-shadow: 0 2px 4px rgba(0,0,0,.75);\n}.elementor .e-d62ec93-a85de54{width:100%;min-height:71px;font-size:17px;color:#ffffff;line-height:1.38;margin:0px;text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 3px rgba(0,0,0,.8);\n}.elementor .e-8a69351-76ce0c2{color:#fff;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:none;text-align: left;\n}.elementor .e-a50a132-6527068{min-height:360px;overflow:hidden;color:#ffffff;padding:24px;border-radius:8px;background-image:url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/02-toenung-glanz-v3.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 8px 22px 0px rgba(10,20,31,.10);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;align-items:flex-start;background-blend-mode: multiply; box-sizing: border-box;
background-image: linear-gradient(to top,rgba(10,20,31,.98) 0%,rgba(10,20,31,.78) 44%,rgba(10,20,31,.08) 76%),url(https://test.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/02-toenung-glanz-v4.png); background-position: center center; background-size: cover;
background-image: linear-gradient(to top, rgba(10, 20, 31, 0.98) 0%, rgba(10, 20, 31, 0.78) 44%, rgba(10, 20, 31, 0.08) 76%), url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/02-toenung-glanz-v4.png") !important;\n}.elementor .e-199a35d-5d27bda{width:100%;font-weight:800;font-size:17px;color:#ed1c24;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;opacity: .7;
text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 2px rgba(0,0,0,.55);\n}.elementor .e-2db94a1-daaac87{width:100%;min-height:61px;font-weight:800;font-size:28px;color:#ffffff;line-height:1.08;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:flex-end;text-shadow: 0 2px 10px rgba(0,0,0,.95);
font-weight: 750; text-shadow: 0 2px 4px rgba(0,0,0,.75);\n}.elementor .e-eccd509-8e61996{width:100%;min-height:71px;font-size:17px;color:#ffffff;line-height:1.38;margin:0px;text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 3px rgba(0,0,0,.8);\n}.elementor .e-b79436b-335724f{color:#fff;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:none;text-align: left;\n}.elementor .e-1463765-a865ffe{min-height:360px;overflow:hidden;color:#ffffff;padding:24px;border-radius:8px;background-image:url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/03-blondierung-v3.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 8px 22px 0px rgba(10,20,31,.10);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;align-items:flex-start;background-blend-mode: multiply; box-sizing: border-box;
background-image: linear-gradient(to top,rgba(10,20,31,.98) 0%,rgba(10,20,31,.78) 44%,rgba(10,20,31,.08) 76%),url(https://test.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/03-blondierung-v4.png); background-position: center center; background-size: cover;
background-image: linear-gradient(to top, rgba(10, 20, 31, 0.98) 0%, rgba(10, 20, 31, 0.78) 44%, rgba(10, 20, 31, 0.08) 76%), url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/03-blondierung-v4.png") !important;\n}.elementor .e-e0b5b8c-1bd94d6{width:100%;font-weight:800;font-size:17px;color:#ed1c24;line-height:1;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;opacity: .7;
text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 2px rgba(0,0,0,.55);\n}.elementor .e-fb9a164-3b4ad73{width:100%;min-height:61px;font-weight:800;font-size:28px;color:#ffffff;line-height:1.08;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;display:flex;align-items:flex-end;text-shadow: 0 2px 10px rgba(0,0,0,.95);
font-weight: 750; text-shadow: 0 2px 4px rgba(0,0,0,.75);\n}.elementor .e-bf6c47f-d21837a{width:100%;min-height:71px;font-size:17px;color:#ffffff;line-height:1.38;margin:0px;text-shadow: 0 2px 10px rgba(0,0,0,.95);
text-shadow: 0 1px 3px rgba(0,0,0,.8);\n}.elementor .e-9d1185b-b77c043{color:#fff;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:none;text-align: left;\n}.elementor .e-fc982e4-90f7942{min-height:360px;overflow:hidden;color:#ffffff;padding:24px;border-radius:8px;background-image:url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/04-spezialfarben-zubehoer-elektro-v3.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;box-shadow:0px 8px 22px 0px rgba(10,20,31,.10);display:flex;flex-direction:column;gap:8px;justify-content:flex-end;align-items:flex-start;background-blend-mode: multiply; box-sizing: border-box;
background-image: linear-gradient(to top,rgba(10,20,31,.98) 0%,rgba(10,20,31,.78) 44%,rgba(10,20,31,.08) 76%),url(https://test.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/04-spezialfarben-zubehoer-elektro-v4.png); background-position: center center; background-size: cover;
background-image: linear-gradient(to top, rgba(10, 20, 31, 0.98) 0%, rgba(10, 20, 31, 0.78) 44%, rgba(10, 20, 31, 0.08) 76%), url("https://www.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/04-spezialfarben-zubehoer-elektro-v4.png") !important;\n}.elementor .e-eb12709-df46eb9{width:100%;max-width:1200px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));box-sizing:border-box;
@media(max-width:1024px){ & {grid-template-columns:repeat(2,minmax(0,1fr));} }
@media(max-width:767px){ & {grid-template-columns:1fr;padding-inline:24px;} }\n}.elementor .e-dc18ca7-c266776{font-weight:800;font-size:13px;color:#ed1c24;letter-spacing:0.1em;}.elementor .e-8ce7497-8c75948{font-weight:800;font-size:40px;color:#101820;line-height:1.1;}.elementor .e-7b0b023-b363091{font-size:18px;color:#39424e;line-height:1.6;}.elementor .e-a388f54-12c6d4c{font-weight:700;color:#fff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;background-color:#ed1c24;}.elementor .e-158c827-f2c93fb{min-width:0px;padding:20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .e-5024ac2-505002e{width:100%;font-weight:800;font-size:28px;color:#ffffff;line-height:1.15;margin:0px;}.elementor .e-5a73432-1b0703f{width:100%;font-size:16px;color:#ffffff;line-height:1.5;margin:0px;}.elementor .e-47c4169-25226e6{min-width:0px;color:#ffffff;padding:32px;border-radius:8px;background-color:#101923;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative; padding:32px; overflow:hidden;
&::before { content:""; position:absolute; left:auto; bottom:auto; top:18px; right:8px; width:155px; height:150px; background:url("https://test.care4hair-friseurdirektmarkt.de/wp-content/uploads/2026/09/care4hair-signet-transparent-clean.webp") center/185% auto no-repeat; }
& h3 { position:relative; padding-right:120px; min-height:125px; display:flex; align-items:center; }
@media(max-width:767px) { & { padding:24px; } & h3 { padding-right:82px; font-size:25px; min-height:120px; } &::before { width:110px; height:125px; right:0; top:22px; } }\n}.elementor .e-d9d5353-d9524c1{width:100%;max-width:100%;padding-block-start:64px;padding-block-end:64px;padding-inline-start:max(32px,calc((100vw - 1200px)/2));padding-inline-end:max(32px,calc((100vw - 1200px)/2));background-color:#f4f5f6;display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:stretch;box-sizing:border-box;
@media(max-width:767px) { & { grid-template-columns:minmax(0,1fr); padding:32px 20px; gap:24px; } & [data-interaction-id="47c4169"] { min-width:0; width:100%; } }\n}.elementor .e-6d6aa1e-22aa418{width:100%;max-width:100%;font-weight:800;font-size:13px;color:#ed1c24;letter-spacing:0.1em;margin:0px;}.elementor .e-793819e-acbdd31{width:100%;max-width:100%;font-weight:800;font-size:36px;color:#101923;line-height:1.15;margin:0px;}.elementor .e-1a7ab2c-5fd6c9a{width:100%;max-width:760px;font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-d3ffda0-448f522{width:100%;min-height:150px;font-weight:700;font-size:16px;color:#101923;line-height:1.55;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-49a2aad-29d42a2{width:100%;min-height:150px;font-weight:700;font-size:16px;color:#101923;line-height:1.55;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-74ee518-ef8cb63{width:100%;min-height:150px;font-weight:700;font-size:16px;color:#101923;line-height:1.55;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-bda3307-d48e75f{width:100%;min-height:150px;font-weight:700;font-size:16px;color:#101923;line-height:1.55;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-0062ce6-4b6910f{width:100%;min-height:150px;font-weight:700;font-size:16px;color:#101923;line-height:1.55;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-062b767-8e2b7cd{width:100%;min-height:150px;font-weight:700;font-size:16px;color:#101923;line-height:1.55;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-3f5f1c2-7240f35{width:100%;min-height:150px;font-weight:400;font-size:18px;color:#101923;line-height:1.35;padding:22px;margin:0px;border-radius:6px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#ffffff;box-sizing: border-box;\n}.elementor .e-a8b56f4-bbfcfeb{width:100%;min-height:150px;font-weight:600;font-size:16px;color:#ffffff;line-height:1.45;padding:28px;margin-block-start:20px;border-radius:7px;border-width:1px;border-color:#dfe3e7;border-style:solid;background-color:#101923;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));& p { color:#101923; font-size:18px; line-height:1.5; font-weight:400; }
& p strong { color:#101923; font-weight:700; }
& p:not([data-interaction-id="3f5f1c2"])::before { content:""; display:block; width:32px; height:3px; background:#ed1c24; margin-bottom:8px; border-radius:2px; }
& p > br:first-child { display:none; }
& p[data-interaction-id="3f5f1c2"] span:first-child { color:#ed1c24; font-size:28px; font-weight:700; line-height:1; }
@media(max-width:1024px) { & { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:767px) { & { grid-template-columns:1fr; padding:16px; } }
& p > span:empty { display:none; }
& p > span:empty + br { display:none; }\n}.elementor .e-218fb25-6c323ea{width:100%;max-width:1200px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:32px;padding-inline-end:32px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:14px;box-sizing: border-box;
box-sizing: border-box;\n}.elementor .e-27819a8-4d25a5c{width:100%;max-width:100%;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;box-sizing: border-box;

/* Care4Hair: kompakte, responsive Inhaltsgestaltung */
& [data-id="d9d5353"],& [data-id="218fb25"] {padding-top:36px!important;padding-bottom:36px!important;padding-left:32px!important;padding-right:32px!important;}
& .c4h-content {padding-top:36px!important;padding-bottom:36px!important;}
& [data-id="98de8e8"],& [data-id="8ce7497"],& [data-id="793819e"] {font-size:32px!important;line-height:1.2!important;}
& [data-id="25c973c"],& [data-id="cad9390"],& [data-id="2db94a1"],& [data-id="fb9a164"],& [data-id="5024ac2"] {font-size:22px!important;line-height:1.25!important;}
& [data-id="f99f474"],& [data-id="be6b56c"],& [data-id="a388f54"] {font-size:16px!important;line-height:1.4!important;font-weight:700!important;padding:12px 22px!important;min-height:46px;border-radius:4px!important;display:inline-flex;align-items:center;justify-content:center;text-align:center;}
& [data-id="a481d41"] {gap:12px 24px!important;align-items:center!important;flex-wrap:wrap!important;}
& [data-id="99b38af"] {display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;padding:8px 0!important;min-height:40px;text-shadow:none!important;}
& [data-id="99b38af"] i {display:none!important;}
& [data-id="99b38af"]::before {content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px;background:#ed1c24!important;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDNDOSA3IDUgMTEgNSAxNWE3IDcgMCAwIDAgMTQgMGMwLTQtNC04LTctMTJaIi8+PC9zdmc+") center/contain no-repeat!important;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTEyIDNDOSA3IDUgMTEgNSAxNWE3IDcgMCAwIDAgMTQgMGMwLTQtNC04LTctMTJaIi8+PC9zdmc+") center/contain no-repeat!important;}
& [data-id="040b62b"] {display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;padding:8px 0!important;min-height:40px;text-shadow:none!important;}
& [data-id="040b62b"] i {display:none!important;}
& [data-id="040b62b"]::before {content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px;background:#ed1c24!important;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgOGMzLTYgNiA2IDkgMHM2IDYgOSAwTTMgMTZjMy02IDYgNiA5IDBzNiA2IDkgMCIvPjwvc3ZnPg==") center/contain no-repeat!important;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTMgOGMzLTYgNiA2IDkgMHM2IDYgOSAwTTMgMTZjMy02IDYgNiA5IDBzNiA2IDkgMCIvPjwvc3ZnPg==") center/contain no-repeat!important;}
& [data-id="064cbc8"] {display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;padding:8px 0!important;min-height:40px;text-shadow:none!important;}
& [data-id="064cbc8"] i {display:none!important;}
& [data-id="064cbc8"]::before {content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px;background:#ed1c24!important;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTEyIDMgMi41IDYuNUwyMSAxMmwtNi41IDIuNUwxMiAyMWwtMi41LTYuNUwzIDEybDYuNS0yLjVaIi8+PC9zdmc+") center/contain no-repeat!important;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTEyIDMgMi41IDYuNUwyMSAxMmwtNi41IDIuNUwxMiAyMWwtMi41LTYuNUwzIDEybDYuNS0yLjVaIi8+PC9zdmc+") center/contain no-repeat!important;}
& [data-id="b743cc8"] {display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;padding:8px 0!important;min-height:40px;text-shadow:none!important;}
& [data-id="b743cc8"] i {display:none!important;}
& [data-id="b743cc8"]::before {content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px;background:#ed1c24!important;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTYgMTggOC04TTMgMjFsMy0zbTUtNSA3LTdtLTUtNSAxMCAxMG0tNy03IDMtM20wIDYgMy0zIi8+PC9zdmc+") center/contain no-repeat!important;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0ibTYgMTggOC04TTMgMjFsMy0zbTUtNSA3LTdtLTUtNSAxMCAxMG0tNy03IDMtM20wIDYgMy0zIi8+PC9zdmc+") center/contain no-repeat!important;}
& [data-id="f1f6b86"] {display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;margin:0!important;padding:8px 0!important;min-height:40px;text-shadow:none!important;}
& [data-id="f1f6b86"] i {display:none!important;}
& [data-id="f1f6b86"]::before {content:""!important;display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px;background:#ed1c24!important;-webkit-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTcgN2EzIDMgMCAxIDAtNiAwIDMgMyAwIDAgMCA2IDBaTTcgMTdhMyAzIDAgMSAwLTYgMCAzIDMgMCAwIDAgNiAwWk02IDkgMjEgMjFNNiAxNSAyMSAzIi8+PC9zdmc+") center/contain no-repeat!important;mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHBhdGggZD0iTTcgN2EzIDMgMCAxIDAtNiAwIDMgMyAwIDAgMCA2IDBaTTcgMTdhMyAzIDAgMSAwLTYgMCAzIDMgMCAwIDAgNiAwWk02IDkgMjEgMjFNNiAxNSAyMSAzIi8+PC9zdmc+") center/contain no-repeat!important;}
@media(max-width:767px){
& [data-id="d9d5353"],& [data-id="218fb25"] {padding:26px 20px!important;}
& .c4h-content {padding:26px 20px!important;}
& h1 {font-size:32px!important;line-height:1.15!important;}
& h2 {font-size:26px!important;line-height:1.2!important;}
& [data-id="a481d41"] {justify-content:flex-start!important;gap:8px 20px!important;}
}
/* Care4Hair: einheitlicher Widescreen-Header */
max-width:none!important;width:100%!important;
& [data-id="3f0012f"] {width:100%!important;max-width:none!important;min-height:560px!important;height:auto!important;padding:48px max(32px,calc((100% - 1200px)/2 + 32px))!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box;background-position:center!important;}
& [data-id="51056a6"] {width:600px!important;max-width:100%!important;margin:0!important;padding:32px!important;background:rgba(255,255,255,.86)!important;border-radius:4px!important;box-sizing:border-box;}
& [data-id="51056a6"] h1 {font-size:44px!important;line-height:1.12!important;margin:16px 0 20px!important;}
@media(max-width:767px){ & [data-id="3f0012f"] {min-height:0!important;padding:28px 20px!important;} & [data-id="51056a6"] {padding:24px!important;} & [data-id="51056a6"] h1 {font-size:32px!important;line-height:1.12!important;} }
padding:0!important;\n}