/* @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;}

.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
.node--view-mode-teaser{border-bottom-width:2px;margin-bottom:2rem;padding-bottom:1rem;}.node-readmore.nav-link{margin-left:calc(var(--bs-nav-link-padding-x) * -1);}a:hover{text-decoration:underline;}.node--type-article.node--view-mode-teaser h2{padding-top:0.2em;}.node--type-article.node--view-mode-teaser .field--name-field-category{display:inline;}.node--type-article.node--view-mode-teaser .field--name-created{vertical-align:middle;font-size:80%;}.field--name-field-category .field__item,.field--name-field-category div{display:inline;}.field--name-field-category .field--name-field-icon{display:inline;}.field--name-field-category .hidden{display:none;}.field--name-field-category .category-link-wrapper{padding:0.1em;}.field--name-field-category .category-link-wrapper .fontawesome-icons{text-align:center;font-size:1.7em;vertical-align:middle;}#main-wrapper{max-width:50rem;min-height:calc(100vh - 168px);}.site-footer{padding:15px 0 10px;}.site-footer .site-footer__bottom{margin:0;border:none;}.navbar-brand{margin-left:12px;}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}.navbar-nav{margin-left:12px;}@media (min-width:992px){#header{position:fixed;top:0;left:0;bottom:0;width:18rem;text-align:left;}#header .navbar-expand-lg{flex-wrap:unset;justify-content:unset;}#header .navbar-expand-lg .navbar-collapse{display:block !important;margin-left:1.5rem;}#header .navbar-expand-lg .navbar-collapse .navbar-nav{flex-direction:column;}#header .navbar-brand{font-size:250%;margin:0 auto;display:block;text-align:center;margin-top:3.8rem;}#navbar-main{height:100vh;display:block;}#main-wrapper{margin-left:20rem;margin-top:2rem;min-height:calc(100vh - 144px);}.site-footer{padding-left:21rem;}}.node-readmore > a{color:black;}figure.caption-drupal-media > figcaption{font-size:80%;opacity:0.8;}figure.caption-drupal-media .field--type-image img{margin:0;}blockquote{margin:50px auto;font-style:italic;color:#555555;padding:1.2em 30px 1.2em 57px;border-left:8px solid #b5630b;line-height:1.6;position:relative;background:#f0f0f6;}blockquote::before{font-family:Arial;content:"“";color:#b5630b;font-size:4em;position:absolute;left:10px;top:-10px;}blockquote::after{content:"";}blockquote span{display:block;color:#333333;font-style:normal;font-weight:bold;margin-top:1em;}.field--name-field-read-more{margin:0 0 0.5em 0;}.field--name-field-read-more .field__label{font-size:80%;}.field--name-field-read-more .field__label:after{display:inline-block;transform:scale(0.5,1);content:">";position:relative;margin-left:2px;}
body{--bs-body-bg:#fefefc;}#navbar-main.navbar{--bs-navbar-color:#011f20;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#e2feff;}#navbar-main .nav-link{--bs-nav-link-color:#fff;--bs-nav-link-hover-color:#e2feff;--bs-navbar-active-color:#fce2ff;}body{color:#3b3b3b;background:#fff;border-bottom:1px solid #011f20;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:var(--bs-body-bg);}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:var(--bs-navbar-color);}#navbar-main{background-color:var(--bs-navbar-color);}.site-footer{background:#011f20;}a,.link{color:#0071b3;}#content .field--name-body a:hover,#content .field--name-body .link:hover{background:rgba(128,128,128,0.1);outline:3px solid rgba(128,128,128,0.1);}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}.node--view-mode-teaser{border-color:#011f20;}.page-item.active .page-link{background-color:#011f20;color:#e2feff;}.page-link,.page-link:hover{color:#011f20;}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir=rtl] .color-form .form-item label{float:right;}[dir=rtl] .color-form .color-palette .lock{right:-20px;left:0;}
