.elementor .e-d308d48-e3d1aef{font-size:14px;color:#34404b;line-height:1.6;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:32px;margin:0px;}.elementor .e-7a5731c-1c04bd7{font-weight:500;font-size:30px;color:#ed1c24;letter-spacing:0px;line-height:1.2;text-transform:none;margin:0px;}.elementor .e-852d551-9ae41e8{font-size:52px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-2f9d9d1-0fc4cda{font-size:19px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-3463951-c6aba9a{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-7e4e070-35d3e7c{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-95efe82-250b97e{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;}.elementor .e-936518e-14faf68{padding-block-start:56px;padding-block-end:56px;padding-inline-start:32px;padding-inline-end:32px;background-color:#f3f4f5;display:grid;flex-direction:column;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);}.elementor .e-05eb2bc-528114f{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-bff9928-120180b{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-65e2d1c-3f94608{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-48bc66a-3c86377{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-be0c6a3-9474bab{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-d3a8fc9-c47b813{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-01acca2-70cc135{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-a869768-b4044db{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-3fe2570-7743aaa{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-a6ae3d6-497e54d{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-ebe86d1-feb964f{padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;border-block-end-width:1px;display:grid;flex-direction:column;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom-style: solid; border-bottom-color: #e2e6e9;\n}.elementor .e-1219f2e-02afa9c{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-fd17e58-131da79{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-6371c46-aa55568{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-d04bc14-2c33a36{max-width:960px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:32px;padding-inline-end:32px;display:flex;flex-direction:column;gap:20px;}.elementor .e-f845c76-eb2b034{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:0px;margin-inline: auto;

/* Care4Hair: kompakte, responsive Inhaltsgestaltung */
& [data-id="ebe86d1"],& [data-id="d04bc14"] {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;}
@media(max-width:767px){
& [data-id="ebe86d1"],& [data-id="d04bc14"] {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="936518e"] {padding-top:40px!important;padding-bottom:40px!important;}
@media(max-width:767px){& [data-id="936518e"] {padding:26px 20px!important;}}\n}