.services.svelte-bgknpi{max-width:84rem;margin:0 auto;padding:0 2rem 3rem}.services__item.svelte-bgknpi{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:2rem 0;scroll-margin-top:6rem;display:grid}.services__item.svelte-bgknpi+.services__item:where(.svelte-bgknpi){border-top:1px solid rgba(var(--secondary-rgb), .3)}.services__item.reversed.svelte-bgknpi .services__item__content:where(.svelte-bgknpi){order:2}.services__item.reversed.svelte-bgknpi .services__item__image:where(.svelte-bgknpi){order:1}.services__item__content.svelte-bgknpi{padding:1rem}.services__item__content__label.svelte-bgknpi{color:var(--primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.25rem;font-size:.875rem}.services__item__content__label.svelte-bgknpi:after{content:"";background:var(--secondary);width:3rem;height:1px;margin-top:.75rem;display:block}.services__item__content__title.svelte-bgknpi{font-family:var(--font-heading);margin-bottom:1.5rem;font-size:clamp(2rem,3vw,3rem);font-weight:500;line-height:1.15}.services__item__content__text.svelte-bgknpi{font-size:1.125rem;line-height:1.6}.services__item__content__employee.svelte-bgknpi{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.services__item__content__employee__portrait.svelte-bgknpi{background:var(--grey);border-radius:50%;flex-shrink:0;width:5rem;height:5rem;overflow:hidden}.services__item__content__employee__portrait__img.svelte-bgknpi{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.services__item__content__employee__details__name.svelte-bgknpi{font-size:1.125rem;display:block}.services__item__content__employee__details__role.svelte-bgknpi{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;display:block}.services__item__content__link.svelte-bgknpi{color:var(--primary);align-items:center;gap:1rem;margin-top:1.5rem;font-size:1.125rem;font-weight:500;display:inline-flex}.services__item__content__link.svelte-bgknpi:hover{text-decoration:underline}.services__item__content__link.svelte-bgknpi:focus-visible{outline:2px solid var(--primary);outline-offset:.25rem}.services__item__image.svelte-bgknpi{aspect-ratio:4/3;object-fit:cover;border-radius:.25rem;width:100%}@media (width<768px){.services.svelte-bgknpi{padding:0 1rem 2rem}.services__item.svelte-bgknpi{grid-template-columns:1fr;gap:1.5rem}.services__item__content.svelte-bgknpi{padding:0}.services__item.reversed.svelte-bgknpi .services__item__content:where(.svelte-bgknpi),.services__item.reversed.svelte-bgknpi .services__item__image:where(.svelte-bgknpi){order:initial}}.enquiry.svelte-bgknpi{scroll-margin-top:6rem}
