body,html{overflow-anchor:none}.naviScroll .navFlx{align-items:center;display:flex;gap:28px;overflow-x:auto;scrollbar-width:none}.naviScroll{border-bottom:1px solid #ececec}.naviScroll .navItems a{border-bottom:2px solid transparent;color:#444;display:inline-block;font-size:14px;font-weight:600;text-decoration:none!important;white-space:nowrap}.naviScroll .navItems a:hover,.naviScroll .navItems.active a{border-bottom-color:#ff492c;color:#000;text-decoration:none}.manageSection{display:none}section.naviScroll .grid-container{padding-right:0}.sectionReach section.naviScroll{background:#fff;left:0;position:fixed;top:var(--header);width:100%;z-index:100}.sectionReach .manageSection{display:block}section.naviScroll.stickyTop .grid-container{padding-left:1.625rem;padding-right:1.625rem}body:has(.naviScroll.stickyTop) .manageSection{display:block}.naviScroll.stickyTop{border:none;left:50%;position:absolute;transform:translateX(-50%);width:100%}.sectionReach section.naviScroll.stickyTop{background:transparent;left:0;top:0;top:15px;transform:none}.naviScroll.stickyTop .navFlx{backdrop-filter:blur(4px);background:rgba(0,0,0,.1);border-radius:100px;flex-wrap:wrap;gap:0;justify-content:space-between;padding:8px}.naviScroll.stickyTop .navItems a{border:none;border-radius:40px;color:#fff;display:block;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:1.5;padding:10px 32px;text-align:center}.naviScroll.stickyTop .navItems.active a{background:#fff;color:#000}.sectionReach section.naviScroll.stickyTop .navItems a{color:#000;transition:none}@media(max-width:1250px) and (min-width:1025px){.naviScroll.stickyTop .navItems a{font-size:18px;padding:10px}}@media(max-width:1024px){.naviScroll.stickyTop{position:unset;transform:none}.naviScroll.stickyTop .navFlx{flex-wrap:wrap;height:56px;justify-content:flex-start}.naviScroll.stickyTop .navItems{align-items:center;display:flex;flex:1;justify-content:center}.naviScroll.stickyTop .navItems:not(.active) a{background:#000;border-radius:40px;font-size:0;height:10px;padding:0;width:10px}.naviScroll.stickyTop .navItems.active a{color:#000;font-size:16px;font-weight:600;letter-spacing:.6px;line-height:20px;width:100%}}@media(max-width:420px){section.naviScroll.stickyTop .grid-container{padding-left:.625rem;padding-right:.625rem}}