/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--black:#000000;--white:#ffffff;--yellow:#f5d200;--yellow-light-1:#fff1c2;--orange:#f07d00;--orange-light-1:#f49e40;--orange-light-2:#f9d7b8;--red:#da1d52;--red-light-1:#f2c3c2;--red-violet:#9a0064;--red-violet-light-1:#a0396e;--red-violet-light-2:#dbb7ce;--berry:#812990;--berry-light-1:#d0bcdd;--blue:#00728f;--blue-light-1:#4C9CB0;--blue-light-2:#aacddd;--aqua:#009191;--aqua-light-1:#b7d8db;--green:#007932;--green-light-1:#bfd0b3;--olive:#7b8427;--olive-light-1:#dad5b4;--medium-green:#8cc63f;--medium-green-light-1:#e3eccb;--dark-brown:#552f25;--dark-brown-light-1:#c3afa4;--brown:#9a681c;--brown-light-1:#e3ccae;--base:#c4bc8e;--base-light-1:#f1ebdd;--theme-teaser-colour:#f2f2f2;--theme-download-colour:#f2f2f2;--theme-error-colour:var(--red);}.fund-orange{--theme-colour:var(--orange);--theme-error-colour:var(--theme-colour);}.fund-olive{--theme-colour:var(--olive);--theme-download-colour:var(--olive-light-1);--theme-teaser-colour:var(--olive-light-1);--theme-error-colour:var(--theme-colour);}.fund-aqua{--theme-colour:var(--aqua);--theme-download-colour:var(--aqua-light-1);--theme-teaser-colour:var(--aqua-light-1);--theme-error-colour:var(--theme-colour);}.fund-blue{--theme-colour:var(--blue);--theme-download-colour:var(--blue-light-2);--theme-teaser-colour:var(--blue-light-2);--theme-error-colour:var(--theme-colour);}.fund-blue-light{--theme-colour:var(--blue-light-1);--theme-download-colour:var(--blue-light-2);--theme-teaser-colour:var(--blue-light-2);--theme-error-colour:var(--theme-colour);}.fund-orange-light{--theme-colour:var(--orange-light-1);--theme-download-colour:var(--orange-light-1);--theme-teaser-colour:var(--orange-light-2);--theme-error-colour:var(--theme-colour);}.fund-red-violet-light{--theme-colour:var(--red-violet-light-1);--theme-error-colour:var(--theme-colour);}.fund-green{--theme-colour:var(--green);--theme-download-colour:var(--green-light-1);--theme-teaser-colour:var(--green-light-1);--theme-error-colour:var(--theme-colour);}.fund-medium-green{--theme-colour:var(--medium-green);--theme-download-colour:var(--medium-green-light-1);--theme-teaser-colour:var(--green-light-1);--theme-error-colour:var(--theme-colour);}.fund-base{--theme-colour:var(--base);--theme-download-colour:var(--base-light-1);}.fund-berry{--theme-colour:var(--berry);--theme-download-colour:var(--berry-light-1);}.fund-brown{--theme-colour:var(--brown);--theme-download-colour:var(--brown-light-1);--theme-teaser-colour:var(--brown-light-1);--theme-error-colour:var(--theme-colour);}.fund-dark-brown{--theme-colour:var(--dark-brown);--theme-download-colour:var(--dark-brown-light-1);}.fund-red{--theme-colour:var(--red);--theme-download-colour:var(--red-light-1);}.fund-red-violet{--theme-colour:var(--red-violet);--theme-download-colour:var(--red-violet-light-2);}.fund-yellow{--theme-colour:var(--yellow);--theme-download-colour:var(--yellow-light-1);}
:root,[data-bs-theme=light]{--bb-primary-dark:#0c63e3;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529;}[data-bs-theme=dark]{color-scheme:dark;--bb-primary-text:#dee2e6;--bb-h1-color:#dee2e6;--bb-h2-color:#dee2e6;--bb-h3-color:#dee2e6;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:white;padding:15px 25px;margin:0 auto;border-radius:5px;}body.path-user .field--label-inline .field__label{width:100px;}body.path-user .field--label-inline .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;min-width:250px;margin:0.25rem 0;}body.path-user .field--label-above .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;width:100%;margin:0.25rem 0;}

h1,h1 a{font-family:'Dosis',serif;font-weight:900;}h2,h3,h4,h5,h6,h2 a,h3 a{font-family:'Dosis',serif;}body,p,a,li{font-family:'Open Sans',serif;}
