header{margin:auto!important;max-width:1480px;padding:10px 40px!important;transition:all .4s}header.scroll{padding:0;transition:all .4s}header .header-inner{display:flex;gap:0 60px}header.scroll .header-inner{background:hsla(0,0%,100%,.9);box-shadow:0 0 12px rgba(0,157,173,.2)}header .header-inner .logo{height:50px;width:132px}header .header-inner .logo img{height:100%}header .header-inner nav{align-items:center;display:flex;gap:0;justify-content:space-between;width:calc(100% - 200px)}header .header-inner nav .nav{width:100%}header .header-inner nav .header-menu{display:flex;font-size:1.4rem;gap:0 40px}header .header-cta{display:flex;gap:0 10px}header .header-cta a{font-size:1.3rem}header .header-inner nav .header-menu a.header-menu-link{border-bottom:1px;display:inline-block}header .header-inner nav .header-menu a.header-menu-link:hover{color:#f05064}header .header-inner nav .header-menu a.header-menu-link{font-size:1.4rem;position:relative}header .header-inner nav .header-menu a.header-menu-link:after{background:#f05064;bottom:-10px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right top;transition:transform .2s;width:100%}header .header-inner nav .header-menu a.header-menu-link:hover:after{transform:scale(1);transform-origin:left top}header.scroll .header-inner nav .header-menu a.header-menu-link:hover{color:#fff}@media screen and (max-width:1280px){header .header-inner nav .header-menu{gap:0 20px}header .header-inner nav .header-menu a.header-menu-link{font-size:1.4rem}}@media screen and (max-width:1080px){header{padding:10px 40px}header .header-inner{border:none;gap:0 50px}header .header-inner nav{flex-direction:row-reverse;gap:0 20px;justify-content:end}header .header-inner nav .header-menu{flex-direction:column}header .header-cta .primary,header .header-cta .secondary{min-width:140px;padding:4px 20px}}@media screen and (max-width:820px){header{padding:10px 20px}header .header-inner nav{width:calc(100% - 160px)}header .header-cta{gap:0 10px}header .header-cta .primary,header .header-cta .secondary{font-size:1.1rem;padding:4px 8px}header .header-cta .primary{min-width:110px}header .header-cta .secondary{min-width:90px}}@media screen and (max-width:480px){header .header-cta{gap:0}header .header-cta .secondary{display:none}}.sp_item{display:none}input[type=checkbox]{opacity:0;position:absolute;visibility:hidden}@media screen and (max-width:1080px){.sp_item{display:block}.sp_menu_logo{margin-left:-10px;max-width:182px}.hamburger{align-items:center;cursor:pointer;display:block;display:flex;height:32px;justify-content:center;position:relative;width:32px}.hamburger span,.hamburger span:after,.hamburger span:before{background-color:#f05064;content:"";display:block;height:2px;position:absolute;transition:all .5s;width:100%;z-index:101}.hamburger span:before{top:-8px}.hamburger span:after{bottom:-8px}input[type=checkbox]:checked+.hamburger span{background-color:transparent}input[type=checkbox]:checked+.hamburger span:before{top:0;transform:rotate(45deg)}input[type=checkbox]:checked+.hamburger span:after{bottom:0;transform:rotate(-45deg)}.nav{background-color:rgba(7,20,33,.9);color:#fff;height:100vh;padding:50px 0;position:fixed;right:-120%;top:0;transition:all .5s;width:100%;z-index:100}.nav_item a{color:#fff;display:block;font-size:20px;padding:20px 0 20px 50px}.nav_item a:hover{color:#fff}input[type=checkbox]:checked~.nav{right:0}}