/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:767px){nav.menu--main{margin-left:16px;width:100%;padding-bottom:12px;}a.nav-link .dropdown>.dropdown-menu.show{display:block;border:0;margin-top:5px !important;}ul.dropdown-menu{border:0;}.dropdown-menu .menu-item--expanded>a:after{visibility:hidden;}ul.dropdown-menu.show li.menu-item--expanded>ul.dropdown-menu{display:block;border:0;}}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block;}}span.nav-link{cursor:pointer;}.dropdown-menu .menu-item--expanded:hover>a:after{visibility:hidden;}.dropdown-menu .menu-item--expanded:hover{border-right:1px solid #fff;}.dropdown-menu .menu-item--expanded>.dropdown-menu{top:0px;left:100%;margin-top:-1px;margin-left:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.dropdown-menu .menu-item--expanded>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:7px;margin-right:-5px;}.dropdown-item{padding:5px 15px;}ul.dropdown-menu{padding:0;margin:0;}.dropdown-menu li.active>a{color:#fff;}
#tbm-main{background-color:transparent}#tbm-main a,#tbm-main span{color:#fff!important}#tbm-main .tbm-submenu{background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important;width:99%}#tbm-main .tbm-nav .tbm-item--has-dropdown{position:relative}#tbm-main .tbm-nav.level-0 .tbm-link:hover{background-color:transparent!important}#tbm-main .tbm-nav.level-0>li>.tbm-link-container{border-right:1px solid #fff;padding-right:10px}#tbm-main .tbm-nav.level-0>li:last-child .tbm-link-container{border-right:none}#tbm-main .tbm-nav.level-0 .tbm-item--has-dropdown .tbm-link-container{position:relative}#tbm-main .tbm-nav.level-0 .tbm-item--has-dropdown .tbm-link-container:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;color:#fff;content:"";display:inline-block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#tbm-main .tbm-nav .tbm-submenu .tbm-row .tbm-subnav .tbm-link-container:after{display:none!important}#tbm-main .tbm-nav .tbm-submenu .tbm-row .tbm-subnav .tbm-link-container a{-webkit-text-decoration:none!important;text-decoration:none!important}#tbm-main .tbm-nav .tbm-submenu .tbm-row .tbm-subnav .tbm-link-container a:hover{-webkit-text-decoration:underline!important;text-decoration:underline!important}#tbm-main .tbm-nav .home-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' fill='%23fff' class='bi bi-house' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M2 13.5V7h1v6.5a.5.5 0 0 0 .5.5h9a.5.5 0 0 0 .5-.5V7h1v6.5a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 13.5m11-11V6l-2-2V2.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5' clip-rule='evenodd'/%3E%3Cpath fill-rule='evenodd' d='M7.293 1.5a1 1 0 0 1 1.414 0l6.647 6.646a.5.5 0 0 1-.708.708L8 2.207 1.354 8.854a.5.5 0 1 1-.708-.708z' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1rem 1rem;content:"";display:inline-block;height:1.2rem;margin-right:5px;width:1.5rem}.navbar-toggler{display:none}@media screen and (max-width:1199px){#CollapsingNavbar{display:flex!important;flex-basis:fit-content}#CollapsingNavbar .tbm-button{background-color:transparent;margin-bottom:0}#CollapsingNavbar .tbm-collapse,#CollapsingNavbar .tbm-link.level-1,#CollapsingNavbar .tbm-nav{background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}#CollapsingNavbar .tbm-nav .tbm-link-container{border-right:none!important}#CollapsingNavbar .tbm-nav .tbm-link-container:after{display:none!important}#CollapsingNavbar .tbm-nav .tbm-submenu-toggle{background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}#CollapsingNavbar .tbm-nav .tbm-submenu-toggle:before{color:#fff}#CollapsingNavbar .tbm-nav .tbm-submenu{border-top:1px solid #fff;padding-left:20px}.tbm-collapse{left:0;position:fixed!important;right:0;top:auto!important;width:100vw!important;z-index:999!important}}@media screen and (max-width:1150px){body .main-content{margin:2rem!important}}@media screen and (max-width:999px){body .main-content{margin:1rem!important}}
