.serviceTeaserContainer{position:relative;display:block;background-color:var(--primaryColor1);padding-top:2.5rem;padding-bottom:1.6875rem;color:var(--light)}.serviceTeaserContainer .serviceTeaser{display:table;margin-bottom:1.875rem}@media (min-width:1200px){.serviceTeaserContainer .serviceTeaser{display:block;margin:0}}.serviceTeaserContainer .serviceTeaser:hover{text-decoration:none}.serviceTeaserContainer .serviceTeaser:hover .serviceTeaserIcon{transform:scale(1.25)}.serviceTeaserContainer .serviceTeaser:hover .serviceTeaserIcon .serviceTeaserIconImage svg path{fill:var(--hoverColor2)}.serviceTeaserContainer .serviceTeaser:hover .serviceTeaserText .serviceTeaserTextHeadline{display:block}@media (max-width:768px){.serviceTeaserContainer .serviceTeaser:hover .serviceTeaserText .serviceTeaserTextHeadline{height:auto!important}}.serviceTeaserContainer .serviceTeaser:focus-visible{box-shadow:0 0 0 2px var(--light)!important}.serviceTeaserContainer .serviceTeaser .serviceTeaserIcon{display:table-cell;vertical-align:middle;width:2rem;height:2rem;margin:0;background-size:2rem 2rem;transition:transform var(--animationTime)}@media (min-width:1200px){.serviceTeaserContainer .serviceTeaser .serviceTeaserIcon{display:block;width:2rem;margin:0 auto 1.1875rem auto}}.serviceTeaserContainer .serviceTeaser .serviceTeaserIcon .serviceTeaserIconImage{width:2rem;height:2rem}.serviceTeaserContainer .serviceTeaser .serviceTeaserIcon .serviceTeaserIconImage svg{width:100%;height:100%}.serviceTeaserContainer .serviceTeaser .serviceTeaserIcon .serviceTeaserIconImage svg path{fill:var(--primaryColor3)}.serviceTeaserContainer .serviceTeaser .serviceTeaserText{display:table-cell;vertical-align:middle;padding-left:1.3125rem}@media (min-width:1200px){.serviceTeaserContainer .serviceTeaser .serviceTeaserText{display:block;width:100%;padding:0}}.serviceTeaserContainer .serviceTeaser .serviceTeaserText .serviceTeaserTextHeadline{font-weight:700;color:var(--light);text-align:left;margin:auto}@media (min-width:1200px){.serviceTeaserContainer .serviceTeaser .serviceTeaserText .serviceTeaserTextHeadline{text-align:center;margin-bottom:.5rem}}.serviceTeaserContainer .serviceTeaser .serviceTeaserText p{display:none;color:var(--light);text-align:center}@media (min-width:1200px){.serviceTeaserContainer .serviceTeaser .serviceTeaserText p{display:block}}