.lc-form .form-element{padding:0!important;margin-bottom:.2rem!important}.lc-form .form-element input{border-radius:.25rem!important}.interest-form button{margin-top:1rem}.error.svelte-5t6xvy{color:#990505}.postcode-form.svelte-5t6xvy{display:flex;gap:1rem}@media screen and (max-width: 479px){.postcode-form.svelte-5t6xvy{flex-direction:column}}.postcode-form.svelte-5t6xvy .postcode-input:where(.svelte-5t6xvy){border-radius:.25rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5;border:1px solid #72093F}.postcode-form.svelte-5t6xvy .submit-button:where(.svelte-5t6xvy){background-color:#0f7742;color:#c7fbe0;border:1px solid #0F7742;text-decoration:none;border-radius:.25rem;padding:.5rem 1rem;font-size:1rem;line-height:1.5;cursor:pointer;width:fit-content}@media screen and (max-width: 479px){.postcode-form.svelte-5t6xvy .submit-button:where(.svelte-5t6xvy){width:100%}}.postcode-form.svelte-5t6xvy .submit-button:where(.svelte-5t6xvy):hover{background-color:#122018;color:#c7fbe0;border-color:#122018}.service-list.svelte-5t6xvy{display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:auto;grid-auto-flow:column}@media screen and (max-width: 767px){.service-list.svelte-5t6xvy{grid-template-rows:repeat(5,1fr)}}@media screen and (max-width: 479px){.service-list.svelte-5t6xvy{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row}}.stop-list.svelte-5t6xvy{display:grid;grid-template-rows:repeat(20,1fr);grid-template-columns:auto;grid-auto-flow:column}@media screen and (max-width: 767px){.stop-list.svelte-5t6xvy{grid-template-rows:repeat(40,1fr)}}@media screen and (max-width: 479px){.stop-list.svelte-5t6xvy{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-flow:row}}table.svelte-5t6xvy{text-align:left;border-collapse:collapse;max-width:100%;table-layout:fixed;width:100%}table.svelte-5t6xvy thead:where(.svelte-5t6xvy){background-color:#f189bf}table.svelte-5t6xvy tbody:where(.svelte-5t6xvy) tr:where(.svelte-5t6xvy):nth-child(2n){background-color:#f8c4df}table.svelte-5t6xvy tr:where(.svelte-5t6xvy){border:2px solid #72093F}table.svelte-5t6xvy th:where(.svelte-5t6xvy),table.svelte-5t6xvy td:where(.svelte-5t6xvy){padding:.5rem;border:1px solid #EA4D9E;font-size:.874rem}@media screen and (max-width: 479px){table.svelte-5t6xvy th:where(.svelte-5t6xvy),table.svelte-5t6xvy td:where(.svelte-5t6xvy){font-size:75%}}table.svelte-5t6xvy td:where(.svelte-5t6xvy) a:where(.svelte-5t6xvy){color:#0f7742}
