.header-nav .page-wrapper{margin-inline:auto;padding-inline:15px;width:min(100%,1270px)}.header-nav li{list-style:none}.header-nav{background-color:transparent;border-bottom:1px solid #cfcfce;display:flex;font-family:Barlow,sans-serif;padding:12px 0;position:fixed;text-align:center;transition:all .3s ease;width:100%;z-index:999}.header-nav a.cta_button{min-width:58px!important}.header-nav.fade-in,body.menu-open .header-nav{background-color:#043330}.brand{margin:0;max-width:235px;width:auto}.brand,.menu{display:flex;height:100%}.menu{align-items:center;flex-direction:row-reverse;width:calc(100% - 235px)}.menu .hs-menu-wrapper,.menu ul{width:100%}.menu ul{column-gap:3vw;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:inherit;justify-content:flex-end;margin:0;padding:0}.menu ul li{color:#fff;display:inline-block;height:inherit}.menu ul li a{color:#fff;text-decoration:none}#menuToggle,.menu-icon{display:none}.menu-cta-wrapper{margin-left:3vw}@media screen and (min-width:769px){.header-nav-wrapper{align-items:center;display:flex}}@media screen and (max-width:768px){body.menu-open{overflow:hidden}body.menu-open .header-nav{height:100vh;overflow:auto;transition:all .3s ease}.header-nav-wrapper{position:relative}.brand,.brand img{max-width:140px}.menu-cta-wrapper{margin-left:0;position:absolute;right:52px;top:12px;transform:translateY(-12px)}.menu{height:auto;width:100%}.menu ul{display:block;max-height:0;overflow:hidden}.menu ul li{padding:10px;text-align:left;width:100%}.menu ul li:first-child{padding-top:40px}.menu-icon{border:2px solid #fff;border-radius:2px;display:block;padding:20px;position:absolute;right:0;top:12px;transform:translateY(-12px)}.menu-button,.menu-button:after,.menu-button:before{background-color:#fff;border-radius:2px;display:block;height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .4s cubic-bezier(.23,1,.32,1);width:16px}.menu-button:before{content:"";margin-top:-5px}.menu-button:after{content:"";margin-top:5px}#menuToggle:checked+.menu-icon .menu-button:before{left:5%;margin-top:0;transform:rotate(405deg)}#menuToggle:checked+.menu-icon .menu-button{background:hsla(0,0%,100%,0)}#menuToggle:checked+.menu-icon .menu-button:after{left:5%;margin-top:0;transform:rotate(-405deg)}#menuToggle:checked~.hs-menu-wrapper ul{max-height:100%}}