form{position:relative}textarea{height:100%}#contactForm{max-width:50rem;margin:0 auto}label,.inline:has(label){text-indent:.5em;margin-bottom:.5rem}label{display:block}fieldset{padding:0 var(--outerPad)}legend+p{font-style:italic;padding:0 1em;margin-bottom:1em}.inline{display:flex;width:-moz-fit-content;width:fit-content;justify-content:start;align-items:center;word-break:keep-all}.inline a{white-space:nowrap}.inline>input{margin-inline-start:2em}.inline>label{margin-bottom:0}form .message{background-color:var(--bodyBgColor);border-radius:1rem;width:100%;color:var(--colorInvalid) !important;padding:1em;font-size:1.2em;font-weight:400;text-align:center;margin-bottom:.5rem}form .message.success{border:.125em solid}form .message.success,form .optional{color:var(--colorValid) !important}input,textarea{width:100%;padding:.5em;margin:.5em 0 .75em;border:1px solid silver;border-radius:.25em}.inline>input{margin:.5em 0 .5em 1em}.inline>input[type=checkbox]{width:-moz-max-content;width:max-content;margin:0 .5em 0 0}@media(any-pointer: fine){input[type=checkbox]{width:1rem;height:1rem}}@media(any-pointer: coarse){input[type=checkbox]{width:2rem;height:2rem}}select{margin:1em 0 1em .5em;padding:.25em .1em;border-radius:.25rem}.f-footer{padding:0 var(--outerPad) 1rem;text-align:right}.error-message{display:none;background-color:var(--bodyBgColor);color:var(--flowColor);border-radius:1em;padding:.5em}input:not(:focus):not(:-moz-placeholder):invalid, textarea:not(:focus):not(:-moz-placeholder):invalid{border:.1875rem solid var(--colorInvalid)}input:not(:focus):not(:placeholder-shown):invalid,textarea:not(:focus):not(:placeholder-shown):invalid{border:.1875rem solid var(--colorInvalid)}input:not(:focus):not(:-moz-placeholder):invalid+.error-message, textarea:not(:focus):not(:-moz-placeholder):invalid+.error-message{display:block;color:var(--colorInvalid)}input:not(:focus):not(:placeholder-shown):invalid+.error-message,textarea:not(:focus):not(:placeholder-shown):invalid+.error-message,p.error-message.alert{display:block;color:var(--colorInvalid)}input:not(:focus):not(:-moz-placeholder):valid, textarea:not(:focus):not(:-moz-placeholder):valid{border-color:1875rem solid var(--colorValid)}input:not(:focus):not(:placeholder-shown):valid,textarea:not(:focus):not(:placeholder-shown):valid{border-color:1875rem solid var(--colorValid)}/*# sourceMappingURL=enquiries.1.0.1.min.css.map */