:root{--color-primary:#158E37;--color-secondary:#1f1f25;--color-body:#74787c;--color-heading-1:#fff;--color-white:#fff;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8f3c;--color-info:#1ba2db;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--transition:0.3s;--font-size-b1:16px;--font-size-b2:16px;--font-size-b3:12px;--font-size-b4:10px;--line-height-b1:26px;--line-height-b2:26px;--line-height-b3:1.7;--h1:60px;--h2:48px;--h3:30px;--h4:26px;--h5:24px;--h6:18px}.header-area.header-one{position:absolute;width:100%;margin:auto;z-index:5}.header-area.header-one .header-container-one{width:100%;transition:all .3s ease-in-out}.header-area.header-one .header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 0}.header-area.header-one .header-wrapper .nav-logo{flex:0 0 auto;display:flex;justify-content:flex-start;min-width:140px}.header-area.header-one .header-wrapper .nav-logo img{width:140px;height:auto}.header-area.header-one .header-wrapper .nav-center{flex:1 1;display:flex;justify-content:center;align-items:center}.header-area.header-one .header-wrapper .header-action{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;min-width:140px}.header-area.header-one .header-wrapper .nav-area ul{padding:0;margin:0;display:flex;flex-direction:row;align-items:center}.header-area.header-one .header-wrapper .nav-area ul li{margin:0 20px}.header-area.header-one .header-wrapper .nav-area ul li.main-nav-on{padding:10px 0}.header-area.header-one .header-wrapper .nav-area ul li>a{text-transform:uppercase;font-size:14px;line-height:14px;color:#000;letter-spacing:.03em;display:block;font-family:var(--font-dm-sans),sans-serif;text-decoration:none!important}.header-area.header-one .header-wrapper .nav-area ul li>a.dark-link,.header-area.header-one .header-wrapper .nav-area ul li>a.default-link{color:#000}.header-area.header-one .header-wrapper .nav-area ul li>a:hover{font-weight:500;transition:all .3s ease-in-out}.header-area.header-one .header-wrapper .nav-area ul li .has-children-sub{position:relative!important;display:block!important}.nav-area .navbar-nav .menu-item{position:relative}.nav-area .navbar-nav .menu-item .sub-menu{font-size:14px;position:absolute;top:103%;width:200px;left:calc(50% - 50px);margin:0;background-color:#141414;z-index:5;z-index:4;visibility:hidden;opacity:0;transform:translateY(10px) perspective(1px);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:visibility .25s ease,opacity .25s ease,transform .55s cubic-bezier(.19,1,.22,1);border-radius:var(--radius-lg);box-shadow:0 1px 1px rgba(0,0,0,.05),0 2px 2px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.15),0 8px 8px rgba(0,0,0,.05);padding:10px 0!important;border-radius:10px;min-width:max-content;overflow:hidden}.nav-area .navbar-nav .menu-item .sub-menu:after{content:"";position:absolute;background-color:#141414;border-radius:0;width:16px;height:16px;top:-8px;left:calc(50% - 71px);z-index:-1;transform:rotate(45deg)}.nav-area .navbar-nav .menu-item .sub-menu li.menu-item{width:100%;margin-left:0;border-radius:.25rem;margin-left:0!important}.nav-area .navbar-nav .menu-item .sub-menu li.menu-item a{line-height:1.4;font-size:15px;color:#fff;padding:14px 8px;margin-left:8pt;margin-right:8pt;cursor:pointer;border-radius:4pt;transition:background-color .15s ease;display:block;text-align:left}.nav-area .navbar-nav .menu-item .sub-menu li.menu-item .menu-link{position:relative;transition:all .4s}.nav-area .navbar-nav .menu-item .sub-menu li.menu-item .menu-link:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:1px;background:#fff;transition:all .4s}.nav-area .navbar-nav .menu-item .sub-menu li.menu-item:hover .menu-link{padding:14px 0 14px 15px}.nav-area .navbar-nav .menu-item .sub-menu li.menu-item:hover .menu-link:before{width:10px}.nav-area .navbar-nav .menu-item.menu-item-has-children:hover>.sub-menu{visibility:visible;transform:translateZ(0) perspective(1px);opacity:1;transition:visibility .15s cubic-bezier(.645,.045,.355,1),opacity .35s cubic-bezier(.19,1,.22,1),transform .55s cubic-bezier(.19,1,.22,1)}@media only screen and (max-width:1199px){.nav-area .navbar-nav .menu-item .sub-menu.home-demos:after{left:calc(33% - 83px)}}@media(min-width:1200px){.header-area.header-one .header-container-one{padding:25px 50px}}@media(max-width:767.98px){.header-area.header-one .header-container-one{padding:25px 15px}}.header-area.header-one .header-wrapper .header-action,.header-area.header-one .header-wrapper .nav-center{display:flex;align-items:center}@media(max-width:767.98px){.header-area.header-one .header-wrapper .header-action,.header-area.header-one .header-wrapper .nav-center{display:none}}.header-sticky{transition:none!important;top:0;z-index:5;position:relative}.header-sticky.sticky{position:fixed!important;top:-1;display:block;width:100%;background:#fff;box-shadow:0 4px 30px rgba(0,0,0,.05);z-index:1002;margin:auto;display:flex;align-items:center;border-radius:0;transform:translateY(-100%)}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header-sticky.sticky.slide-in{animation:slideDown .5s ease forwards}.sticky-150{top:-150px;transition:2s}.menu-btn{cursor:pointer;z-index:1001;display:block}.menu-btn .btn-inner{display:flex;flex-direction:column;gap:6px;align-items:flex-end}.menu-btn .hm-icon{display:block;width:30px;height:2px;border-radius:4px;transition:transform .3s ease}.menu-btn .hm-icon-middle{width:20px}.mobile-menu-wrapper{position:fixed;top:0;right:0;width:85%;max-width:400px;height:100dvh;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;flex-direction:column;visibility:hidden;box-shadow:-10px 0 30px rgba(0,0,0,.1);border-left:1px solid rgba(0,0,0,.05)}.mobile-menu-wrapper:before{content:"";position:fixed;top:0;left:-100vw;width:100vw;height:100vh;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;opacity:0;transition:opacity .5s ease;pointer-events:none}.mobile-menu-wrapper.is-open:before{opacity:1;pointer-events:auto}.mobile-menu-wrapper .menu-header{padding:25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-menu-wrapper .menu-header .close-btn{color:#1c1d24;cursor:pointer;padding:8px;background:rgba(0,0,0,.05);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mobile-menu-wrapper .menu-header .close-btn:hover{background:var(--color-primary);color:#fff;transform:rotate(90deg)}.mobile-menu-wrapper .menu-content{padding:40px 30px;flex:1 1;display:flex;flex-direction:column;overflow-y:auto}.mobile-menu-wrapper .menu-content .navbar-nav{list-style:none;padding:0;margin:0}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item{margin-bottom:20px;overflow:hidden}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item a{font-size:24px;font-weight:600;color:#242628;text-decoration:none;display:flex;align-items:center;gap:15px;transition:all .3s ease;font-family:var(--font-dm-sans),sans-serif;position:relative}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item a .num{font-size:12px;color:var(--color-primary);font-weight:700;opacity:.5;transition:all .3s ease}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item a:after{content:"";position:absolute;bottom:-4px;left:27px;width:0;height:2px;background:var(--color-primary);transition:width .3s ease}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item a:hover{color:var(--color-primary);padding-left:5px}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item a:hover .num{opacity:1}.mobile-menu-wrapper .menu-content .navbar-nav .menu-item a:hover:after{width:calc(100% - 27px)}.mobile-menu-wrapper .menu-footer{padding:30px;background:#f9f9f9;color:#1c1d24;font-size:14px;border-top:1px solid rgba(0,0,0,.05)}.mobile-menu-wrapper .menu-footer .footer-info{margin-bottom:20px}.mobile-menu-wrapper .menu-footer .footer-info h6{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:rgba(0,0,0,.4);margin-bottom:10px}.mobile-menu-wrapper .menu-footer .footer-info p{font-weight:500;margin:0}.mobile-menu-wrapper .menu-footer .social-links{display:flex;gap:15px}.mobile-menu-wrapper .menu-footer .social-links a{width:35px;height:35px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;color:#1c1d24;text-decoration:none;font-size:10px;font-weight:700;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.mobile-menu-wrapper .menu-footer .social-links a:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-3px)}.no-scroll{overflow:hidden}