.elementor .e-276cc00-796f4b9{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-2db227a-8262dce{font-weight:700;font-size:13px;color:#ed1c24;letter-spacing:1px;line-height:1.6;margin:0px;}.elementor .e-305572a-49de0bd{font-size:52px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-ea74428-7a9d0cd{font-size:19px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-2566106-52b70a3{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-e0180b8-4cdb8f3{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-a2c3374-ac12d55{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;}.elementor .e-06826f5-1969066{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-8e1e366-d7d4dae{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-cea34e8-a38b32d{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-837ed0a-a3cc739{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-9c8f992-780c548{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-816a663-25d8190{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-246d89e-cf2d559{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-a735887-dcaaefd{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-4774f8c-c1b3bc2{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-ed0452a-c1b1234{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-4dbb6fb-256abfb{padding:0px;display:flex;flex-direction:column;gap:20px;}.elementor .e-c8598e9-4455d29{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-ece878b-056f49a{font-size:32px;color:#101923;line-height:1.12;margin:0px;font-weight: 750;\n}.elementor .e-810eb55-7b16ab9{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-3aa8645-d026880{font-size:17px;color:#34404b;line-height:1.6;margin:0px;}.elementor .e-070d255-af684f4{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-061c1fd-bcc6f3c{width:100%;max-width:1200px;padding:0px;display:flex;flex-direction:column;gap:0px;margin-inline: auto;

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