/*! Notes...

    Author: Jay George
    Author URI: https://jaygeorge.co.uk

*/[type=email],[type=file],[type=password],[type=search],[type=tel],[type=text],[type=url],textarea{border-radius:2px;line-height:1.45;margin-bottom:2rem;margin-right:.5rem;padding:15px;vertical-align:top}textarea{-webkit-margin-after:0;margin-block-end:0}[type=file]{-webkit-padding-start:0;border:0!important;padding-inline-start:0}input,label{font-family:var(--font-family-text);font-weight:var(--font-family-text-weight-light)}label{font-size:var(--font-size-s);line-height:1.4}label:first-child{font-weight:var(--font-family-text-weight-medium)}textarea{font-family:var(--font-family-text);min-height:200px}[type=email],[type=password],[type=text],[type=url],textarea{width:100%}[type=text]+label{position:relative;top:-.25rem}.c-form{-webkit-margin-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;margin-inline-start:auto;max-width:35rem;width:100%}.c-form__fieldset{border:0;padding:var(--spacing-l)}.c-form__fieldset.js__form--hide-labels-until-focused{-webkit-padding-before:var(--spacing-s-1);padding-block-start:var(--spacing-s-1)}.c-form [type=radio]{margin-bottom:0;transform:translateY(.3em)}.c-form__checkbox-group br,.maple{display:none}.c-form-rows{display:grid;gap:var(--spacing-m)}.c-form-rows input{-webkit-margin-after:0;margin-block-end:0}.c-btn-row{text-align:center;width:100%}.c-form-cols__col--full-width{grid-column:1/-1}@media (max-width:499px){.c-form{-webkit-padding-after:var(--spacing-l);padding-block-end:var(--spacing-l)}}.c-form-wrapper{-webkit-padding-start:var(--spacing-s);-webkit-padding-end:var(--spacing-s);padding-inline-end:var(--spacing-s);padding-inline-start:var(--spacing-s)}.c-form-rows{-webkit-padding-after:var(--spacing-l-3);padding-block-end:var(--spacing-l-3)}.c-form__notes{-webkit-padding-start:var(--spacing-l);-webkit-padding-after:var(--spacing-m);-webkit-padding-end:var(--spacing-l);padding-block-end:var(--spacing-m);padding-inline-end:var(--spacing-l);padding-inline-start:var(--spacing-l)}.c-form__fieldset{margin:0}label{-webkit-padding-after:1rem;display:block;padding-block-end:1rem}label:last-child{-webkit-padding-after:0;padding-block-end:0}[type=checkbox],[type=radio]{margin-right:var(--spacing-s)}[type=checkbox]+label,[type=radio]+label{-webkit-padding-after:var(--spacing-s-2);padding-block-end:var(--spacing-s-2)}[type=submit]{background:transparent;border:3px solid var(--colour-olive-black);display:block!important;font-size:.85rem;font-weight:var(--font-family-text-weight-strong);line-height:1.5}.c-alert{-webkit-padding-after:var(--spacing-l);-webkit-padding-before:var(--spacing-l);-webkit-padding-start:var(--spacing-l-1);-webkit-padding-end:var(--spacing-l-1);padding-block-end:var(--spacing-l);padding-block-start:var(--spacing-l);padding-inline-end:var(--spacing-l-1);padding-inline-start:var(--spacing-l-1)}.c-alert--success{background:#ebf5eb;background:#00cd8f}::-webkit-input-placeholder,::placeholder,[placeholder]{color:inherit;font-size:1.25rem;opacity:1}.c-form small{-webkit-padding-before:var(--spacing-s);color:rgba(0,0,0,.5);display:block;font-family:var(--font-family-text);font-size:.9em;padding-block-start:var(--spacing-s);text-transform:uppercase}.c-form__fieldset{border:1px solid var(--colour-olive-black);box-shadow:var(--box-shadow-clean)}.c-form-error{-webkit-padding-after:var(--spacing-s-x);border-bottom:2px solid red;display:inline-block;margin-bottom:var(--spacing-s-1);padding-block-end:var(--spacing-s-x)}input:not([type=submit]){border:1px solid #e6e6e6;border-radius:4px}[type=date],[type=email],[type=password],[type=text]{-webkit-appearance:none}[type=radio]{-webkit-margin-before:.15rem;-webkit-appearance:radio;float:left;line-height:normal;margin-block-start:.15rem;margin-top:1px\9}textarea{background:none;border:1px solid rgba(0,0,0,.9)}.s-input-style input:not([type=radio]){background:none;border:none;border-radius:0;box-shadow:0 3px rgba(0,0,0,.9)}.s-input-style input:not(:focus){-webkit-padding-start:0;padding-inline-start:0}.js .js__form--hide-labels-until-focused label{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1) 0s}.js .js__form--hide-labels-until-focused__always-show label,.js .js__form--hide-labels-until-focused__label-unhidden label{opacity:1}.js .js__form--hide-labels-until-focused__always-show label:first-child{-webkit-padding-before:var(--spacing-l);-webkit-padding-after:var(--spacing-s-x);padding-block-end:var(--spacing-s-x);padding-block-start:var(--spacing-l)}.js .js__form--hide-labels-until-focused__always-show label:first-child+label{-webkit-padding-before:var(--spacing-s-x);padding-block-start:var(--spacing-s-x)}
