.module-gruppen{padding-top:100px;hr{border-color:#000;margin-bottom:50px;margin-top:50px}.all-button{display:flex;justify-content:center;a{background-color:#0d2f3a;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;font-size:26px;font-weight:700;max-width:inherit;min-width:260px;overflow:inherit;overflow:hidden;padding:16px 70px;text-align:center;text-overflow:inherit;vertical-align:bottom}}.items{display:grid;gap:75px;grid-template-columns:repeat(3,1fr);margin-top:100px;.item{display:flex;flex-direction:column;img{aspect-ratio:16/9;margin-bottom:20px;width:100%}.title{font-size:30px;font-weight:700;line-height:36px;margin-bottom:15px}.text{margin-bottom:40px}.cta{background-color:#0d2f3a;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fff;display:block;font-size:26px;font-weight:700;margin-top:auto;overflow:inherit;overflow:hidden;padding:14px 20px;text-align:center;text-overflow:inherit;vertical-align:bottom;width:100%}}}}@media only screen and (max-width:1199px){.module-gruppen{.items{gap:55px 40px;.item{.title{font-size:22px;line-height:28px}.cta{font-size:18px;min-width:auto}}}.all-button{a{font-size:18px;min-width:auto}}}}@media only screen and (max-width:991px){.module-gruppen{.items{grid-template-columns:repeat(2,1fr)}}}@media only screen and (max-width:576px){.module-gruppen{.items{grid-template-columns:repeat(1,1fr)}}}