.contact-card.svelte-tnmoau{position:relative;overflow:hidden;display:flex;flex-direction:column;clip-path:inset(0 round var(--br-xl));border-radius:var(--br-xl);max-width:23.75rem}.contact-card.svelte-tnmoau .image:where(.svelte-tnmoau){border-radius:var(--br-xl) var(--br-xl) 0 0;overflow:hidden}.contact-card.svelte-tnmoau .image:where(.svelte-tnmoau) img{width:100%;max-height:15.625rem;object-fit:cover;object-position:center center}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau){padding:var(--gap-md);color:var(--color-on-surface-subtle);background-color:var(--color-surface-subtle);border-radius:0 0 var(--br-xl) var(--br-xl)}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .position:where(.svelte-tnmoau){display:inline-block;font-size:var(--fs-body-sm);font-weight:500;line-height:1.4;margin-bottom:var(--gap-3xs)}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .heading:where(.svelte-tnmoau){color:var(--color-on-surface);font-size:var(--fs-heading-md);font-weight:500;line-height:1.4}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .heading:where(.svelte-tnmoau) .heading-link:where(.svelte-tnmoau){color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:32%;transition:text-decoration-color var(--transition-fast);word-break:break-word;-webkit-hyphens:auto;hyphens:auto;position:relative}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .heading:where(.svelte-tnmoau) .heading-link:where(.svelte-tnmoau):before{content:"";position:absolute;inset:-9999px}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .heading:where(.svelte-tnmoau) .heading-link:where(.svelte-tnmoau) .icon{vertical-align:middle;margin-left:.25rem}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .links:where(.svelte-tnmoau){display:flex;flex-direction:column;gap:var(--gap-2xs);margin-top:var(--gap-sm);position:relative;z-index:1}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .links:where(.svelte-tnmoau) .link:where(.svelte-tnmoau){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--fs-body-md);font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:32%;transition:text-decoration-color var(--transition-fast);max-width:max-content;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .links:where(.svelte-tnmoau) .link:where(.svelte-tnmoau):hover{text-decoration-color:currentColor}.contact-card.svelte-tnmoau .text:where(.svelte-tnmoau) .links:where(.svelte-tnmoau) .link:where(.svelte-tnmoau):focus-visible{border-radius:var(--br-md)}.contact-card.svelte-tnmoau.small{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--gap-sm)}.contact-card.svelte-tnmoau.small .image:where(.svelte-tnmoau){border-radius:var(--br-xl);--image-width: 25%;width:var(--image-width);min-width:var(--image-width);max-width:var(--image-width);--image-height: 100%;height:var(--image-height);min-height:var(--image-height);max-height:var(--image-height);flex-shrink:0}.contact-card.svelte-tnmoau.small .text:where(.svelte-tnmoau){padding:var(--gap-xs) 0;color:var(--color-on-surface);background-color:transparent;display:flex;flex-direction:column-reverse;gap:var(--gap-3xs)}.contact-card.svelte-tnmoau.small .text:where(.svelte-tnmoau) .position:where(.svelte-tnmoau){font-size:var(--fs-body-md);font-weight:400;margin-bottom:unset}.contact-card.svelte-tnmoau.small .text:where(.svelte-tnmoau) .heading:where(.svelte-tnmoau){font-size:var(--fs-body-md)}.contact-card.svelte-tnmoau:has(.heading-link:where(.svelte-tnmoau):hover) .heading-link:where(.svelte-tnmoau){text-decoration-color:currentColor}.contact-card.svelte-tnmoau:has(.heading-link:where(.svelte-tnmoau):focus-visible){transition:none!important;box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid black;outline-offset:.1875rem;clip-path:none}.contact-card.svelte-tnmoau:has(.heading-link:where(.svelte-tnmoau):focus-visible) .heading-link:where(.svelte-tnmoau){transition:unset!important;box-shadow:unset!important;outline:unset!important;outline-offset:unset!important}section.svelte-h2wo1y{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto var(--carousel-height);gap:var(--gap-md);align-items:center}section.svelte-h2wo1y .title:where(.svelte-h2wo1y){grid-column:1}section.svelte-h2wo1y .controls:where(.svelte-h2wo1y){grid-column:2}section.svelte-h2wo1y .carousel:where(.svelte-h2wo1y){grid-column:1 / -1;align-self:stretch}section.svelte-h2wo1y .detail-card>.body{opacity:clamp(0,4 * calc((var(--slide-scroll-progress, 1) - 0)) - 3,1)}.services-card.svelte-1mfub26{background-color:var(--color-surface-subtle);border-radius:var(--br-xl);padding:var(--gap-lg);align-self:start}.services-card.svelte-1mfub26 h3:where(.svelte-1mfub26){color:var(--color-on-surface-subtle);margin-bottom:var(--gap-lg)}.services-card.svelte-1mfub26 .card-inner:where(.svelte-1mfub26){position:relative}.services-card.svelte-1mfub26 .card-inner:where(.svelte-1mfub26) ul:where(.svelte-1mfub26){list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--gap-sm)}.services-card.svelte-1mfub26 .card-inner:where(.svelte-1mfub26) ul:where(.svelte-1mfub26) li:where(.svelte-1mfub26){display:grid;grid-template-columns:minmax(0,var(--icon-size-md)) minmax(0,1fr);gap:var(--gap-xs)}.services-card.svelte-1mfub26 .card-inner:where(.svelte-1mfub26) .truncate-button:where(.svelte-1mfub26){padding-top:var(--gap-md);margin-top:0;text-align:center}
