.knabenhansag-services{padding-bottom:clamp(1.6rem,8 * (100vw - 375px)/905 + 16px,2.4rem);padding-top:clamp(4rem,10 * (100vw - 375px)/905 + 40px,5rem)}.knabenhansag-services .services__head{display:flex;justify-content:space-between;margin-bottom:clamp(3.2rem,16 * (100vw - 375px)/905 + 32px,4.8rem)}@media (max-width:991.98px){.knabenhansag-services .services__head{flex-direction:column;gap:3.2rem}}.knabenhansag-services .services__head--no-lead{margin-bottom:4.8rem}.knabenhansag-services .services__intro{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;width:47.06%}@media (max-width:991.98px){.knabenhansag-services .services__intro{width:100%}}.knabenhansag-services .services__title{color:var(--color-text-secondary);font-size:clamp(3.2rem,8 * (100vw - 375px)/905 + 32px,4rem);font-weight:600;letter-spacing:-.1rem;line-height:1.2;margin:0}.knabenhansag-services .services__lead{color:rgba(39,40,49,.7);font-size:2rem;font-weight:500;line-height:1.5;padding-top:6.5rem;width:40%}.knabenhansag-services .services__lead p{margin:0}@media (max-width:991.98px){.knabenhansag-services .services__lead{padding-top:0;width:100%}}@media (min-width:992px){.knabenhansag-services .services__cards .services__cards-wrapper{display:grid;gap:1.6rem;grid-template-columns:repeat(6,1fr)}.knabenhansag-services .services__cards .services__card{grid-column:span 2}.knabenhansag-services .services__cards .services__card:nth-child(4):nth-last-child(2),.knabenhansag-services .services__cards .services__card:nth-child(5):last-child{grid-column:span 3}.knabenhansag-services .services__cards.services__cards--cols-4 .services__cards-wrapper{grid-template-columns:repeat(4,1fr)}.knabenhansag-services .services__cards.services__cards--cols-4 .services__card{grid-column:auto}}@media (min-width:992px) and (max-width:1199.98px){.knabenhansag-services .services__cards.services__cards--cols-4{width:calc(50% + 50vw)}.knabenhansag-services .services__cards.services__cards--cols-4 .services__cards-wrapper{align-items:stretch;display:flex;gap:0}.knabenhansag-services .services__cards.services__cards--cols-4 .services__card{height:auto;width:32rem}}@media (max-width:991.98px){.knabenhansag-services .services__cards{width:calc(50% + 50vw)}}.knabenhansag-services .services__card{align-items:flex-start;background:var(--color-bg-soft);border-radius:.8rem;display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem}@media (max-width:991.98px){.knabenhansag-services .services__card{height:auto;width:32rem}}.knabenhansag-services .services__card-tile{align-items:center;background:#fdebed;border-radius:.8rem;display:flex;flex-shrink:0;height:clamp(4.8rem,16 * (100vw - 375px)/905 + 48px,6.4rem);justify-content:center;width:clamp(4.8rem,16 * (100vw - 375px)/905 + 48px,6.4rem)}.knabenhansag-services .services__card-tile img{height:auto;width:auto}@media (max-width:991.98px){.knabenhansag-services .services__card-tile img{transform:scale(.75)}}.knabenhansag-services .services__card-body{display:flex;flex-direction:column;gap:1.6rem}.knabenhansag-services .services__card-title{color:var(--color-text-secondary);font-size:2.8rem;font-weight:600;line-height:1.3;margin:0}.knabenhansag-services .services__card-text{color:rgba(39,40,49,.7);font-size:1.6rem;font-weight:500;line-height:1.5}.knabenhansag-services .services__card-text p{margin:0}.knabenhansag-services .services__more{align-items:center;color:rgba(226,0,26,.8);display:inline-flex;font-size:1.6rem;font-weight:600;gap:.8rem;letter-spacing:0;line-height:1.5;text-decoration:none}.knabenhansag-services .services__more svg{flex-shrink:0;height:1.6rem;width:1.6rem}
/*# sourceMappingURL=services.css.map */
