.anmeldung{background-color:#f8fafc;padding:60px 0}.anmeldung .anmeldung-intro{text-align:center;margin-bottom:100px}.anmeldung .anmeldung-intro h3{font-size:22px;line-height:26px;font-weight:700;color:#0697db;margin-bottom:20px}.anmeldung .anmeldung-intro h2{font-size:45px;line-height:54px;font-weight:700;color:#003149;margin-bottom:0}.anmeldung .anmeldung-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.anmeldung .anmeldung-card{display:flex;flex-direction:column;min-height:460px;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.04)}.anmeldung .anmeldung-card .card-label{display:block;font-size:22px;line-height:28px;font-weight:700;color:#0697db;margin-bottom:19px}.anmeldung .anmeldung-card h4{font-size:36px;line-height:46px;font-weight:400;color:#003149;margin-bottom:23px;overflow-wrap:break-word}.anmeldung .anmeldung-card .card-text p{font-size:18px;line-height:28px;font-weight:400;color:#003149;margin-bottom:0}.anmeldung .anmeldung-card .card-icon{margin-top:auto;align-self:flex-end;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding-top:30px;box-sizing:content-box}.anmeldung .anmeldung-card .card-icon img{max-width:100%;max-height:100%}@media(max-width: 991px){.anmeldung{padding:40px 0}.anmeldung .anmeldung-intro{margin-bottom:40px}.anmeldung .anmeldung-intro h3{font-size:18px;line-height:24px;margin-bottom:10px}.anmeldung .anmeldung-intro h2{font-size:28px;line-height:34px}.anmeldung .anmeldung-grid{grid-template-columns:repeat(2, 1fr)}.anmeldung .anmeldung-card{min-height:0;padding:20px}.anmeldung .anmeldung-card .card-label{font-size:18px;line-height:24px;margin-bottom:12px}.anmeldung .anmeldung-card h4{font-size:28px;line-height:36px;margin-bottom:15px}.anmeldung .anmeldung-card .card-text p{font-size:16px;line-height:25px}.anmeldung .anmeldung-card .card-icon{padding-top:20px}}@media(max-width: 575px){.anmeldung .anmeldung-grid{grid-template-columns:1fr}}