@import"https://fonts.googleapis.com/css2?family=Helvetica:wght@400;700&display=swap";h2.svelte-1g5cpdn{font-family:Helvetica,sans-serif}#services.svelte-1g5cpdn{position:relative;background-image:url(/example.jpeg);background-size:cover;background-position:center}#services.svelte-1g5cpdn .overlay:where(.svelte-1g5cpdn){position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#000c,#0000001a,#000c)}#services.svelte-1g5cpdn h2:where(.svelte-1g5cpdn){color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.animate-fade-in.svelte-1g5cpdn{animation:svelte-1g5cpdn-fadeIn 1s ease-in-out forwards}.animate-slide-in.svelte-1g5cpdn{animation:svelte-1g5cpdn-slideIn 1s ease-in-out forwards}@keyframes svelte-1g5cpdn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-1g5cpdn-slideIn{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes svelte-1g5cpdn-bounce{0%,to{transform:translateY(-20px);animation-timing-function:ease-in-out}50%{transform:translateY(0);animation-timing-function:ease-in-out}}.card-container.svelte-1g5cpdn{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:2rem}.card.svelte-1g5cpdn{background-color:#fff;box-shadow:0 4px 10px #0000000d;border-radius:1rem;padding:2rem;width:30rem;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;border:1px solid rgba(28,169,201,.3);color:#4b5563}.card.svelte-1g5cpdn:hover{transform:translateY(-10px);box-shadow:0 8px 16px #0000001a;background:linear-gradient(135deg,#fff,#edf8ff)}.card-icon.svelte-1g5cpdn{width:6rem;height:6rem;display:block;margin:0 auto 1rem;border-radius:50%;background-color:#e5e7eb}.card.svelte-1g5cpdn h2:where(.svelte-1g5cpdn){font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center;color:#027b9e}.card.svelte-1g5cpdn p:where(.svelte-1g5cpdn){font-size:1.1rem;color:#333;margin-bottom:1.5rem;text-align:left}.card.svelte-1g5cpdn ul:where(.svelte-1g5cpdn){list-style-type:disc;padding-left:1.5rem;color:#333;font-size:1rem}@media (max-width: 768px){.card.svelte-1g5cpdn{width:100%;min-height:auto}.card-container.svelte-1g5cpdn{padding:1rem;gap:1rem}.card-icon.svelte-1g5cpdn{width:4rem;height:4rem}.card.svelte-1g5cpdn h2:where(.svelte-1g5cpdn){font-size:1.25rem}.card.svelte-1g5cpdn p:where(.svelte-1g5cpdn){font-size:.875rem}}
