.service_item{height:450px;border-radius:44px;position:relative}.service_item>a{display:block;height:100%;border-radius:44px}.service_item .service_item_inner{height:100%;display:flex;flex-direction:column;justify-content:space-between;background-color:#ac0028;border-radius:44px;padding:45px 45px 80px 45px}.service_item .service_item_img{width:75px;height:75px;color:#fff}.service_item .service_item_img svg{width:100%;height:100%}.service_item .service_item_img svg path{stroke:#fff}.service_item .service_item_headline{font-family:"Anton";font-size:32px;line-height:40px;color:#fff;text-wrap:balance;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;word-break:normal;overflow-wrap:break-word;hyphenate-character:"-"}.service_item .service_item_arrow{position:absolute;right:35px;bottom:30px}.service_grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1fr;grid-column-gap:36px;grid-row-gap:36px}.service_grid .service_item:nth-child(4n+2) .service_item_inner,.service_grid .service_item:nth-child(4n+3) .service_item_inner{background-color:#fff}.service_grid .service_item:nth-child(4n+2) .service_item_img,.service_grid .service_item:nth-child(4n+3) .service_item_img{color:#ac0028}.service_grid .service_item:nth-child(4n+2) .service_item_img svg path,.service_grid .service_item:nth-child(4n+3) .service_item_img svg path{stroke:#ac0028}.service_grid .service_item:nth-child(4n+2) .service_item_headline,.service_grid .service_item:nth-child(4n+3) .service_item_headline{color:#ac0028}.service_grid .service_item:nth-child(4n+2) .service_item_arrow path,.service_grid .service_item:nth-child(4n+3) .service_item_arrow path{fill:#ac0028}@media(max-width:767px){.service_grid{grid-template-columns:repeat(1, minmax(0, 1fr));grid-column-gap:20px;grid-row-gap:20px}.service_item{height:auto;min-height:240px}.service_item .service_item_inner{padding:30px 30px 64px 30px}.service_item .service_item_img{width:60px;height:60px}.service_item .service_item_headline{font-size:26px;line-height:32px}.service_item .service_item_arrow{right:26px;bottom:24px}}@media(max-width:575px){.service_item .service_item_headline{font-size:23px;line-height:28px}}.service_item{transition:transform .35s ease,box-shadow .35s ease}.service_item .service_item_inner{transition:background-color .3s ease}.service_item .service_item_img{transition:color .3s ease}.service_item .service_item_img svg path{transition:stroke .3s ease}.service_item .service_item_headline{transition:color .3s ease}.service_item .service_item_arrow{pointer-events:none;transition:transform .35s ease}.service_item .service_item_arrow svg path{transition:fill .3s ease}@media(hover: hover){.service_item:hover,.service_item:focus-within{transform:translateY(-8px);box-shadow:0 22px 45px rgba(0,0,0,.3)}.service_item:hover .service_item_inner,.service_item:focus-within .service_item_inner{background-color:#c30030}.service_item:hover .service_item_arrow,.service_item:focus-within .service_item_arrow{transform:translate(6px, -6px)}}.service_item:active{transform:translateY(-2px)}@media(hover: hover){.service_grid .service_item:nth-child(4n+2):hover .service_item_inner,.service_grid .service_item:nth-child(4n+2):focus-within .service_item_inner,.service_grid .service_item:nth-child(4n+3):hover .service_item_inner,.service_grid .service_item:nth-child(4n+3):focus-within .service_item_inner{background-color:#ac0028}.service_grid .service_item:nth-child(4n+2):hover .service_item_img,.service_grid .service_item:nth-child(4n+2):focus-within .service_item_img,.service_grid .service_item:nth-child(4n+3):hover .service_item_img,.service_grid .service_item:nth-child(4n+3):focus-within .service_item_img{color:#fff}.service_grid .service_item:nth-child(4n+2):hover .service_item_img svg path,.service_grid .service_item:nth-child(4n+2):focus-within .service_item_img svg path,.service_grid .service_item:nth-child(4n+3):hover .service_item_img svg path,.service_grid .service_item:nth-child(4n+3):focus-within .service_item_img svg path{stroke:#fff}.service_grid .service_item:nth-child(4n+2):hover .service_item_headline,.service_grid .service_item:nth-child(4n+2):focus-within .service_item_headline,.service_grid .service_item:nth-child(4n+3):hover .service_item_headline,.service_grid .service_item:nth-child(4n+3):focus-within .service_item_headline{color:#fff}.service_grid .service_item:nth-child(4n+2):hover .service_item_arrow path,.service_grid .service_item:nth-child(4n+2):focus-within .service_item_arrow path,.service_grid .service_item:nth-child(4n+3):hover .service_item_arrow path,.service_grid .service_item:nth-child(4n+3):focus-within .service_item_arrow path{fill:#fff}}

/* Korrektur 15.09.2026 - steht hier und nicht im Haupt-Stylesheet, weil diese
   Datei nach main-full.min.css geladen wird und die Kachelregeln dort ein
   zweites Mal stehen. Eine Anpassung im Haupt-Stylesheet wird von hier wieder
   ueberschrieben.
   Icon und Beschriftung stehen als Gruppe oben; vorher trieb space-between
   beide ueber die volle Kachelhoehe auseinander. */
.service_item{height:400px}
.service_item .service_item_inner{justify-content:flex-start;gap:26px}
@media(max-width:767px){.service_item{height:auto;min-height:0}
.service_item .service_item_inner{gap:18px;padding:30px 30px 64px 30px}}
