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

.navbar-expand-lg .navbar-nav .dropdown-menu{padding-right:1em;min-width:190px!important;}li.dropdown-item.active{background:#0289f1!important;content:none!important;}li.dropdown-item{background:#f3f3f3!important;border-radius:0!important;margin-bottom:0.6em;display:inline-block;}a.active.is-active{background:transparent!important;}.notransition,*{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;}ol.breadcrumb{min-height:35px;}#page,#main-wrapper{padding-top:2.5em;}a{color:#1952a6!important;}.h5p-question-image-wrap img{max-width:100px !important;}.start-hazard-perception-test{display:block;margin-top:70px;background:#013765;padding-bottom:5px;color:white;border-radius:12px;border-style:none;position:absolute;float:none;text-align:center;padding-top:4px;}.layout-one-sidebar .start-hazard-perception-test{width:10vw;margin-left:auto;margin-right:auto;position:relative!important;margin-bottom:-5em;}.layout-no-sidebars .start-hazard-perception-test{width:10vw;margin-left:auto;margin-right:auto;position:relative!important;margin-bottom:-5.4em;}#toolbar-administration{margin-top:4em;}#header .menu--main ul li{background:#f2f2f2;margin-left:0.5em;margin-right:0.5em;border-radius:1em;padding-left:1.1em;padding-right:1.1em;}#header .menu--main ul .active{background:#0289f1;color:white!important;border-radius:22em;}.block-views-blockh5p-block-6,.block-views-blocknews-block-1,.block-views-blockh5p-block-1,.block-views-blockh5p-block-4{background-color:#fff!important;margin-top:2em;border-radius:1em;box-shadow:1px 2px 0 3px #9c9c9c2e;margin-bottom:1.5em;margin-left:0rem;padding-bottom:0em;margin-right:1em;padding-top:1.8em;padding-left:2.5em;padding-right:2em;min-height:590px;}.accordion{--bs-accordion-bg:transparent;}.accordion-button:not(.collapsed){background-color:#f1ece8!important;}.accordion-button{background:#f2f4f5!important;}.breadcrumb{margin-top:1em;}.breadcrumb-item a{background:white;margin-right:0.7em;padding-top:0.3em;border-radius:0.3em;font-size:0.85em;padding-left:1em;padding-right:1em;padding-bottom:0.3em;}.accordion-bottom-links a,.accordion-bottom-links a:link{background:#3c3c3c;padding:1em;border-radius:0.4em;color:white!important;padding-top:0.4em;padding-bottom:0.5em;font-size:0.8em;}.accordion-bottom-links{color:#fff;margin:auto;text-align:center;border-top-color:#cacaca;padding-top:1em;padding-bottom:1em;display:block;margin-top:1em;border-top-style:solid;border-top-width:1px;}#sidebar_first .nav-item .active{font-weight:bold;background:transparent;border-bottom:;border-bottom-style:solid;border-width:2px;border-color:#aa8160;}#sidebar_first ul li{display:inline-block !important;background:#f1ece8;margin-left:1px;margin-right:1px;margin-bottom:4px;width:100%;padding-left:0em;}#sidebar_first .nav-link{padding:1em;padding-bottom:0.4em;padding-top:0.4em;}.nav-link{color:#505050!important;}.site-footer .nav-link{color:#fff!important;}h1.title{margin-top:1em;margin-bottom:0.5em;}#page,#main-wrapper{background:#faf9f7!important;min-height:100px}.site-footer nav ul{display:block;padding-right:1em;}.site-footer ul li{background:#1c1c1c;margin-bottom:0.4em;margin-right:0.3em;}.site-footer{margin-top:2em;}.h5p-iframe-wrapper{padding:2em;background:white;border-radius:1em;margin-bottom:2em;min-height:400px;}.content .h5p-iframe-wrapper{min-height:510px;}.field-content iframe{min-height:360px!important;}.node--view-mode-full .field-content iframe{min-height:600px!important;}.layout--twocol-section .field-content iframe{min-height:360px!important;}.content .h5p-iframe-wrapper{min-height:500px;}.h5p-grid-link strong,.h5p-grid-link h3,.h5p-grid-link,.h5p-grid a{color:#505050;}.h5p-grid{background:white;border-radius:1em;box-shadow:0px 1px 5px 0px #0000003b;min-height:220px!important;scale:0.95;padding-right:0em!important;padding-left:0em!important;transition:transform 0.2s ease-in-out;}.on-the-gray .quicktabs-tabpage{background:white;margin-bottom:2em;}.on-the-gray{margin:0 auto;padding:0 0px;}.h5p-grid:hover{transform:scale(1.05);cursor:pointer;}.h5p-grid-link{display:inline-block;padding:1em;}.h5p-grid-link h3{font-size:1.3em!important;}.quick-link span a{background:white;margin-top:1em;border-radius:1em;padding:0.5em;display:block;padding-left:1em;padding-bottom:0.6em;}.accordion-item{margin-bottom:1em;}.accordion-button:not(.collapsed){background-color:#blue!important;}.pager .pager__item a{border-radius:1em;}.pager .pager__item{list-style:none;margin:auto;text-align:center;margin-bottom:2em;display:inline-block;}.js-pager__items.pager a{background:#0d6efd;padding:1em;padding-top:0.4em;padding-bottom:0.5em;color:white;border-radius:1em;margin-top:1em;display:inline-block;}.pager__item{list-style:none;margin-left:0em;margin-bottom:2em;margin-top:2em;}.js-pager__items.pager{text-align:center;}a,.link,a:link{color:#0d6efd;text-decoration:none!important;}#navbar-main img{width:auto;}tr{background:transparent!important;}.table>:not(caption)>*>*{background-color:transparent;}.sidebar .block{border-style:none;}h1,h2,h3,h4,h3 a{text-decoration:none;}h2{margin-top:0.8em;margin-bottom:0.5em;}#navbar-main{background-color:#f1ece8!important;margin-bottom:1em;margin-bottom:0.1em;border-bottom-style:solid;border-bottom-color:#d7d7d7;border-bottom-width:1px;}.path-frontpage .table{}@media only screen and (max-width:1024px){.block-views-blockh5p-block-6{min-height:700px;}.layout-one-sidebar .start-hazard-perception-test{width:20vw;}.layout-no-sidebars .start-hazard-perception-test{width:20vw;}#header .menu--main ul li{padding-left:1.1em;padding-right:1.1em;}}@media screen and (min-width:990px) and (max-width:1193px){#header .menu--main ul li{padding-left:0!important;padding-right:0!important;}}@media only screen and (max-width:768px){.block-views-blockh5p-block-6,.block-views-blocknews-block-1,.block-views-blockh5p-block-1,.block-views-blockh5p-block-4{margin-top:1.3em;margin-bottom:1.2em;margin-right:1em;padding-top:1em;padding-left:1em;padding-right:1em;min-height:620px;}.h5p-grid-link strong,.h5p-grid-link h3,.h5p-grid-link,.h5p-grid a{font-size:0.9em;}.h5p-grid-link h3{font-size:1.2em!important;}tr{padding-left:0.7em!important;}button.accordion-button{padding:0.6em!important;}.accordion-body{padding:0em!important;}.accordion-bottom-links a,.accordion-bottom-links a:link{font-size:0.8em;}.block-views-blockh5p-block-6,.block-views-blocknews-block-1{background-color:#fff!important;margin-top:1.4em;border-radius:1em;box-shadow:1px 2px 0 3px #9c9c9c2e;margin-bottom:1em;padding-top:1em;padding-left:0.7em;padding-right:0.7em;margin-left:0rem;padding-bottom:0em;margin-right:1em;}}@media (max-width:720px){#header .menu--main ul li{background:#f2f2f2;margin-left:0.3em;margin-right:0.3em;border-radius:1em;padding-left:0.6em;padding-right:0.6em;}.block-menu .nav ul.menu{display:none;}.block-menu .nav .menu-item--expanded > a:after{float:right;}.block-menu .nav .menu-item--expanded > a.is-active:after{content:"\f077";}.block-menu .nav .menu-item--expanded > a.is-active + ul.menu{display:block;}}@media only screen and (max-width:480px){.layout-one-sidebar .start-hazard-perception-test,.layout-no-sidebars .start-hazard-perception-test{width:30vw;}.content .h5p-iframe-wrapper{min-height:420px;}.field-content iframe{min-height:360px!important;}.node--view-mode-full .field-content iframe{min-height:420px!important;}.layout--twocol-section .field-content iframe{min-height:320px!important;}.node--type-h5p .content .h5p-iframe-wrapper{min-height:520px!important;}}
