:root{--font-scaling-desktop:16px;--font-scaling-tablet:15px;--font-scaling-mobile:14px;--font-size-heading-multiplier:1.10;--line-height-heading-multiplier:1.00;--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right)}body,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}body{padding-left:max(0px,var(--safe-left));padding-right:max(0px,var(--safe-right))}html{scrollbar-gutter:stable}#angebot-anfragen{scroll-margin-top:80px}.cardsGrid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:stretch;align-items:stretch}.cardsGrid,.cardsGrid>*{min-width:0}@media (max-width:1279px){.cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959px){.cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.cardsGrid{grid-template-columns:1fr}}.summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));grid-gap:16px;gap:16px;align-items:stretch;grid-auto-rows:1fr}@media (max-width:1024px){.summaryGrid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width:640px){.summaryGrid{grid-template-columns:1fr}}.menu-lg{--font-size-label-multiplier:1.8;--line-height-label-multiplier:2.0;font-style:normal}.menu-lg .menu-title,.menu-mobile .menu-title{font-weight:400!important}.menu-lg .menu-desc{display:block;margin-top:2px;opacity:.72;font-size:.9rem;line-height:1.25rem}.menu-mobile .menu-desc{display:block;margin-top:2px;opacity:.8;font-size:1rem;line-height:1.35rem}@media (max-width:1024px){.menu-lg{--font-size-label-multiplier:1.8}}@media (max-width:768px){.menu-lg{--font-size-label-multiplier:1.6}}@media (max-width:640px){.menu-lg{--font-size-label-multiplier:1.4}}img[data-nimg=fill]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover;pointer-events:none}.color-bends-container{position:relative;width:100%;height:100%;overflow:hidden}.pe-card-static,.pe-card-static *,.pe-card-static:after,.pe-card-static:before,.pe-card-static:focus-visible,.pe-card-static:focus-visible *,.pe-card-static:focus-visible:after,.pe-card-static:focus-visible:before,.pe-card-static:hover,.pe-card-static:hover *,.pe-card-static:hover:after,.pe-card-static:hover:before{transform:none!important;translate:none!important;scale:1!important;transition:none!important;cursor:default!important}