:root{--color-blue-100:#8ab091;--color-blue-200:#619a69;--color-blue-300:#3d8a48;--color-blue-400:#267c32;--color-blue-500:#196521;--color-blue-600:#13591c;--color-blue-700:#0c4d14;--color-blue-800:#08420f;--color-blue-900:#033108;--color-blue-400-trans:#267c322f;--color-orange-100:#ffe6de;--color-orange-200:#f5b199;--color-orange-250:#e18c70;--color-orange-300:#b65c3e;--color-orange-350:#86412c;--color-orange-400:#5e2f20;--color-orange-500:#542719;--color-orange-600:#461e12;--color-orange-700:#42190e;--color-orange-800:#331108;--color-orange-900:#150601;--color-grey-100:#efefef;--color-grey-150:#dcdcdc;--color-grey-200:#c5c5c5;--color-grey-300:#868686;--color-grey-400:#3f3e3e;--color-black-300:#2f3439;--color-black-400:#0f0f0f;--color-gold-300:#ccb797;--color-gold-400:#d7b66c;--color-gold-500:#b28c35;--color-gold-400-trans:#d7b66c2f;--color-gold-400-trans-2:#d7b66c66;--color-black:#000;--color-white:#fff;--color-links:var(--color-gold-500);--color-text:var(--color-grey-400);--color-text-inverted:var(--color-white);--color-headings:var(--color-text);--color-hamburger:var(--color-text-inverted)}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}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-gold-500)}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 */