.header{background-color:transparent;inset:0 0 auto 0;padding:10px 10px 0;position:fixed;z-index:50}.header .header-sec{display:block;width:100%}.header .header-sec .nav{align-items:center;background:#fff;border-radius:60px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);display:flex;gap:12px;height:60px;margin:0 auto;max-width:1144px;padding:0 16px;position:relative;z-index:999}.header .header-sec .nav-logo{flex-shrink:0}.header .header-sec .nav-logo img{height:33px;max-width:90px;object-fit:contain;width:100%}.header .header-sec .nav-links{align-items:center;display:none;flex:1;justify-content:center;min-width:0}.header .header-sec .nav-links ul{align-items:center;display:flex;gap:32px;height:100%;justify-content:center;list-style-type:none}.header .header-sec .nav-links a{color:var(--dark-blue);font-size:16px;font-weight:400;line-height:24px;transition:opacity .2s;white-space:nowrap}.header .header-sec .nav-links a:hover{opacity:.8}.header .header-sec .nav-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.header .header-sec .nav-actions .desktop-only{display:none}.header .header-sec .btn-contact{background:#fff;border:1px solid var(--dark-blue);color:var(--dark-blue);font-size:14px;line-height:21px;padding:12px 20px}.header .header-sec .btn-contact:hover{background:var(--light-blue)}.header .header-sec .btn-cv{background:var(--dark-blue);color:#fff;font-size:14px;gap:10px;line-height:21px;padding:15px}.header .header-sec .btn-cv:hover{background:#002a55}.header .header-sec .pill svg{flex-shrink:0;height:16px;width:14px}.header .header-sec .pill div,.header .header-sec .pill span{align-items:center;display:flex;height:18px;justify-content:center;line-height:0;width:18px}.header .header-sec .pill svg{fill:#fff}.header .header-sec .menu-btn{align-items:center;background:var(--blue);border:0;border-radius:60px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px}.header .header-sec .mobile-menu{background-color:var(--blue);inset:0;opacity:0;overflow-y:auto;padding:80px 10px 32px;position:fixed;transition:opacity .3s ease-out;visibility:hidden;z-index:-1}.header .header-sec .mobile-menu.open{opacity:1;visibility:visible;z-index:40}.header .header-sec .mobile-menu li a{color:var(--dark-blue);display:block;font-size:24px;font-weight:500;line-height:36px}.header .header-sec .mobile-menu .m-actions{display:flex;flex-direction:column;gap:12px;margin-top:25px}.header .header-sec .mobile-menu .m-actions a{font-size:15px;font-weight:500;line-height:22.5px;padding:16px 20px}.header .header-sec .mobile-menu-wrap .menu{background-color:#fff;border-radius:20px;padding:35px 30px}.header .header-sec .mobile-menu-wrap ul{display:flex;flex-direction:column;gap:25px;list-style:none;margin:0;padding:0}.header .header-sec .mobile-menu .m-actions a.btn-contact{background-color:transparent;border-color:#fff;color:#fff}.header .header-sec .menu-btn span{align-items:center;display:flex;height:18px;justify-content:center;transition:.3s ease-in-out;width:18px}.header .header-sec .menu-btn .menu-close{border:1px solid;border-radius:50%;opacity:0;position:absolute;visibility:hidden}.header .header-sec .menu-btn .menu-open,.header .header-sec .menu-btn[aria-expanded=true] .menu-close{opacity:1;visibility:visible}.header .header-sec .menu-btn[aria-expanded=true] .menu-open{opacity:0;visibility:hidden}@media (min-width:640px){.header .header-sec .mobile-menu{padding:90px 16px 32px}.header{padding:16px 16px 0}.header .header-sec .nav{padding:0 20px}}@media (min-width:1280px){.header{padding:20px 126px 0}.header .header-sec .nav{height:68px;padding:0 32px}.header .header-sec .nav-links{display:flex}.header .header-sec .nav-actions{margin-left:0}.header .header-sec .nav-actions .desktop-only{display:inline-flex}.header .header-sec .menu-btn,.header .header-sec .mobile-menu{display:none!important}}@media (min-width:1280px) and (max-width:1300px){.header .header-sec .nav{padding:0 12px}}