:root{--primary-10:#21005d;--primary-20:#381e72;--primary-30:#4f378b;--primary-40:#6750a4;--primary-50:#7f67be;--primary-60:#9a82db;--primary-70:#b69df8;--primary-80:#d0bcff;--primary-90:#eaddff;--primary-95:#f6edff;--primary-99:#fffbfe;--secondary-10:#1d192b;--secondary-20:#332d41;--secondary-30:#4a4458;--secondary-40:#625b71;--secondary-50:#7a7289;--secondary-60:#958da5;--secondary-70:#b0a7c0;--secondary-80:#ccc2dc;--secondary-90:#e8def8;--tertiary-10:#31111d;--tertiary-20:#492532;--tertiary-30:#633b48;--tertiary-40:#7d5260;--tertiary-50:#986977;--tertiary-60:#b58392;--tertiary-70:#d29dac;--tertiary-80:#efb8c8;--tertiary-90:#ffd8e4;--tertiary-95:#ffecf1;--tertiary-99:#fffbfa;--neutrals-10:#1d1b20;--neutrals-20:#322f35;--neutrals-30:#48464c;--neutrals-40:#605d64;--neutrals-50:#79767d;--neutrals-60:#938f96;--neutrals-70:#aea9b1;--neutrals-80:#cac5cd;--neutrals-90:#e6e0e9;--neutrals-95:#f5eff7;--error-red:#b3261e;--error-bg:#f9dedc;--bg-body:#fefefe;--bg-light:#fff;--dark-color:#3c3c3c;--primary-color:#392455;--secondary-color:#2f5a2c;--tertiary-color:#8e3c1b;--primary-color-dark:#160e20;--primary-color-muted:#6a449c;--primary-color-opacity-50:rgba(58,37,85,.5);--primary-color-opacity-20:rgba(58,37,85,.2);--primary-color-opacity-08:rgba(58,37,85,.08);--radius-s:0.175rem;--radius-m:0.25rem;--radius-l:0.5rem;--navbar-height:4rem;--custom-border:1px solid #d3d3d3;--custom-focus:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px var(--primary-color-opacity-20),0 1px 1px 0 var(--primary-color-opacity-08);--custom-border-focus:1px solid var(--primary-color-opacity-50);--custom-shadow:0 0.2rem 0.2rem rgba(0,0,0,.2);--text-color-primary:#111;--text-color-secondary:#525252;--bs-primary:var(--primary-color);--bs-primary-rgb:58,37,85;--bs-body-bg:var(--bg-body);--text-muted:#bebebe;--unregistered-color:#f0dabe;--unregistered-color-dark:#e6cdae;--unregistered-color-opacity-30:hsla(34,62%,84%,.3)}*{box-sizing:border-box}body{min-height:100vh;margin:0;display:flex;flex-direction:column;background:var(--bg-body);color:var(--text-color-primary);font-family:Nunito,sans-serif}body>.main-content{flex:1 1;padding:3rem 0;display:flex;place-content:center}body>.main-content>.loader{place-self:center;place-items:center}h1{white-space:pre-line}.dropdown .dropdown-item.active,.dropdown .dropdown-item:active{background-color:var(--dark-color)}a{color:var(--primary-color)}a:hover{color:var(--primary-color-dark)}.bg-primary-95{background-color:var(--primary-95)!important}.text-color-light{color:var(--neutrals-95)!important}.btn,.btn.btn-primary,.btn.btn-primary:first-child:active,.btn:first-child:active{background:var(--primary-color);border-radius:var(--radius-s);border:none;padding:.375rem 1.25rem;color:#fff}.btn.btn-primary:active,.btn.btn-primary:focus-visible,.btn.btn-primary:hover,.btn:active,.btn:focus-visible,.btn:hover{background:var(--primary-color-dark);color:#fff}.btn:focus-visible,.nav-link:focus-visible{border:1px solid #fff!important;box-shadow:var(--custom-focus)!important}.btn.btn-link{background:none;padding:.375rem .5rem;color:var(--primary-color)}.btn.btn-link:active,.btn.btn-link:first-child:active,.btn.btn-link:focus-visible,.btn.btn-link:hover{background:none;padding:.375rem .5rem;color:var(--primary-color-dark)}.btn-group .btn{border-radius:var(--radius-l)}.btn-group .btn:first-child,.btn-group .btn:first-child:active{border-radius:var(--radius-l) 0 0 var(--radius-l)}.btn.unregistered{background:var(--unregistered-color)!important}.btn.unregistered:active,.btn.unregistered:hover{background:var(--unregistered-color-dark)!important}.unregistered-bg{background:var(--unregistered-color-opacity-30)!important}.form-check-label,.form-label{font-size:.9375rem}.form-check-input,.form-control,.form-select{border:var(--custom-border);border-radius:1.875rem!important;background-color:var(--bg-light)}.input-group input,.input-group-text{border:var(--custom-border);background-color:var(--bg-light)}.input-group input{border-top-right-radius:1.5rem!important;border-bottom-right-radius:1.5rem!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group .input-group-text{border-top-left-radius:1.5rem!important;border-bottom-left-radius:1.5rem!important;background-color:var(--secondary-color);color:#fff;padding:.375rem .85rem .375rem .95rem!important}.input-group #search-input{border-top-left-radius:1rem!important;border-bottom-left-radius:1rem!important}.form-control,.form-select{padding:.5rem .75rem;line-height:1.25}.form-check-input:focus,.form-control:focus,.form-select:focus{box-shadow:var(--custom-focus);border:var(--custom-border-focus);background-color:var(--bg-light)}.form-check-input:checked{border:var(--custom-border);background-color:var(--primary-color)}.form-switch{padding-left:.5rem}.form-switch .form-check-input{margin-left:0}.form-switch .form-check-input:focus:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%236a449c'/%3e%3c/svg%3e")}.form-control::placeholder{color:var(--text-muted)}.card{border:none;background:none;box-shadow:var(--custom-shadow)}.card .card-header{border:none;color:#fff;padding:1.25rem 1rem;background:var(--primary-color);border-radius:var(--radius-m) var(--radius-m) 0 0;font-size:1.1rem}.card .card-body{overscroll-behavior:contain;background:var(--bg-light);padding:1rem;border-radius:var(--radius-m)}.card .card-body .card-title{font-weight:600}.card .card-footer,.card .card-header+.card-body{border-radius:0 0 var(--radius-m) var(--radius-m)}.card .card-body:has(+.card-footer){border-radius:0}.card .card-footer{background:var(--bg-light);border:none;padding:0 2rem 2rem}.card .card-header:has(.card-header-tabs){background:none;padding:.5rem}.card .card-header:has(.card-header-tabs) .nav-item .nav-link{background:var(--primary-color-muted);padding:.875rem 1.25rem;text-align:center;font-size:1.25rem;font-weight:600;min-width:15ch;color:#fff;border:none;margin:0}.card .card-header:has(.card-header-tabs) .nav-item .nav-link.active{background:var(--primary-color)}.card .card-header:has(.card-header-tabs)+.card-body{border-radius:0 var(--radius-m) var(--radius-m) var(--radius-m)}.card .card-header:has(.card-header-pills){display:flex;align-items:center;place-content:space-between;grid-template-columns:1fr 2fr 1fr;font-weight:300}.card .card-header:has(.card-header-pills)>:last-child{justify-self:end}.card .card-header:has(.card-header-pills) .card-header-pills{justify-content:center;justify-self:center;font-size:smaller;align-items:center;gap:1rem}.card .card-header:has(.card-header-pills) .nav-item .nav-link{background:#c8bed5;color:#fff;border:none;margin:0;padding:.4rem;border-radius:50%}.card .card-header:has(.card-header-pills) .nav-item .nav-link.active{background:#3b2555;color:#000}.card:has(.card-header-tabs){box-shadow:none;filter:drop-shadow(var(--custom-shadow))}.dropdown-menu,.table>:not(caption)>*>*{background:var(--bg-light)}.home-quote{padding:.5rem 0 .5rem 1rem;border-left:3px solid var(--primary-color);color:var(--text-color-secondary)}.home-quote .h3{font-weight:600}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Regular.ttf);font-weight:400}@font-face{font-family:Nunito;src:url(/fonts/Nunito-Bold.ttf);font-weight:700}@font-face{font-family:RobotoSlab;src:url(/fonts/RobotoSlab-Regular.ttf);font-weight:400}@font-face{font-family:RobotoSlab;src:url(/fonts/RobotoSlab-Medium.ttf);font-weight:500}@font-face{font-family:RobotoSlab;src:url(/fonts/RobotoSlab-SemiBold.ttf);font-weight:600}@font-face{font-family:RobotoSlab;src:url(/fonts/RobotoSlab-Bold.ttf);font-weight:700}h1,h2,h3,h4,h5,h6{font-family:RobotoSlab,sans-serif}a,ol,p,span,ul{font-family:Nunito,sans-serif}h1{font-size:6rem}h1,h2{font-weight:400}h2{font-size:2.25rem}h3{font-size:1.5rem}h3,h4{font-weight:400}h4{font-size:1.125rem;line-height:1.5}.btn-project-outline-white{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px;text-decoration:none}.btn-project-outline-white:hover{background-color:hsla(0,0%,100%,.15)!important}.text-project-primary{color:var(--primary-color)}.section-page-content>h1,h2,h3,h4,h5,h6{color:var(--primary-color);margin-bottom:1.5rem}.section-page-content>p{margin-bottom:1.5rem}.text-project-secondary{color:var(--secondary-color)}.btn-project-primary{background-color:transparent!important;color:var(--primary-color)!important;border:2px solid var(--primary-color)!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px}.btn-project-primary:hover{background-color:var(--primary-color)!important;color:#fff!important}.btn-project-secondary{background-color:transparent!important;color:var(--secondary-color)!important;border:2px solid var(--secondary-color)!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px}.btn-project-secondary:hover{background-color:var(--secondary-color)!important;color:#fff!important}.btn-project-tertiary{background-color:transparent!important;color:var(--tertiary-color)!important;border:2px solid var(--tertiary-color)!important;border-radius:2rem!important;font-size:.9rem!important;letter-spacing:.05rem;font-weight:700;font-family:RobotoSlab,sans-serif;padding:.5rem 1.5rem!important;min-width:170px}.btn-project-tertiary:hover{background-color:var(--tertiary-color)!important;color:#fff!important}.dropdown-no-items:hover{cursor:pointer}.btn-project-link{text-decoration:none;font-weight:700;border-bottom:2px solid #392455}.btn-project-link:hover{color:#392455!important}.btn-project-link-white{font-family:RobotoSlab,sans-serif;font-size:.9rem!important;letter-spacing:.05rem;color:#fff;padding-bottom:.25rem;text-decoration:none;font-weight:700;border-bottom:2px solid hsla(0,0%,100%,.867)}.btn-project-link-white:hover{color:#fff;border-bottom-color:#fff}.space-line{white-space:pre-line}@media(min-width:769px){#editProfilePostcode,#editProfilePostcodeAutocomplete,#formGridPostCode{width:50%!important}}.text-primary-dark{color:var(--primary-color-dark)}.full-height{height:100vh}.scrollable{overflow-y:auto}@media print{.no-print{display:none!important}}.bottom-login button,.giving-amount .bottom-action button{text-transform:none!important;width:280px!important}.one-off-logged-in .bottom-action button,.regular-logged-in .bottom-action button{width:unset!important}.regular-logged-in .bottom-action{padding-bottom:0!important}.edit-profile-button{min-width:16ch}footer{ul{list-style:none;padding-left:0}li,p,span{font-size:.9em}#company-info span{font-size:.8em}hr{opacity:.5}#back-to-top{width:56px;height:56px;border-radius:50%;background-color:#56297e;border:2px solid #fff;display:flex;align-items:center;justify-content:center;flex-direction:column;letter-spacing:.1em;font-weight:700;cursor:pointer;position:relative;float:right;right:-3rem;bottom:5.8rem}}@media (max-width:1239.98px){#back-to-top{right:-2rem!important}}@media (max-width:1039.98px){#back-to-top{right:-1.5rem!important}}@media (max-width:599.98px){#back-to-top{right:-.5rem!important}}header .navbar{height:var(--navbar-height);max-height:var(--navbar-height);.dropdown{#dropdown-user-menu,#dropdown-user-menu:hover{color:var(--dark-color);height:-moz-fit-content;height:fit-content;background:none;border:none;padding:0}#dropdown-user-menu:hover{color:var(--text-color-primary)}#dropdown-user-menu:after{display:none}.dropdown-menu[data-bs-popper]{border:var(--custom-border);padding:.75rem 0;left:auto;max-width:456px;right:0}.dropdown-item{font-size:.95rem}.user-logged.dropdown-menu{.dropdown-item{padding:.25rem 1.75rem;>i.fa-check{font-size:.8rem;position:absolute;left:.75rem;padding-top:.4rem}}.dropdown-divider{margin:.5rem}}}}.main-header,header{top:0;z-index:1002;width:100%}.main-header{position:absolute}.dropdown-item,.nav-link{font-family:RobotoSlab,sans-serif;font-size:1rem!important}.dropdown-item:hover{background-color:#7b6c8f;color:#fff}.navbar-toggler{background-color:hsla(0,0%,100%,.5);border:0}.navbar-toggler:focus{box-shadow:none}.navbar-collapse.show{background-color:var(--primary-color)}.navbar-collapse.show .btn{padding-left:1rem!important}.navbar-collapse.show .dropdown-menu{margin-top:0!important}.navbar-collapse.show .dropdown-item{background-color:#7b6c8f}@media (max-width:991.98px){.navbar{padding-bottom:5.25rem!important}}.log-in-menu{width:347px}