@keyframes headerDrop{0%{transform:translateY(-10px);opacity:.7}to{transform:translateY(0);opacity:1}}.theme-main-menu.fixed{transition:top .4s cubic-bezier(.4,0,.2,1),max-width .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),border-radius .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,background .3s ease,border .3s ease!important}.header-floating{animation:headerDrop .55s cubic-bezier(.34,1.56,.64,1) both}.header-floating .container{max-width:100%!important;width:100%!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box!important}.header-floating .navbar-nav .nav-item{margin-right:2px!important}.header-floating .right-button-group{padding-left:0!important}.header-floating .right-button-group>li{gap:4px!important}.header-floating .right-button-group .button-banner{margin-left:0!important;margin-right:0!important}.header-floating .dropdown-toggle,.header-floating .nav-link{color:#2b2c29!important;font-weight:500!important}.header-floating .dropdown-toggle:hover,.header-floating .nav-link:hover{color:#205649!important}.theme-main-menu .container{padding-left:20px!important;padding-right:20px!important}.theme-main-menu.bg-none.header-transparent,.theme-main-menu.header-transparent,.theme-main-menu.sticky-menu.fixed.header-transparent{background:#0000!important;background-color:initial!important;border-bottom:1px solid #0000!important;box-shadow:none!important;transition:background .3s ease,box-shadow .3s ease}.header-transparent .dropdown-toggle,.header-transparent .nav-link{color:#fffffff2!important;font-weight:400!important;letter-spacing:.02em}.header-transparent .dropdown-toggle:hover,.header-transparent .nav-link:hover{color:#fff!important}.header-transparent .navbar-nav .nav-item:last-child{margin-right:0}.header-transparent .right-button-group .button-banner[href]{background:#ffffff26!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 24px!important;font-weight:400!important;transition:background .2s ease}.header-transparent .right-button-group .button-banner[href]:hover{background:#ffffff40!important;color:#fff!important}.header-transparent .right-button-group .button-banner:not([href]){background:#f37537!important;color:#fff!important;border:none!important;border-radius:8px!important;padding:10px 20px!important;font-weight:400!important}.header-scrolled,.theme-main-menu.header-scrolled{background:#fff!important;background-color:#fff!important;box-shadow:0 1px 12px #00000014;transition:background .3s ease,box-shadow .3s ease}.header-scrolled .dropdown-toggle,.header-scrolled .nav-link{color:#1a1a1a!important;font-weight:400!important}.dropdown-toggle,.nav-link{white-space:nowrap!important}.header-scrolled .navbar-nav .nav-item,.header-transparent .navbar-nav .nav-item{margin-right:7px}.header-scrolled .dropdown-toggle:hover,.header-scrolled .nav-link:hover{color:#138865!important}.header-scrolled .logo img{height:36px!important;width:auto!important}.logo{flex-shrink:0;margin-right:16px}.logo img{max-width:none}.right-button-group,.right-button-group .button-banner,.right-button-group>li{flex-shrink:0}.right-button-group>li{display:flex;align-items:center;gap:8px}.right-button-group .button-banner{margin:0!important;width:auto!important;max-width:none!important;white-space:nowrap}.right-button-group .button-banner:not([href]){min-width:186px!important}.header-scrolled .right-button-group .button-banner{border-radius:8px!important;font-weight:400!important;line-height:1.25!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.header-scrolled .right-button-group .button-banner[href]{padding:10px 24px!important;background:#1b2a4a!important;color:#fff!important;border:none!important}.header-scrolled .right-button-group .button-banner[href]:hover{background:#152038!important;color:#fff!important}.header-scrolled .right-button-group .button-banner:not([href]){padding:10px 20px!important;min-width:160px;background:#f37537!important;color:#fff!important;border:none!important}@media screen and (max-width:991px){.main-logo{height:36px!important;width:auto!important;max-width:180px}.theme-main-menu .container{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:575px){.main-logo{height:36px!important;max-width:160px}}