.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1{font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.875rem,1.2rem + 2.6vw,3.25rem);font-weight:500;font-style:normal;line-height:1.12;letter-spacing:-0.02em;text-transform:none;text-wrap:balance;overflow-wrap:break-word}@media(max-width: 639px){.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1{hyphens:auto}}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1{color:#17252a}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h1 :is(em,strong,b,span){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h2:not([data-cc-heading=ui],.cc-web-showcase__sr,.cc-blog-preview__title){font-family:var(--cc-font-body),"Poppins","Montserrat",sans-serif;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.375rem);font-weight:500;line-height:1.18;letter-spacing:-0.01em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;font-style:normal;text-transform:none}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) h2:not([data-cc-heading=ui],.cc-web-showcase__sr,.cc-blog-preview__title) :is(em,strong,b,span){font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.cc-main:is(.cc-main--seo,.cc-main--service-detail,.cc-main--ai-kollen,.cc-main--services-overview) [data-cc-nav=dark] h1{color:#fff}