.contact-info.svelte-1ls9m7d{margin-top:24px}.contact-item.svelte-1ls9m7d{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#f8f8f8;border-radius:8px;border:1px solid #e0e0e0;transition:all .3s ease;margin-bottom:12px}.contact-item.svelte-1ls9m7d:hover{background:#f0f0f0;transform:translateY(-2px)}.contact-label.svelte-1ls9m7d{margin:0;font-weight:600;color:#666;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px;min-width:80px}.contact-link.svelte-1ls9m7d{color:#000;text-decoration:none;font-weight:500;transition:all .3s ease;position:relative}.contact-link.svelte-1ls9m7d:hover{color:#51ae92}.contact-link.svelte-1ls9m7d:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:0;background:linear-gradient(90deg,#51ae92,#00a55f);transition:width .3s ease}.contact-link.svelte-1ls9m7d:hover:after{width:100%}@media (max-width: 480px){.contact-item.svelte-1ls9m7d{flex-direction:column;align-items:flex-start;gap:.25rem}.contact-label.svelte-1ls9m7d{min-width:auto}}.breadcrumbs.svelte-3mvans{background-color:#f5f5f5;padding:10px 0}.container.svelte-3mvans{width:100%;padding:0 16px}.breadcrumbs__list.svelte-3mvans{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:-4px 0 0}.breadcrumbs__item.svelte-3mvans{position:relative;display:flex;justify-content:space-between;align-items:center;padding-inline-end:36px;margin-top:4px}.breadcrumbs__item.svelte-3mvans:last-child{padding-inline-end:0}.breadcrumbs__item.svelte-3mvans:last-child .breadcrumbs__arrow:where(.svelte-3mvans){display:none}.breadcrumbs__link.svelte-3mvans{font-size:15px;line-height:18px;color:#666}a.breadcrumbs__link.svelte-3mvans:hover{color:#077f74}.breadcrumbs__arrow.svelte-3mvans{position:absolute;top:6px;right:18px;width:6px;height:6px;border:1px solid #666666;border-left:0;border-bottom:0;transform:rotate(45deg)}@media screen and (min-width: 768px){.container.svelte-3mvans{width:750px}}@media screen and (min-width: 992px){.breadcrumbs.svelte-3mvans{padding:15px 0}.container.svelte-3mvans{width:970px}}@media screen and (min-width: 1200px){.container.svelte-3mvans{width:1170px}.breadcrumbs.svelte-3mvans .container:where(.svelte-3mvans){padding:0 40px}}
