:root{--color-blue-100:#abeaee;--color-blue-200:#78d8de;--color-blue-300:#48dce0;--color-blue-400:#11b0b4;--color-blue-500:#0c898c;--color-blue-600:#0c7477;--color-blue-700:#0a6365;--color-blue-800:#084e50;--color-blue-900:#063a3b;--color-blue-400-trans:#0a63652f;--color-orange-100:#ffe5d1;--color-orange-200:#ffb887;--color-orange-250:#ff9a56;--color-orange-300:#ff8f45;--color-orange-350:#ff7b1f;--color-orange-400:#ff6b00;--color-orange-500:#e36600;--color-orange-600:#cb5800;--color-orange-700:#b24c00;--color-orange-800:#964000;--color-orange-900:#6e2e00;--color-grey-100:#efefef;--color-grey-200:#c5c5c5;--color-grey-300:#868686;--color-grey-400:#3f3e3e;--color-black:#000;--color-white:#fff;--color-links:var(--color-blue-600);--color-text:var(--color-grey-400);--color-text-inverted:var(--color-white);--color-headings:var(--color-text);--color-hamburger:var(--color-text)}form{display:block;max-width:44.4444444444rem;margin:0 auto;padding:2rem;border-radius:0.5em;transition:all 0.2s ease-in-out;box-shadow:0 2rem 6rem 0 rgba(31,2,89,0.1)}form:hover{text-decoration:none;box-shadow:0 2rem 6rem rgba(120,47,74,0.1),0 1rem 2rem rgba(120,47,74,0.1)}form>:not(:first-child){margin-top:1.5rem}form .g-recaptcha{display:flex;justify-content:center}form .input-block label{display:block;width:100%;font-weight:600;color:var(--color-blue-700)}form .input-block input,form .input-block select,form .input-block textarea{width:100%;font-weight:500;padding:0.5em 0.75em;border-radius:0.15em;border:1px solid rgba(0,0,0,0.25);outline:0;transition:all 0.2s ease-in-out;resize:vertical}form .input-block input:active,form .input-block input:focus,form .input-block select:active,form .input-block select:focus,form .input-block textarea:active,form .input-block textarea:focus{border-color:var(--color-blue-700)}form button{border:0;cursor:pointer}form .required{color:var(--color-orange-500)}form .required:after{content:"*"}form .custom-checkbox,form .custom-radio{position:relative;grid-gap:0.75rem}form .custom-checkbox input,form .custom-radio input{height:1px;width:1px;background-color:transparent;background:transparent;opacity:0;border:0;outline:0;position:absolute;top:0.6rem;left:0.6rem}form .custom-checkbox .tick,form .custom-radio .tick{display:block;width:1.2rem;height:1.2rem;border:1px solid rgba(0,0,0,0.25);border-radius:0.15rem;transition:all 0.2s ease-in-out}form .custom-checkbox input:checked~.tick,form .custom-radio input:checked~.tick{background-color:#82D655;background-image:url("../images/static/checked.svg");background-repeat:no-repeat;background-size:80%;background-position:center;border:1px solid #82D655}form .custom-checkbox .label,form .custom-radio .label{font-weight:400;color:var(--color-text)}form .custom-checkbox .label a,form .custom-radio .label a{display:inline}form .custom-checkbox .label a:hover,form .custom-radio .label a:hover{text-decoration:underline}form[data-id=contactForm] .custom-checkbox{margin:0 auto;max-width:23.8rem;display:flex;flex-flow:row nowrap;justify-content:center}
/*# sourceMappingURL=form.css.map */