.header,.navbar,.site-navbar{background-color:#003c8f;padding:20px 20px}.header .header-container,.header .navbar-container,.navbar .header-container,.navbar .navbar-container,.site-navbar .header-container,.site-navbar .navbar-container{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;width:100%}.header .logo img,.navbar .logo img,.site-navbar .logo img{height:50px;display:block}.header .navbar-toggler,.navbar .navbar-toggler,.site-navbar .navbar-toggler{display:none;background:rgba(0,0,0,0);border:none;padding:8px;cursor:pointer;z-index:1300;margin-left:auto}.header .navbar-toggler .navbar-toggler-icon,.navbar .navbar-toggler .navbar-toggler-icon,.site-navbar .navbar-toggler .navbar-toggler-icon{background-image:none !important;display:inline-block;width:26px;height:16px;position:relative}.header .navbar-toggler .navbar-toggler-icon::before,.header .navbar-toggler .navbar-toggler-icon::after,.header .navbar-toggler .navbar-toggler-icon span,.navbar .navbar-toggler .navbar-toggler-icon::before,.navbar .navbar-toggler .navbar-toggler-icon::after,.navbar .navbar-toggler .navbar-toggler-icon span,.site-navbar .navbar-toggler .navbar-toggler-icon::before,.site-navbar .navbar-toggler .navbar-toggler-icon::after,.site-navbar .navbar-toggler .navbar-toggler-icon span{content:"";position:absolute;left:0;right:0;height:2px;background:#fff;border-radius:2px;transition:transform .25s ease,opacity .25s ease}.header .navbar-toggler .navbar-toggler-icon::before,.navbar .navbar-toggler .navbar-toggler-icon::before,.site-navbar .navbar-toggler .navbar-toggler-icon::before{top:0}.header .navbar-toggler .navbar-toggler-icon span,.navbar .navbar-toggler .navbar-toggler-icon span,.site-navbar .navbar-toggler .navbar-toggler-icon span{top:7px}.header .navbar-toggler .navbar-toggler-icon::after,.navbar .navbar-toggler .navbar-toggler-icon::after,.site-navbar .navbar-toggler .navbar-toggler-icon::after{bottom:0}.header .navbar-toggler.active .navbar-toggler-icon::before,.navbar .navbar-toggler.active .navbar-toggler-icon::before,.site-navbar .navbar-toggler.active .navbar-toggler-icon::before{transform:translateY(7px) rotate(45deg)}.header .navbar-toggler.active .navbar-toggler-icon span,.navbar .navbar-toggler.active .navbar-toggler-icon span,.site-navbar .navbar-toggler.active .navbar-toggler-icon span{opacity:0;transform:scaleX(0.6)}.header .navbar-toggler.active .navbar-toggler-icon::after,.navbar .navbar-toggler.active .navbar-toggler-icon::after,.site-navbar .navbar-toggler.active .navbar-toggler-icon::after{transform:translateY(-7px) rotate(-45deg)}.header .nav-collapse,.navbar .nav-collapse,.site-navbar .nav-collapse{display:flex;align-items:center;gap:20px}.header .nav ul,.navbar .nav ul,.site-navbar .nav ul{display:flex;gap:20px;list-style:none;margin:0;padding:0;align-items:center}.header .nav a,.navbar .nav a,.site-navbar .nav a{text-decoration:none;color:#fff;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500}.header .nav a:hover,.navbar .nav a:hover,.site-navbar .nav a:hover{color:#3891f9}.header .contact,.navbar .contact,.site-navbar .contact{display:flex;align-items:center;gap:20px}.header .contact .contact-phone,.navbar .contact .contact-phone,.site-navbar .contact .contact-phone{color:#fff;text-decoration:none;font-family:"Montserrat",Helvetica,Arial,sans-serif}.header .contact .contact-btn,.navbar .contact .contact-btn,.site-navbar .contact .contact-btn{background-color:#3891f9;color:#fff;font-family:"Montserrat",Helvetica,Arial,sans-serif;font-weight:500;border:none;border-radius:10px;padding:10px 20px;cursor:pointer;transition:background-color .2s ease}.header .contact .contact-btn:hover,.navbar .contact .contact-btn:hover,.site-navbar .contact .contact-btn:hover{background-color:#5bfefd}@media(min-width: 769px){.navbar-toggler{display:none}.nav-collapse{display:flex !important;flex-direction:row}}@media(max-width: 768px){.navbar-toggler{display:block !important}.nav-collapse.collapse{display:block;max-height:0;overflow:hidden;transition:max-height .28s ease,padding .28s ease;padding-top:0;padding-bottom:0}.nav-collapse.collapse.is-open{max-height:1000px;padding-top:12px;padding-bottom:12px}.nav-collapse{flex-direction:column;align-items:stretch;gap:10px}.nav ul{flex-direction:column;gap:10px;align-items:flex-start}.contact{flex-direction:column;align-items:flex-start;gap:8px}}
