.contact-form-wrapper[data-astro-cid-svshx33u]{max-width:65ch}label[data-astro-cid-svshx33u]{display:block;font-weight:700}.required-indicator[data-astro-cid-svshx33u]{color:var(--theme_colour);margin-left:.25em}input[data-astro-cid-svshx33u][type=email],input[data-astro-cid-svshx33u][type=tel],input[data-astro-cid-svshx33u][type=text],textarea[data-astro-cid-svshx33u]{background-color:#fff;border:1px solid var(--black);font-family:inherit;font-size:inherit;line-height:1.5;padding:10px;width:100%}input[data-astro-cid-svshx33u]:invalid:not(:focus):not(:-moz-placeholder-shown),textarea[data-astro-cid-svshx33u]:invalid:not(:focus):not(:-moz-placeholder-shown){border-color:var(--theme_colour);border-width:1px}input[data-astro-cid-svshx33u]:invalid:not(:focus):not(:placeholder-shown),textarea[data-astro-cid-svshx33u]:invalid:not(:focus):not(:placeholder-shown){border-color:var(--theme_colour);border-width:1px}textarea[data-astro-cid-svshx33u]{--padding:10px;max-height:calc(8lh + 20px);max-height:calc(8lh + var(--padding)*2);min-height:calc(6lh + 20px);min-height:calc(6lh + var(--padding)*2);field-sizing:content;padding:10px;padding:var(--padding);padding-left:calc(10px + .5lh - .5ex);padding-left:calc(var(--padding) + 1lh/2 - .5ex);padding-right:calc(10px + .5lh - .5ex);padding-right:calc(var(--padding) + 1lh/2 - .5ex)}fieldset[data-astro-cid-svshx33u]{border:1px solid var(--black);padding:var(--flow-space)}legend[data-astro-cid-svshx33u]{font-weight:700;padding:0 .5em}.checkbox-group[data-astro-cid-svshx33u],.radio-group[data-astro-cid-svshx33u]{display:flex;flex-direction:column;gap:.75em}.checkbox-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u],.radio-group[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{align-items:center;cursor:pointer;display:flex;font-weight:400;gap:.5em}.checkbox-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=checkbox],.radio-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][type=radio]{cursor:pointer;width:auto}.hint-text[data-astro-cid-svshx33u]{color:var(--black);display:block;font-size:.9em}.visually-hidden[data-astro-cid-svshx33u]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}button[data-astro-cid-svshx33u]{align-items:center;background-color:red;background-color:var(--mid-red,red);border:none;border-radius:50vmax;box-shadow:.3px .5px .7px #c03c355c,.8px 1.6px 2px -.8px #c03c355c,2.1px 4.1px 5.2px -1.7px #c03c355c,5px 10px 12.6px -2.5px #c03c355c;color:var(--dkblack);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--fs-md);font-weight:400;gap:10px;margin-left:auto;margin-right:auto;min-width:-moz-max-content;min-width:max-content;padding:10px 20px;-webkit-text-decoration:none;text-decoration:none;width:-moz-max-content;width:max-content}button[data-astro-cid-svshx33u]:hover{background-color:#ff4945;background-color:var(--theme_colour,#ff4945)}button[data-astro-cid-svshx33u]:disabled{cursor:not-allowed;opacity:.6}.error-message[data-astro-cid-svshx33u]{background-color:#fff5f5;border:2px solid var(--theme_colour);color:var(--theme_colour);display:none;padding:.5em}.error-message[data-astro-cid-svshx33u].show{display:block}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][aria-invalid=true],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u][aria-invalid=true]{border-color:var(--theme_colour);border-width:1px}.form-group[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u][aria-invalid=true]+.hint-text[data-astro-cid-svshx33u],.form-group[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u][aria-invalid=true]+.hint-text[data-astro-cid-svshx33u]{color:var(--theme_colour);font-weight:700}.wrapper[data-astro-cid-uw5kdbxl]{margin-left:auto;margin-right:auto;max-width:2440px;padding:var(--one-col) calc(var(--two-col-gap) + var(--flow-space)) var(--one-col) calc(var(--one-col-gap) + var(--flow-space))}@media screen and (max-width:768px){.wrapper[data-astro-cid-uw5kdbxl]{padding:calc(var(--flow-space)*2) var(--flow-space)}}
