@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&display=swap");@media only screen and (max-width:991px){.hero-socials .logo{max-width:18%!important;top:42%!important}.hero-socials .logo span{display:none}.hero-socials .logo img{height:48px!important;width:auto!important}}@media only screen and (max-width:479px){.hero-socials .logo{max-width:22%!important;top:40%!important}.hero-socials .logo img{height:36px!important;width:auto!important}}@media only screen and (max-width:991px){.mobile-logo a{display:flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important}.mobile-logo img{height:48px!important;width:auto!important}.logo-outer .logo a>div{flex-wrap:nowrap}}@media only screen and (max-width:576px){.feature-item .image{min-height:150px!important}.feature-item .image i{font-size:36px!important}.feature-item .content h5{font-size:16px}.feature-item .content p{font-size:13px!important}}@media only screen and (max-width:991px){.about-image .image,.why-choose-us .image{margin-bottom:40px}}@media only screen and (max-width:576px){.why-tabs .image>div>div:nth-child(2){width:200px!important;height:200px!important}.why-tabs .image>div>div:nth-child(3){width:280px!important;height:280px!important}}@media only screen and (max-width:767px){.about-logo-part .icon{display:none}.about-logo-part .logo img{height:70px!important;width:auto!important}}@media only screen and (max-width:576px){h1{font-size:2rem!important}h2{font-size:1.6rem!important}.hero-content h1{font-size:2.2rem!important}.contact-form-area{padding-top:60px!important;padding-bottom:60px!important}.contact-info-wrap .row.no-gap>div{border-bottom:1px solid hsla(0,0%,100%,.1)}}.contact-info-item .icon,.service-item .icon{color:#00e5a0!important;background:rgba(0,229,160,.1)!important;border-color:rgba(0,229,160,.2)!important}.contact-info-item .icon:before,.service-item .icon:before{background:transparent!important}@media only screen and (max-width:576px){.footer-logo img{height:44px!important;width:auto!important}.cta-area{padding:20px 16px!important;gap:12px}.cta-area h6{font-size:14px!important}}@media only screen and (max-width:767px){.contact-info-wrap .row.no-gap>div{padding:20px 16px!important}.contact-info-item .icon{width:60px!important;height:60px!important;font-size:24px!important;line-height:60px!important;margin-bottom:12px!important}.contact-form{padding:24px 16px!important}.service-overview-wrap .service-item{padding:30px 20px!important}.service-item .icon{width:68px!important;height:68px!important;font-size:32px!important;line-height:68px!important}}@media only screen and (max-width:576px){.testimonial-item{padding:24px 16px!important}.team-item .image{margin-bottom:10px}}@media only screen and (max-width:767px){.hero-area .container{padding-top:120px!important;padding-bottom:40px!important}.hero-content h1{font-size:2rem!important;line-height:1.2!important}.hero-content p{font-size:15px!important;padding:0 10px}.hero-content .theme-btn{margin-top:20px!important}.hero-socials{padding:20px 2% 60px!important}.hero-socials>img{width:90%!important;height:auto!important}.hero-socials .logo{max-width:26%!important;top:44%!important;transform:translate(-50%,-50%)!important}.hero-socials .logo img{height:50px!important;width:auto!important}.hero-socials .logo span{display:none!important}.hero-socials .icon{max-width:9%!important;padding:6px!important}.hero-socials .icon img{width:100%!important;height:auto!important}.container,section{overflow-x:hidden}.about-us-area .about-content{padding:30px 0!important}.about-logo-part{margin-bottom:30px}}.main-menu .navbar-collapse .mobile-menu li ul{opacity:1!important;visibility:unset!important}.main-menu .navbar-collapse li:hover>ul{visibility:visible;opacity:1;top:100%;display:block}.main-menu .navbar-collapse li ul li ul{top:-2%!important}.testimonials-active .slick-slide{padding-left:15px;padding-right:15px}.slick-dots{display:flex!important}img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-close{top:-110px;right:-24px}.hover-content{transition:all .3s ease-in-out}.hover-item:hover .hover-content{max-height:1000px}.hover-content{display:block!important;max-height:0;overflow-y:hidden;transition-property:all;transition-duration:1.5s;width:100%}.blog-timeline-item .content h4{margin-bottom:40px}.circle-progress .counting{top:50%!important;transform:translate(-50%,-50%)!important}.circle-progress{width:110px;margin:0 auto;margin-bottom:20px!important}