.navbar-collapse{--bs-nav-link-font-size:var(--wp--preset--font-size--root);--text-decoration-color:var(--bs-dark)}.navbar-collapse .nav-link{color:var(--bs-dark);font-family:var(--wp--preset--font-family--headings);-webkit-text-decoration:underline solid #0000;text-decoration:underline solid #0000;transition:text-decoration-color var(--transition-standard),color var(--transition-standard),background-color var(--transition-standard)}.navbar-collapse .nav-link .active{text-decoration-color:var(--text-decoration-color)}.navbar-collapse .nav-link:active,.navbar-collapse .nav-link:focus,.navbar-collapse .nav-link:hover{color:var(--bs-dark);text-decoration-color:var(--text-decoration-color)}@media(min-width:1400px){.navbar-collapse ul.header-nav{margin-inline:calc(var(--bs-gutter-x, 1.5rem)*-.5)}}@media(min-width:992px){.navbar-collapse .dropdown:hover .dropdown-menu{display:block}}.navbar-collapse .dropdown-menu{opacity:var(--bs-bg-opacity,1);--bs-dropdown-box-shadow:none}@media(min-width:992px){.navbar-collapse .dropdown-menu{--bs-dropdown-box-shadow:var(--bs-box-shadow)}}.navbar-collapse .dropdown-menu li:not(:last-child){--border-color:#fff;border-bottom:1px solid var(--border-color)}@media(min-width:992px){.navbar-collapse .dropdown-menu li:not(:last-child){--border-color:var(--wp--preset--color--primary)}}.navbar-collapse .dropdown-menu .dropdown-item{padding-inline:.5rem}@media(min-width:992px){.navbar-collapse .dropdown-menu .dropdown-item{--bs-dropdown-link-hover-bg:var(--wp--preset--color--primary)}}:where(.row) .header-utility-menu{display:none}@media(min-width:992px){:where(.row) .header-utility-menu{display:flex}:where(.row) .header-utility-menu ul{display:flex;flex-direction:row}}:where(.navbar-collapse) .header-utility-menu ul{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--sm);margin-block:var(--wp--preset--spacing--sm)}:where(.navbar-collapse) .header-utility-menu ul a{font-family:var(--wp--preset--font-family--headings,inherit)}@media(min-width:992px){:where(.navbar-collapse) .header-utility-menu{display:none}}:where(#site-header.position-absolute){--bs-bg-opacity:0.9;top:var(--wp-admin--admin-bar--height,0)}header .navbar li:active>a,header .navbar li:focus>a,header .navbar li:hover>a{text-decoration-color:var(--bs-dark)}header .navbar li a{color:var(--bs-dark);font-size:var(--wp--preset--font-size--root);-webkit-text-decoration:underline solid #0000;text-decoration:underline solid #0000;transition:text-decoration-color var(--transition-standard),color var(--transition-standard)}header .navbar li a[aria-current=page]{text-decoration-color:var(--bs-dark)}header .navbar .navbar-collapse li{border-bottom:1px solid #fff}@media(min-width:992px){header .navbar .navbar-collapse li{border-bottom:none}}header .navbar .navbar-collapse .container-xxl{padding:0}@media(min-width:992px){header .navbar .navbar-collapse .container-xxl{padding-inline:calc(var(--bs-gutter-x, 1.5rem)*.5)}}@media(max-width:991.98px){header .navbar .navbar-collapse .container-xxl li a,header .navbar .navbar-collapse .container-xxl li button{padding-inline:calc(var(--bs-gutter-x, 1.5rem)*.5)}}address a.text-decoration-none{-webkit-text-decoration:underline solid #0000!important;text-decoration:underline solid #0000!important;transition:text-decoration-color var(--transition-standard)}address:active a.text-decoration-none,address:focus a.text-decoration-none,address:hover a.text-decoration-none{text-decoration-color:initial!important}.footer-nav li{align-items:center;display:flex;flex-direction:column;font-size:var(--wp--preset--font-size--base);font-weight:600;gap:.5rem;justify-content:center}@media(min-width:576px){.footer-nav li{flex-direction:row;justify-content:space-between}}.footer-nav li a{color:var(--bs-dark);-webkit-text-decoration:underline solid #0000;text-decoration:underline solid #0000;transition:text-decoration-color var(--transition-standard)}.footer-nav li:active a,.footer-nav li:focus a,.footer-nav li:hover a{text-decoration-color:initial}@media(min-width:576px){.footer-nav li:not(:first-child):before{content:"|"}}@media(max-width:575.98px){.footer-nav li:not(:last-child):after{background-color:var(--bs-dark);content:"";display:block;height:2px;width:1.88rem}}body{--bs-body-font-size:var(--wp--preset--font-size--base)}
