.knabenhansag-contact-cta{padding-bottom:clamp(8rem,20 * (100vw - 375px)/905 + 80px,10rem);padding-top:clamp(4rem,10 * (100vw - 375px)/905 + 40px,5rem)}.knabenhansag-contact-cta .contact-cta__inner{align-items:center;display:flex;justify-content:space-between}@media (min-width:992px) and (max-width:1199.98px){.knabenhansag-contact-cta .contact-cta__inner{flex-wrap:wrap;row-gap:3.8rem}}@media (max-width:991.98px){.knabenhansag-contact-cta .contact-cta__inner{align-items:stretch;flex-direction:column;gap:3.8rem}}.knabenhansag-contact-cta .contact-cta__card{align-items:flex-start;background:var(--color-text-secondary);border-radius:.8rem;display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem;width:53.53%}.knabenhansag-contact-cta .contact-cta__card>svg{flex-shrink:0;height:3.5rem;width:4.5rem}@media (max-width:1199.98px){.knabenhansag-contact-cta .contact-cta__card{width:100%}}.knabenhansag-contact-cta .contact-cta__card-body{display:flex;flex-direction:column;gap:1.2rem}.knabenhansag-contact-cta .contact-cta__title{color:#fff;font-size:clamp(3.2rem,8 * (100vw - 375px)/905 + 32px,4rem);font-weight:600;letter-spacing:-.1rem;line-height:1.2;margin:0}.knabenhansag-contact-cta .contact-cta__text{color:hsla(0,0%,100%,.8);font-family:var(--font-accent);font-size:clamp(1.6rem,4 * (100vw - 375px)/905 + 16px,2rem);font-weight:500;letter-spacing:0;line-height:1.5}.knabenhansag-contact-cta .contact-cta__text p{margin:0}@media (max-width:991.98px){.knabenhansag-contact-cta .contact-cta__text--desktop{display:none}}@media (min-width:992px){.knabenhansag-contact-cta .contact-cta__text--mobile{display:none}}.knabenhansag-contact-cta .contact-cta__rows{display:flex;flex-direction:column;gap:3.2rem;width:43.68%}@media (max-width:1199.98px){.knabenhansag-contact-cta .contact-cta__rows{width:100%}}.knabenhansag-contact-cta .contact-cta__row{align-items:flex-start;display:flex;gap:1.6rem;justify-content:space-between}.knabenhansag-contact-cta .contact-cta__row .btn{flex-shrink:0;width:29.3rem}@media (max-width:991.98px){.knabenhansag-contact-cta .contact-cta__row{align-items:stretch;flex-direction:column;gap:1.2rem}.knabenhansag-contact-cta .contact-cta__row .btn{width:100%}}.knabenhansag-contact-cta .contact-cta__row-body{display:flex;flex-direction:column;width:50.67%}@media (max-width:991.98px){.knabenhansag-contact-cta .contact-cta__row-body{width:100%}}.knabenhansag-contact-cta .contact-cta__row-heading{color:var(--color-text-secondary);font-size:1.6rem;font-weight:600;line-height:1.3125;margin:0}.knabenhansag-contact-cta .contact-cta__row-desc{color:rgba(39,40,49,.7);font-size:1.6rem;font-weight:500;line-height:1.5;margin:0}
/*# sourceMappingURL=contact-cta.css.map */
