body:has(.nav-bar-bb-microsite) #main-content{padding-top:55px}
@media screen and (min-width:1250px){body:has(.nav-bar-bb-microsite) #main-content{padding-top:62.72px}
}
.nav-bar-bb-microsite{position:fixed;width:100%;z-index:99;display:flex;align-items:center;padding:10px 0;background-color:#000}
.nav-bar-bb-microsite .microsite-nav-container{display:flex;align-items:center;justify-content:space-between}
.nav-bar-bb-microsite .microsite-nav-container .skip-to-content-link{background-color:#1371dc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fff;left:50%;outline:0;padding:5px 15px;position:absolute;text-decoration:underline;top:0;transform:translate(-50%,-100%);transition:transform .2s linear}
.nav-bar-bb-microsite .microsite-nav-container .skip-to-content-link:focus{transform:translate(-50%,0)}
.nav-bar-bb-microsite .microsite-nav-container .skip-to-content-link:hover{color:#fff}
.nav-bar-bb-microsite .microsite-nav-container .link-item{position:relative;padding:10px 0;overflow:hidden;margin-left:35px}
.nav-bar-bb-microsite .microsite-nav-container .link-item a{text-decoration:none;color:#fff}
.nav-bar-bb-microsite .microsite-nav-container .link-item a:hover ~ span{transform:translateX(0)}
.nav-bar-bb-microsite .microsite-nav-container .link-item a:focus{outline:0}
.nav-bar-bb-microsite .microsite-nav-container .link-item a:focus ~ span{transform:translateX(0)}
.nav-bar-bb-microsite .microsite-nav-container .link-item span{position:absolute;content:"";bottom:5px;left:0;width:100%;height:4px;background-color:#1371dc;transform:translateX(-105%);transition:transform .3s ease-in-out}
@media screen and (max-width:1249px){.nav-bar-bb-microsite .microsite-nav-container .link-container{display:none}
}
.nav-bar-bb-microsite .microsite-nav-container .link-container ul{display:flex;margin-bottom:0;margin-left:50px;padding-inline-start:0}
.nav-bar-bb-microsite .microsite-nav-container .link-container ul li{list-style-type:none}
.nav-bar-bb-microsite .microsite-nav-container .navbar-hamburger{width:35px;z-index:3}
.nav-bar-bb-microsite .microsite-nav-container .navbar-hamburger .toggle-menu{border:0;background:0;display:flex;padding:0}
@media screen and (min-width:1250px){.nav-bar-bb-microsite .microsite-nav-container .navbar-hamburger{display:none}
}
.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation{position:absolute;width:85vw;top:0;right:0;height:100vh;background:linear-gradient(90deg,#01359c 48%,#001c53);transform-origin:0 0;transform:translateX(100%);transition:transform 1s cubic-bezier(0.77,0.2,0.05,1)}
.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation-container{padding:80px 30px}
.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation-container ul{padding-inline-start:0;list-style:none}
.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation-container ul .mobile-link-item{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:#fff;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,0.07)}
.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation-container ul .mobile-link-item:not(:first-child){margin-top:20px}
.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation-container ul .mobile-link-item a{color:#fff;font-size:20px;width:100%}
@media screen and (min-width:1250px){.nav-bar-bb-microsite .microsite-nav-container .mobile-navigation{display:none}
}
.nav-bar-bb-microsite .microsite-nav-container.toggle-mobile .mobile-navigation{transform:translateX(0)}