.cpt--kt .kt-hero__greeting{white-space:nowrap;margin-bottom:.5rem;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem)}@media (max-width:760px){.cpt--kt .kt-hero__greeting{font-size:2.5rem}}.cpt--kt #r1-main h2.r1-final__title{text-align:center;justify-self:stretch;margin-inline:auto}.cpt--kt #r1-main p.kt-infolink{text-align:center}@media (min-width:761px){.cpt--kt .r1-hero--wide{min-height:min(100svh,64rem)}}@media (max-width:760px){.cpt--kt .r1-hero--wide{--hero-streifen-min:clamp(16rem, calc(100svh - 15rem), 27rem)}}.cpt--kt .kt-solo-ill{width:clamp(5.5rem,10vw,7.5rem);height:auto;margin:0 auto 1rem;display:block}.cpt--kt .kt-solo-ill img{width:100%;height:auto}.cpt--kt .kt-solo-ill--left{width:clamp(4.5rem,7vw,5.5rem);margin:0 0 .75rem}.cpt--kt .kt-gespraech .r1-about__text p{margin:0 0 1.2rem}.cpt--kt .kt-band{min-height:clamp(15rem,30vw,22rem)}.cpt--kt .kt-band .r1-band__photo{object-position:32% 32%}@media (max-width:760px){.cpt--kt .kt-band{min-height:13rem}.cpt--kt .kt-band .r1-band__photo{object-position:36% 34%}}.cpt--kt .kt-contact{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;width:100%;display:grid}.cpt--kt .kt-fragen{background:linear-gradient(180deg, var(--color-white) 0%, var(--color-hellmint-200) 9%, var(--color-hellmint-200) 100%)}.cpt--kt .kt-contact__text{padding-block:clamp(2.75rem,5vw,4.25rem);place-self:center end;max-width:46rem;padding-left:max(50% - 31.5rem,3rem);padding-right:clamp(2rem,4vw,3.5rem)}.cpt--kt .kt-contact__head{grid-template-columns:auto 1fr;align-items:center;gap:clamp(.9rem,2vw,1.4rem);margin-bottom:.9rem;display:grid}.cpt--kt .kt-contact__mark{flex:none;place-items:center;width:clamp(3.75rem,7vw,5.25rem);height:clamp(3.75rem,7vw,5.25rem);display:grid}.cpt--kt .kt-contact__mark img{object-fit:contain;width:100%;height:100%}.cpt--kt .kt-contact__head .r1-h2{margin:0}.cpt--kt .kt-contact__intro{margin:0 0 .4rem;font-size:1.02rem}.cpt--kt .kt-formmark{width:clamp(2.5rem,5vw,3.25rem);height:auto;margin:1.4rem 0 .2rem;display:block}.cpt--kt .kt-formmark img{width:100%;height:auto}.cpt--kt .kt-contact .r1-form{margin-inline:0;max-width:34rem;margin-top:.3rem}.cpt--kt #kt-formular{scroll-margin-top:calc(5.5rem + var(--space-32))}.cpt--kt .kt-form__status{background:var(--color-white);border-radius:var(--radius-md);border-left:4px solid var(--color-tuerkis);padding:1rem 1.2rem;font-size:1rem;line-height:1.6}.cpt--kt .kt-form__status p{margin:0 0 .5rem}.cpt--kt .kt-form__status p:last-child{margin-bottom:0}.cpt--kt .kt-form__status-titel{font-family:var(--font-headline);color:var(--color-dunkelblau);font-size:1.25rem;font-weight:400;line-height:1.3}.cpt--kt .kt-form__status--fehler{border-left-color:var(--color-koralle)}.cpt--kt .kt-contact__social{margin:1.5rem 0 0;font-size:.95rem}.cpt--kt .kt-contact__media{align-self:stretch;min-height:34rem;position:relative}.cpt--kt .kt-contact__media img{object-fit:cover;object-position:54% 15%}.cpt--kt .kt-contact__media:after{content:"";background:linear-gradient(180deg, var(--color-white) 0%, #ffffff8c 6%, #fff0 16%), linear-gradient(0deg, var(--color-hellmint-200) 0%, color-mix(in srgb, var(--color-hellmint-200) 55%, transparent) 6%, transparent 16%);position:absolute;inset:0}@media (max-width:820px){.cpt--kt .kt-contact{grid-template-columns:1fr}.cpt--kt .kt-contact__text{justify-self:stretch;max-width:none;padding-inline:1.25rem}.cpt--kt .kt-contact .r1-form{max-width:none}.cpt--kt .kt-contact__media{order:-1;min-height:19rem}.cpt--kt .kt-contact__media:after{background:linear-gradient(0deg, var(--color-hellmint-200) 4%, transparent 55%)}}.cpt--kt .r1-final__title{margin-inline:auto}.cpt--kt .kt-contact{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.cpt--kt .kt-contact__media{min-height:28rem}.cpt--kt .kt-contact .r1-form input,.cpt--kt .kt-contact .r1-form textarea{padding-block:.7rem}.cpt--kt .kt-contact .r1-form textarea{min-height:8rem}@media (max-width:820px){.cpt--kt .kt-contact{grid-template-columns:1fr}}.cpt--kt .kt-final--tomint{background:linear-gradient(180deg, var(--color-hellmint-200) 0%, var(--color-hellmint-200) 35%, var(--color-hellmint-300) 100%)}.cpt--kt .kt-contact__head{grid-template-columns:1fr}.cpt--kt .kt-contact__head .r1-h2{width:100%}
