.form-result[data-v-2b0135f2]{margin:1em;padding:1em 1em 2em;background:#fff;text-align:center;box-shadow:4px 4px 0 rgba(0,0,0,.1);border-radius:1em;position:relative}.form-result p[data-v-2b0135f2]{margin-bottom:2em}.form-result.success[data-v-2b0135f2]{border:2px solid var(--main-success-green);background:linear-gradient(135deg,var(--main-success-green),var(--main-success-green) 13%,#fff 0,#fff 0)}.form-result.success .icon[data-v-2b0135f2]:after{content:"\2713"}.form-result.error[data-v-2b0135f2]{border:2px solid var(--main-red);background:linear-gradient(135deg,var(--main-red),var(--main-red) 15%,#fff 0,#fff 0)}.form-result.error .icon[data-v-2b0135f2]:after{content:"\2717"}.form-result .icon[data-v-2b0135f2]{position:absolute;left:.1em;top:.1em;color:#fff;font-size:3em;line-height:1em}.flex-container[data-v-0658baa2]{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-container .flex[data-v-0658baa2]{flex:1;padding:1em}.flex-container .flex.bordered[data-v-0658baa2]{border-left:1px solid;border-left-color:var(--main-border-color);border-bottom-color:var(--main-border-color);border-right-color:var(--main-border-color);border-top-color:var(--main-border-color)}.comms-preferences-container[data-v-0658baa2]{margin:1rem 0;padding:0}.signup .signup-button[data-v-0658baa2]{padding:1em;width:100%;margin:1em 0}.signup .signup-header[data-v-0658baa2]{margin-bottom:1em}.signup .bg-light[data-v-0658baa2]{height:100vh}.signup .signup[data-v-0658baa2]{padding:6em 0}.signup .form-check[data-v-0658baa2]{padding:0}.signup .form-check.disabled[data-v-0658baa2]{cursor:not-allowed}.signup .form-check.disabled label[data-v-0658baa2]{opacity:.5;transition:opacity .3s}@media (prefers-reduced-motion:reduce){.signup .form-check.disabled label[data-v-0658baa2]{transition:none}}.singup-page-content[data-v-0658baa2] .image-container{margin-bottom:1rem}#signup-page[data-v-2a0bb425]{background:var(--main-feature-background-color);padding:4em 0;font-family:var(--main-font)}#signup-page .illustration[data-v-2a0bb425]{width:30%;filter:drop-shadow(4px 5px 0 rgba(0,0,0,.1))}#signup-page .slide-fade-enter-active[data-v-2a0bb425]{transition:all .3s ease}#signup-page .slide-fade-leave-active[data-v-2a0bb425]{transition:all .8s cubic-bezier(1,.5,.8,1)}#signup-page .slide-fade-enter[data-v-2a0bb425],#signup-page .slide-fade-leave-to[data-v-2a0bb425]{transform:translateX(10px);opacity:0}#signup-page[data-v-2a0bb425] .vc-signup-module__submit{color:var(--main-button-primary-text-color);background:var(--main-button-primary-background-color);margin-right:1em}#signup-page[data-v-2a0bb425] .vc-signup-module__submit:active,#signup-page[data-v-2a0bb425] .vc-signup-module__submit:focus,#signup-page[data-v-2a0bb425] .vc-signup-module__submit:hover{background:var(--main-button-primary-highlight-background-color)}#signup-page[data-v-2a0bb425] .btn,#signup-page[data-v-2a0bb425] .vc-signup-module__submit{padding:1em 2em;font-size:.875em;text-align:center;cursor:pointer;text-decoration:none;border-radius:.25em;border:1px solid transparent;transition:var(--main-transition)}#signup-page[data-v-2a0bb425] .btn[disabled],#signup-page[data-v-2a0bb425] .vc-signup-module__submit[disabled]{cursor:not-allowed}#signup-page[data-v-2a0bb425] .btn.btn-primary,#signup-page[data-v-2a0bb425] .vc-signup-module__submit.btn-primary{background:var(--main-button-primary-background-color);color:var(--main-button-primary-text-color)}#signup-page[data-v-2a0bb425] .btn.btn-primary:hover,#signup-page[data-v-2a0bb425] .vc-signup-module__submit.btn-primary:hover{background:var(--main-button-primary-highlight-background-color)}#signup-page[data-v-2a0bb425] .form .form-row{display:flex;font-family:var(--main-font)}#signup-page[data-v-2a0bb425] .form .input-group{flex:1;margin:0 -1rem}#signup-page[data-v-2a0bb425] .form .input-group .input{flex:2;position:relative;margin:0;padding:1rem;box-sizing:border-box}#signup-page[data-v-2a0bb425] .form .input-group .input.select{flex:1}#signup-page[data-v-2a0bb425] .form .input-group .input:after{position:absolute;content:"";border-bottom:2px solid var(--main-darker-grey);bottom:0;width:0;height:2px;margin:auto;right:0;left:0;transition:var(--main-transition)}#signup-page[data-v-2a0bb425] .form .input-group .input:hover label{top:-1.5em}#signup-page[data-v-2a0bb425] .form .input-group .input:hover:after{border-color:var(--main-primary);width:100%}#signup-page[data-v-2a0bb425] .form .input-group .input label{position:absolute;top:1.5em;left:1.5em;transition:var(--main-transition);color:var(--main-primary);font-weight:700;font-size:1em;z-index:1}#signup-page[data-v-2a0bb425] .form .input-group .input .form-control{padding:1.7em 0 .4em .5em;font-size:1.1em;border-width:0;transition:var(--main-transition);outline:0;width:100%;color:var(--main-text);background:#fff;border-bottom:1px solid transparent;margin-bottom:0;min-height:3.6em;box-shadow:0 0 0 1px var(--main-border-color)}#signup-page[data-v-2a0bb425] .form .input-group .input .form-control.disabled{background:rgba(0,0,0,.05)!important}#signup-page[data-v-2a0bb425] .form .input-group .input .form-control:focus{background:var(--main-light-yellow)!important}#signup-page[data-v-2a0bb425] .form .input-group .input select.form-control{padding-bottom:.7em}