.preloader{transition:opacity .5s ease,visibility .5s ease}.preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.reveal.is-visible{visibility:visible}.reveal.is-visible img{animation:vueRevealImg 1s cubic-bezier(.2,.8,.2,1) both}@keyframes vueRevealImg{0%{transform:translate(100%)}to{transform:translate(0)}}.fade-in.is-visible{opacity:1;transform:none}.tx-word{display:inline-block}.tx-char{display:inline-block;opacity:0;transform:translateY(30px) rotate(5deg);will-change:transform,opacity;transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * .05s)}.tx.tx-in .tx-char{opacity:1;transform:none}.tx--left .tx-char{transform:translate(70px)}.tx--left.tx-in .tx-char{transform:none}.tx--title .tx-char{transform:translateY(28px) rotateX(-80deg);transform-origin:top center}.tx--title.tx-in .tx-char{transform:none}.hero-banner-text .tx-char{transform:translate(-70px)}.hero-banner-text .tx.tx-in .tx-char{transform:none}.sidebar-area{position:fixed;top:0;right:0;z-index:1050;height:100%;width:360px;max-width:90vw;overflow-y:auto;transform:translate(100%);visibility:hidden;transition:transform .35s ease,visibility 0s linear .35s;background:#0b0f2a}.sidebar-area.open{transform:translate(0);visibility:visible;transition:transform .35s ease,visibility 0s}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#0000008c;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.sidebar-backdrop.open{opacity:1;visibility:visible}@media (max-width: 991px){.ai-nest-header-area .header-menu{display:none!important}}.scroll-to-top{cursor:pointer}.sidebar-area .mobile-menu{display:none}@media (max-width: 991.98px){.sidebar-area .mobile-menu{display:block}}.sidebar-area .nav_scroll{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;margin:0 0 24px;list-style:none}.sidebar-area .nav_scroll>li{width:100%}.sidebar-area .nav_scroll a{color:#fff;display:inline-block;padding:6px 0}.sidebar-area .nav_scroll .sub_menu{position:static;opacity:1;visibility:visible;transform:none;display:block;box-shadow:none;padding-left:14px;margin:0}.sidebar-area .nav_scroll .sub_menu li a{font-size:14px;color:#ffffffb3}a{text-decoration:none}
