/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
: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;}

@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-300-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:300;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-300-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-400-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-500-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-600-cyrillic.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/boilerplate/fonts/inter-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Outfit';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/boilerplate/fonts/outfit-600-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Outfit';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/boilerplate/fonts/outfit-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:swap;src:url(/themes/custom/boilerplate/webfonts/fa-solid-900.woff2?v=654) format("woff2")}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/boilerplate/webfonts/fa-regular-400.woff2?v=654) format("woff2")}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/boilerplate/webfonts/fa-brands-400.woff2?v=654) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/themes/custom/boilerplate/webfonts/fa-solid-900.woff2?v=654) format("woff2")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/boilerplate/webfonts/fa-regular-400.woff2?v=654) format("woff2")}.fa-solid,.fas{font-family:"Font Awesome 6 Pro";font-weight:900}.fa-regular,.far{font-family:"Font Awesome 6 Pro";font-weight:400}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-fw{text-align:center;width:1.25em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-lg{font-size:1.25em;vertical-align:-.075em}.fa-xl{font-size:1.5em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-arrow-right:before{content:"\f061"}.fa-arrows-up-down-left-right:before{content:"\f047"}.fa-bed:before{content:"\f236"}.fa-bicycle:before{content:"\f206"}.fa-blender:before{content:"\f517"}.fa-box:before{content:"\f466"}.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-boxes-packing:before{content:"\e4c7"}.fa-boxes-stacked:before{content:"\f468"}.fa-briefcase:before{content:"\f0b1"}.fa-chair:before{content:"\f6c0"}.fa-check:before{content:"\f00c"}.fa-clock:before{content:"\f017"}.fa-coins:before{content:"\f51e"}.fa-computer:before{content:"\e4e5"}.fa-couch:before{content:"\f4b8"}.fa-door-closed:before{content:"\f52a"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-envelope:before{content:"\f0e0"}.fa-facebook-f:before{content:"\f39e"}.fa-fill-drip:before{content:"\f576"}.fa-house-chimney:before{content:"\e3af"}.fa-jar:before{content:"\e516"}.fa-layer-group:before{content:"\f5fd"}.fa-lightbulb:before{content:"\f0eb"}.fa-location-dot:before{content:"\f3c5"}.fa-mattress-pillow:before{content:"\e525"}.fa-people-carry-box:before{content:"\f4ce"}.fa-people-group:before{content:"\e533"}.fa-phone:before{content:"\f095"}.fa-print:before{content:"\f02f"}.fa-recycle:before{content:"\f1b8"}.fa-screwdriver-wrench:before{content:"\f7d9"}.fa-store:before{content:"\f54e"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-tags:before{content:"\f02c"}.fa-toilet:before{content:"\f7d8"}.fa-trash-can:before{content:"\f2ed"}.fa-trowel-bricks:before{content:"\e58a"}.fa-truck:before{content:"\f0d1"}.fa-truck-ramp-box:before{content:"\f4de"}.fa-tv:before{content:"\f26c"}.fa-users:before{content:"\f0c0"}.fa-viber:before{content:"\f409"}
