:root{--color-primary:#e72c63;--color-primary-opacity:#e72c633a;--color-dark-primary-backup:#2d3333;--color-dark-primary:#060508;--color-dark-primary-opacity:#0605083a;--color-dark-light:#707070;--color-light-gray:#f5f5f5;--color-light-gray-rgb:245, 245, 245;--color-white:#f9f9f9;--color-medium-gray:#a9a9a9;--color-dark-gray:#707070;--border-radius:7px;--border-radius-big:14px;--border-radius-round:100%;--color-success:#28a745;--color-info:#17a2b8;--color-warning:#ffc107;--color-danger:#dc3545;--font-big:"Staatliches", system-ui;--container:"1320px;" --space-xs: 4px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px}.leistungen-section.svelte-3pmqnk.svelte-3pmqnk{background-color:var(--color-dark-primary);min-height:100vh;display:flex;z-index:2;position:relative;padding:0rem 0;overflow:hidden;margin-top:5rem}.containerWrap.svelte-3pmqnk.svelte-3pmqnk{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.centerMid.svelte-3pmqnk.svelte-3pmqnk{width:90%;max-width:var(--container, 1320px);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;-webkit-user-select:none;user-select:none}h2.svelte-3pmqnk.svelte-3pmqnk{font-size:12vw;color:var(--color-white);position:relative;display:inline-block;line-height:1;flex:0 0 auto;margin:0;margin-bottom:2rem;padding:0}.pagecontent.svelte-3pmqnk.svelte-3pmqnk{font-size:1.1rem;line-height:1.6;color:var(--color-white);max-width:1000px;padding:0;margin:0;margin-bottom:2rem}.content-primary.svelte-3pmqnk.svelte-3pmqnk{color:var(--color-primary)}.services-grid.svelte-3pmqnk.svelte-3pmqnk{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.ServiceCard.svelte-3pmqnk.svelte-3pmqnk{flex:0 0 calc(33.333% - 1.334rem);height:600px;background-color:transparent;position:relative;display:flex;justify-content:space-between;align-items:flex-start;border-radius:var(--border-radius-big);overflow:hidden;flex-direction:column;transition:transform .3s ease;cursor:pointer}.ServiceCard.svelte-3pmqnk.svelte-3pmqnk:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(to top,var(--color-dark-primary),transparent);opacity:.25;z-index:1}.ServiceCard.svelte-3pmqnk:hover .imageWrap img.svelte-3pmqnk{transform:scale(1.05)}.ServiceCard.svelte-3pmqnk.svelte-3pmqnk:hover,.ServiceCard.svelte-3pmqnk.svelte-3pmqnk:focus{transition:transform .3s ease}.ServiceCard.svelte-3pmqnk .imageWrap.svelte-3pmqnk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.ServiceCard.svelte-3pmqnk .imageWrap img.svelte-3pmqnk{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease}.ServiceCard.svelte-3pmqnk .serviceCardContent.svelte-3pmqnk{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:2;padding:2rem;box-sizing:border-box}.ServiceCard.svelte-3pmqnk .serviceCardHeader.svelte-3pmqnk,.ServiceCard.svelte-3pmqnk .serviceCardFooter.svelte-3pmqnk{width:100%}.ServiceCard.svelte-3pmqnk .serviceCardHeader h3.svelte-3pmqnk{font-size:2.5rem;color:var(--color-white);text-shadow:1px 1px 1px rgba(0,0,0,.15);padding-top:0;margin:0}.ServiceCard.svelte-3pmqnk .serviceCardFooter.svelte-3pmqnk{height:100px;display:flex;justify-content:flex-start;align-items:flex-end}.ServiceCard.svelte-3pmqnk .textButton.svelte-3pmqnk{color:var(--color-white);font-size:18px;margin:0}@media (max-width: 1024px){.ServiceCard.svelte-3pmqnk.svelte-3pmqnk{flex:0 0 calc(50% - 1rem);height:500px}.ServiceCard.svelte-3pmqnk .serviceCardHeader h3.svelte-3pmqnk{font-size:2.25rem}.ServiceCard.svelte-3pmqnk .textButton.svelte-3pmqnk{font-size:15px}}@media (max-width: 768px){h2.svelte-3pmqnk.svelte-3pmqnk{font-size:12vw}.ServiceCard.svelte-3pmqnk.svelte-3pmqnk{flex:0 0 100%;height:400px;max-width:600px!important}.ServiceCard.svelte-3pmqnk.svelte-3pmqnk:before{opacity:.55}.ServiceCard.svelte-3pmqnk .serviceCardHeader h3.svelte-3pmqnk{font-size:2rem}.ServiceCard.svelte-3pmqnk .textButton.svelte-3pmqnk{font-size:12px}}
