@keyframes bluebar{50%{left:96px}}.sticky-header{padding:var(--space-5)0;transition:all .3s ease;box-shadow:0 10px 30px rgba(var(--ink-rgb),.1)}#preloader,.affix{position:fixed;top:0;left:0;width:100%}.affix{margin:auto;z-index:9999;animation:300ms ease-in-out fadeInDown;background:var(--ink);padding:10px 0;transition:all .3s ease;box-shadow:0 10px 30px rgba(var(--ink-rgb),.1)}.main-menu li.nav-item{position:relative}.dropdown-menu{right:auto;left:50%!important;transform:translate(-50%,0)}.main-menu li.nav-item .dropdown-menu:before{content:"";position:absolute;top:-9px;left:50%;width:20px;height:20px;transform:translate(-50%,0) rotate(-315deg);border-radius:3px;background-color:var(--white);opacity:0;transition:all .3s ease}.main-menu li.nav-item:hover .dropdown-menu:before{opacity:1}.main-menu li a.nav-link{padding:.85rem 1rem;font-size:15px;font-weight:500;position:relative;font-family:var(--bs-font-monospace)}.navbar-dark .action-btns a.btn-link,.navbar-dark .main-menu li a.nav-link{color:var(--border)}.navbar-dark.sticky-header.affix .action-btns a.btn-link,.navbar-dark.sticky-header.affix .main-menu li a.nav-link,.navbar-dark.sticky-header.affix .navbar-toggler span,.navbar-light .action-btns a.btn-link,.navbar-light .main-menu li a.nav-link{color:var(--ink-soft)}.navbar-dark.sticky-header.affix,.navbar-light.sticky-header.affix{background:var(--white)}.bg-dark .btn,.bg-gradient .btn,.coming-soon-section .btn,.navbar-dark .btn-primary,.navbar-dark.sticky-header.affix .btn,.navbar-light.sticky-header.affix .btn{box-shadow:none}.navbar-dark .navbar-brand img.logo-color,.navbar-dark.sticky-header.affix .navbar-brand img.logo-white,.navbar-light .navbar-brand img.logo-white,.offcanvas-body .dropdown-grid-item.last-item{display:none}.navbar-dark.sticky-header.affix .navbar-brand img.logo-color{display:block}.action-btns a.btn-link:hover,.main-menu li a.nav-link:hover,.navbar-dark.sticky-header.affix .action-btns a.btn-link:hover,.navbar-dark.sticky-header.affix .main-menu li a.nav-link:hover,.offcanvas-body .main-menu li a.nav-link:hover{color:var(--brand)}.offcanvas-header button.close-btn{background:var(--red-light);width:30px;height:30px;text-align:center;outline:0;box-shadow:none;border:0;border-radius:20px}.offcanvas-header button.close-btn i{line-height:29px}.offcanvas-body .main-menu li a.nav-link{color:var(--ink-soft);padding:.5rem 1rem}.offcanvas-body .radius-right-side{border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.offcanvas-body .dropdown-menu{position:relative}.offcanvas-body .dropdown-grid{display:block;width:auto}.offcanvas-body .dropdown-grid-item{width:100%}@media (max-width:1199px){.nav.main-menu{display:block!important}}@media (max-width:991px){.nav.main-menu{display:block}}.dropdown-toggle::after{vertical-align:middle}#preloader{height:100vh;background-color:var(--surface);display:flex;align-items:center;justify-content:center;text-align:center;z-index:999999}.preloader-icon{width:60px;height:60px}.loading-bar{width:120px;height:3px;margin-top:30px;position:relative;overflow:hidden;background:var(--white)}.loading-bar::before{content:"";width:35px;height:3px;background:var(--brand);position:absolute;left:-34px;animation:bluebar 1.5s infinite ease}.section-heading{margin-bottom:50px}@media (min-width:991px) and (max-width:1199px){.action-btns.me-lg-0{margin-right:3rem!important}}@media (max-width:991px){.section-heading{margin-bottom:30px}}.hero-subscribe-form-wrap{max-width:460px}.hero-bg-img{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;width:100%;height:100%;object-fit:cover}@media (min-width:320px) and (max-width:414px){.hero-subscribe-form input.btn{position:relative;right:0;top:10px;margin-bottom:15px;transition:all .3s ease-in}.hero-subscribe-form input.form-control{padding:.75rem 1rem}}.hero-screen-wrap{display:flex;align-items:flex-end;margin-right:-120px}@media (min-width:1480px) and (max-width:1836px){.hero-screen-wrap{margin-right:0}}@media (min-width:320px) and (max-width:1479px){.hero-screen-wrap{margin-right:0}}@media (min-width:320px) and (max-width:767px){.hero-screen-wrap{align-items:center;justify-content:center}}
