.nav,.section-resource{justify-content:center;display:flex}.nav,.section-resource .tt-section{width:100%}.section-resource{align-items:center;min-height:100vh}.section-resource .tt-ac-head{padding:20px 0}.nav{z-index:999999999;grid-column-gap:1vw;grid-row-gap:1vw;pointer-events:none;align-items:center;padding-top:.5vw;position:fixed;top:auto;bottom:0;left:0;right:0;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .4s cubic-bezier(.4, 0, .2, 1),visibility .4s cubic-bezier(.4, 0, .2, 1),transform .4s cubic-bezier(.4, 0, .2, 1)}.nav--visible{opacity:1;visibility:visible;transform:translateY(0)}.nav--hidden{opacity:0;visibility:hidden;transform:translateY(100%)}.nav-link,.nav__inner:hover .nav-link:not(:hover):not(.nav-link--active){opacity:.5}.nav-link{-webkit-user-select:none;user-select:none;padding-top:1vw;font-size:clamp(18px, 2vw, 24px);transition-property:opacity;transition-duration:.2s;transition-timing-function:ease;cursor:pointer;position:relative}.nav-link--active{opacity:1!important}.nav-link--active::after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:4px;height:4px;background-color:var(--tt-main-color);border-radius:50%}.nav__inner{grid-column-gap:2vw;grid-row-gap:2vw;pointer-events:auto;background-image:radial-gradient(transparent 1px,var(--tt-frosted-dotted-color) 1px);background-size:var(--tt-frosted-dotted-size) var(--tt-frosted-dotted-size);backdrop-filter:blur(var(--tt-frosted-dotted-blur));-webkit-backdrop-filter:blur(var(--tt-frosted-dotted-blur));border-top-left-radius:2em;border-top-right-radius:2em;justify-content:center;align-items:center;padding-left:2vw;padding-right:2vw;display:flex}@media (min-width:1025px){.nav__inner{border-left:1px solid rgba(var(--tt-main-rgb),.5);border-right:1px solid rgba(var(--tt-main-rgb),.5);border-top:1px solid rgba(var(--tt-main-rgb),.5)}}.service-sidebar{position:relative;z-index:999}.service-sidebar-animation{position:absolute;top:10rem;right:0;height:auto;opacity:.6}@media (max-width:768px){.section-resource{height:unset}.nav{padding-bottom:0}.nav__inner{width:100%;border-radius:0}.service-sidebar-animation{top:0}}@media (max-width:1024px){.tt-scroll-down{display:none}}