:root{--vh:1vh}@media screen and (max-width:768px){body,html{scroll-behavior:auto!important;-webkit-overflow-scrolling:touch;height:100%;overflow-x:hidden!important}.cursor,.navbar .logo:before,.navbar .navbar-nav .nav-link:before,.navbar .topnav .butn:before,.navbar .topnav .menu-icon:before{display:none!important}body{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:100vh!important;min-height:-webkit-fill-available!important;min-height:-moz-available!important;min-height:stretch!important}.header-sa{min-height:100vh!important;min-height:calc(var(--vh,1vh) * 100)!important;min-height:-webkit-fill-available!important;min-height:-moz-available!important;min-height:stretch!important;height:auto!important;padding:20px 0 40px!important}.footer-sa,.footer-sa .section-padding{padding-bottom:40px!important}.blog-sa *,.clients-sa *,.contact-sa *,.footer-sa *,.hamenu *,.loader-wrap *,.navbar *,.services-sa *,.testimonials-sa *,img{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.navbar .logo:hover,.navbar .navbar-nav .nav-link:hover,.navbar .topnav .butn:hover,.navbar .topnav .menu-icon:hover{transform:none!important;box-shadow:none!important}.header-sa .background:after,.header-sa .background:before{filter:blur(100px)!important;opacity:.5!important}.blog-sa .item,.butn,.clients-sa .item,.contact-sa .contact-form input,.contact-sa .contact-form textarea,.footer-sa .sub-footer .links a,.hamenu .menu-links .main-menu>li .link,.navbar,.navbar .logo,.navbar .navbar-nav,.navbar .navbar-nav .nav-link,.navbar .topnav .butn,.navbar .topnav .menu-icon,.services-sa .item,.social-icon a,.testimonials-sa .item{transition:.2s!important}.rolling-text .letter{transition:transform .2s!important}.d-slideup .sideup-text .up-text{transition-delay:50ms!important}.swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0)}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}.progress-wrap svg path{transition:stroke-dashoffset .1s linear!important}.loader-wrap{-webkit-transform:translateZ(0);transform:translateZ(0);height:100vh!important;height:-webkit-fill-available!important;height:-moz-available!important;height:stretch!important}.hamenu{transition:.3s!important}.blog-sa .item:hover,.butn:hover,.clients-sa .item:hover,.footer-sa .sub-footer .links a:hover,.services-sa .item:hover,.social-icon a:hover,.testimonials-sa .item:hover{transform:none!important}.footer-sa .section-padding{padding-top:80px!important}#smooth-content,#smooth-wrapper,footer,main,section{height:auto!important;min-height:auto!important;overflow:visible!important}#smooth-content,#smooth-wrapper{position:relative!important;transform:none!important}.footer-sa{position:relative!important;bottom:0!important}}@media screen and (max-width:480px){.navbar .logo,.navbar .navbar-nav,.navbar .topnav .butn,.navbar .topnav .menu-icon{transition:none!important}.hover-effect{transform:none!important;box-shadow:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed}.navbar.nav-scroll{box-shadow:0 2px 10px rgba(0,0,0,.1)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.header-sa .background:after,.header-sa .background:before{filter:blur(50px)!important}.header-sa{min-height:90vh!important;padding:15px 0 30px!important}.section-padding{padding-top:60px!important;padding-bottom:60px!important}}@media screen and (min-width:769px) and (max-width:1024px){.navbar .logo:before,.navbar .navbar-nav .nav-link:before,.navbar .topnav .butn:before,.navbar .topnav .menu-icon:before{transition:left .3s!important}.header-sa .background:after,.header-sa .background:before{filter:blur(150px)!important;opacity:.6!important}}@media screen and (max-width:1024px){.loader-wrap svg,.navbar .logo,.navbar .navbar-nav .nav-link,.navbar .topnav .butn,.navbar .topnav .menu-icon,img{will-change:auto}.main-marq,.main-marqv{will-change:transform}}@media (hover:none) and (pointer:coarse){.blog-sa .item:hover,.clients-sa .item:hover,.footer-sa .sub-footer .links a:hover,.navbar .logo:hover,.navbar .navbar-nav .nav-link:hover,.navbar .topnav .butn:hover,.navbar .topnav .menu-icon:hover,.services-sa .item:hover,.social-icon a:hover,.testimonials-sa .item:hover,.work-card .card-item:hover{transform:none!important;box-shadow:none!important}.navbar .logo,.navbar .navbar-nav .nav-link,.navbar .topnav .butn,.navbar .topnav .menu-icon{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){*,::after,::before,body,html{scroll-behavior:auto!important}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}.gsap-marker-end,.gsap-marker-scroller-end,.gsap-marker-scroller-start,.gsap-marker-start{display:none!important}}@supports (-webkit-touch-callout:none){@media screen and (max-width:768px){.header-sa{min-height:-webkit-fill-available!important}.loader-wrap,body,html{height:-webkit-fill-available!important}}}