.bluebird-header{font-family:Poppins,sans-serif!important;left:0;position:fixed;right:0;top:0;transition:background .3s ease;z-index:9999}.container{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.main-nav{position:relative;z-index:20}.nav-wrapper{min-height:86px;width:100%}.main-nav>.container.nav-wrapper{align-items:center;column-gap:40px;display:grid!important;grid-template-columns:190px 1fr auto;min-height:86px;transition:min-height .3s ease-in-out;width:100%}.logo{min-width:120px;width:120px}.bluebird-header .logo{opacity:0;pointer-events:none;transform:translateY(10px);transition:all .4s ease-in-out;visibility:hidden;width:120px}.bluebird-header .logo img{display:block;width:120px}.bluebird-header.is-sticky .logo{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.navigation{align-items:center;display:flex;justify-content:flex-end;justify-self:end;width:max-content}.navigation ul{display:flex;gap:40px;list-style:none;margin:0;padding:0}.navigation ul li{position:relative}.navigation ul li a{color:#fff;font-size:16px;font-weight:600;text-decoration:none}.navigation .hs-menu-wrapper>ul>li>a{color:#fff!important;font-weight:600!important;position:relative;text-decoration:none!important;transition:color .3s ease-in-out}.navigation .hs-menu-wrapper>ul>li>a:hover{color:#0b5fa5!important}@media (min-width:769px){.navigation .hs-menu-wrapper>ul>li>a:after{background-color:#0070c0;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.navigation .hs-menu-wrapper>ul>li>a:hover:after{width:100%}}.navigation ul li ul{align-items:start;background:#f5f6f7;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;gap:16px;grid-template-columns:repeat(3,1fr);left:0;min-width:720px;padding:24px;position:absolute;top:calc(100% + 18px)}.navigation ul li:hover ul{display:none}.navigation ul ul li{margin:0}.navigation ul ul li a{align-items:center;background:#fff;border-radius:10px;color:#0b1f3a;column-gap:14px;display:grid;font-weight:500;grid-template-columns:56px 1fr;min-height:72px;padding:14px 16px;row-gap:0;text-decoration:none;transition:background .2s ease}.navigation ul ul li a:hover{background:#d9dde3}.navigation ul ul li a img{border-radius:8px;display:block;height:56px;object-fit:cover;width:56px}.navigation .hs-menu-wrapper>ul>li>ul{display:none!important}.cta-button{flex:0 0 auto;margin-left:24px}.cta-button,.cta-button a{white-space:nowrap}.cta-button a{border:1px solid hsla(0,0%,100%,.8);border-radius:6px;color:#fff;display:inline-block;font-weight:500;padding:10px 18px;text-decoration:none;transition:all .25s ease}.cta-button a:hover{background:#fff;border-color:#fff;color:#0b1f3a}.bluebird-header .top-bar{align-items:center;background:#0b1f3a;display:flex;height:40px;margin-left:calc(50% - 50vw);width:100vw}.bluebird-header .top-bar>.container{display:flex;height:100%;justify-content:flex-end;margin:0 auto;max-width:1400px;padding:0 40px}.top-links{gap:24px;margin-right:0}.top-links,.top-links a{align-items:center;display:flex}.top-links a{color:hsla(0,0%,100%,.85);font-size:13px;font-weight:400;gap:6px;text-decoration:none;transition:color .2s ease}.top-links a:hover{color:#fff}.top-links a i{font-size:12px}.bluebird-header.is-sticky{backdrop-filter:blur(8px);background-color:rgba(11,31,58,.95);box-shadow:0 4px 20px rgba(0,0,0,.1);left:0;position:fixed;right:0;top:0}.bluebird-header.is-sticky .top-bar{display:none}.bluebird-header.is-sticky .main-nav{backdrop-filter:blur(6px);background-color:rgba(11,31,58,.85)!important}.bluebird-header.is-sticky .main-nav>.container.nav-wrapper{min-height:86px}.mega-menu-container{background:#f5f6f7;border-radius:0 0 12px 12px;box-shadow:0 15px 40px rgba(0,0,0,.15);display:none;gap:28px;grid-template-columns:repeat(3,1fr);left:50%;max-width:1200px;padding:24px 40px;position:absolute;top:100%;transform:translateX(-50%);width:100%}.mega-column{display:flex;flex-direction:column;gap:12px}.mega-image img{border-radius:6px;height:70px;object-fit:cover;width:100%}.mega-title{font-size:14px;font-weight:600;letter-spacing:.05em;margin-top:10px;text-transform:uppercase}.mega-links{display:block!important;gap:0!important;list-style:none;margin:0;padding:0}.mega-links li,.mega-links li a{display:block;white-space:normal;writing-mode:initial}.mega-links li{margin:0 0 6px;width:100%}.mega-links a{color:#1f2f44;font-size:14px;text-decoration:none}.mega-links li a{background:transparent;border-radius:0;color:#1f2f44!important;font-size:15px;font-weight:500;line-height:1.5;min-height:auto;padding:0}.mega-links a:hover{text-decoration:underline}.mega-links li a:hover{background:transparent;color:#0b5fa5!important;text-decoration:none}.submenu-visual{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);display:none;padding:20px;position:absolute;width:260px}.submenu-visual img{border-radius:6px;height:auto;margin-bottom:10px;width:100%}.submenu-visual p{font-size:14px;line-height:1.4;margin:0}.is-sticky~.content-wrapper .hero-logo{opacity:0;transition:opacity .3s ease}.bluebird-header.is-sticky .logo{margin-left:60px}@media (max-width:1200px){.main-nav>.container.nav-wrapper{column-gap:16px;grid-template-columns:70px 1fr auto;padding-left:24px;padding-right:24px}.logo{min-width:80px}.bluebird-header .logo,.logo{width:80px}.bluebird-header .logo img{min-width:80px;width:80px}.bluebird-header.is-sticky .logo{margin-left:0}.navigation ul{gap:12px}.top-links{margin-right:24px}.mega-menu-container{gap:20px;max-width:calc(100vw - 48px);padding:24px}}.mobile-nav-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;justify-content:center;padding:8px}.mobile-nav-toggle span{background:#fff;display:block;height:2px;width:24px}@media (max-width:768px){.mobile-nav-toggle{display:flex}.cta-button,.navigation{display:none}.navigation{background:#0b1f3a;left:0;padding:24px;position:absolute;top:100%;width:100%}.navigation ul{flex-direction:column;gap:16px}.mobile-nav-toggle{height:40px;position:relative;width:40px}.mobile-nav-toggle span{background:#fff;height:2px;left:8px;position:absolute;transition:transform .3s ease,opacity .3s ease,top .3s ease;width:24px}.mobile-nav-toggle span:first-child{top:11px}.mobile-nav-toggle span:nth-child(2){top:19px}.mobile-nav-toggle span:nth-child(3){top:27px}.mobile-nav-toggle.active span:first-child{top:19px;transform:rotate(45deg)}.mobile-nav-toggle.active span:nth-child(2){opacity:0}.mobile-nav-toggle.active span:nth-child(3){top:19px;transform:rotate(-45deg)}.navigation ul{flex-direction:column}.navigation ul li ul{background:transparent;border-radius:0;box-shadow:none;display:none;min-width:auto;padding:10px 0 0;position:static}.navigation ul li.open>ul{display:block}.navigation ul li ul li a{padding-left:16px}}.mega-links li a{font-size:16px;hyphens:none;line-height:1.35;overflow-wrap:normal;white-space:normal;word-break:normal}.mega-title{font-size:13px;line-height:1.2}@media (max-width:768px){.mega-menu-container{gap:20px;grid-template-columns:1fr;padding:20px 24px}.mega-column{gap:10px}.mega-links li a{font-size:15px;line-height:1.35}.mega-image{display:none}.mega-title{margin-top:0}.mega-menu-container{display:none!important}.navigation ul li ul{background:transparent;border-radius:0;box-shadow:none;display:none;grid-template-columns:1fr!important;min-width:100%;padding:12px 0 0;position:static;width:100%}.navigation ul li.open>ul{display:block!important}.navigation{width:100%}.navigation ul{flex-direction:column;width:100%}.navigation ul li{width:100%}.navigation ul li a{display:block;font-size:18px;padding:14px 0;width:100%}.navigation ul li ul li a{font-size:16px;padding:10px 0 10px 16px}.navigation ul li.hs-item-has-children>a{padding-right:28px;position:relative}.navigation ul li.hs-item-has-children>a:after{color:#fff;content:"+";font-size:20px;line-height:1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.navigation ul li.hs-item-has-children.open>a:after{content:"–"}.navigation{background:#0b1f3a;display:block;left:0;opacity:0;padding:24px;pointer-events:none;position:absolute;top:100%;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;visibility:hidden;width:100%}.navigation.mobile-open{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.navigation{max-height:calc(100vh - 86px);overflow-y:auto;-webkit-overflow-scrolling:touch}}body.menu-open{overflow:hidden}.navigation ul li a{border-bottom:1px solid hsla(0,0%,100%,.08)}