.header,body{color:var(--default-color);background-color:var(--background-color)}.header,.page-title,.section,body,section{background-color:var(--background-color)}.btn,.form-control,.form-label{font-family:Poppins,sans-serif;font-style:normal}:root{--default-font:"poppins",sans-serif;--heading-font:"poppins",sans-serif;--nav-font:"Poppins",sans-serif;--background-color:#ffffff;--heading-color:#26837A;--accent-color:#26837A;--contrast-color:#ffffff;--nav-color:#ffffff;--nav-hover-color:#08f5dd;--nav-dropdown-background-color:#ffffff;--nav-dropdown-color:#095c54;--nav-dropdown-hover-color:#23aa9d;--hero-background-color:#1D998D;--hero-color:#ffffff;scroll-behavior:smooth}.favicons{border:none;height:28px;width:28px}body{font-family:var(--default-font)}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background-color:#26837a}body::-webkit-scrollbar-thumb{background-color:#0ff;border-radius:5px}a{color:var(--accent-color);text-decoration:none;transition:.3s}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}.header{padding:20px 0;transition:.5s;z-index:997}.header .logo img{max-height:60px}@media (max-width:1200px){.header .logo{max-height:60px}.header .btn-getstarted{order:2;margin:0 15px 0 0;padding:6px 15px}.header .navmenu{order:3}}.index-page .header{--background-color:rgba(38, 131, 122, 0.2);--nav-color:#ffff}.index-page.scrolled .header{--background-color:rgba(38, 131, 122, 0.9)}@media (min-width:1200px){.navmenu .dropdown ul,.navmenu .megamenu ul{margin:0;background:var(--nav-dropdown-background-color);position:absolute;top:130%;opacity:0;transition:.3s;border-radius:4px;z-index:99}.navmenu .dd-box-shadow,.navmenu .dropdown ul{box-shadow:0 0 30px color-mix(in srgb,var(--default-color),transparent 85%)}.navmenu{padding:0}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu a,.navmenu a:focus{color:var(--nav-color);padding:18px 15px;font-size:15px;font-family:var(--nav-font);font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;transition:.3s}.navmenu li:last-child a{padding-right:0}.navmenu .active,.navmenu .active:focus,.navmenu li:hover>a{color:var(--nav-hover-color)}.navmenu .dropdown ul{padding:10px 0;display:block;visibility:hidden;left:14px}.navmenu .dropdown ul li{min-width:200px}.navmenu .dropdown ul a{padding:10px 20px;font-size:15px;text-transform:none;color:var(--nav-dropdown-color)}.navmenu .dropdown ul a i{font-size:12px}.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul a:hover,.navmenu .dropdown ul li:hover>a,.navmenu .megamenu ul li .active,.navmenu .megamenu ul li .active:hover,.navmenu .megamenu ul li a:hover{color:var(--nav-dropdown-hover-color)}.navmenu .dropdown:hover>ul,.navmenu .megamenu:hover>ul{opacity:1;top:100%;visibility:visible}.navmenu .dropdown .dropdown ul{top:0;left:-90%;visibility:hidden}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:0;left:-100%;visibility:visible}.navmenu .megamenu{position:static}.navmenu .megamenu ul{padding:10px;box-shadow:0 0 20px color-mix(in srgb,var(--default-color),transparent 90%);left:0;right:0;visibility:hidden;display:flex}.navmenu .megamenu ul li{flex:1}.navmenu .megamenu ul li a,.navmenu .megamenu ul li:hover>a{padding:10px 20px;font-size:15px;color:var(--nav-dropdown-color)}}.clients h5,.hero,.logos,.page-title,.section-title,.section-title h2{position:relative}#about .section-title,.section-title h2{padding-bottom:10px}.hero .btn-get-started:hover,.hero .btn-watch-video i{color:var(--contrast-color)}.hero .btn-watch-video,.page-title,.section,section{color:var(--default-color)}#preloader{position:fixed;inset:0;z-index:999999;overflow:hidden;background:var(--background-color);transition:.6s ease-out}#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #fff;border-color:var(--accent-color) transparent var(--accent-color) transparent;border-radius:50%;width:60px;height:60px;animation:1.5s linear infinite animate-preloader}.contact .info-wrap,.form_div{border-top:3px solid var(--accent-color);border-bottom:3px solid var(--accent-color)}@keyframes animate-preloader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:768px){[data-aos-delay]{transition-delay:0s!important}}.page-title{--background-color:color-mix(in srgb, var(--default-color), transparent 96%);padding:20px 0}.page-title h1{font-weight:700;margin:0}.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0 0 10px;margin:0;font-size:14px}.page-title .breadcrumbs ol li+li{padding-left:10px}.page-title .breadcrumbs ol li+li::before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb,var(--default-color),transparent 70%)}.section,section{padding:60px 0;scroll-margin-top:88px;overflow:clip}@media (max-width:1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:28px;line-height:0;margin-right:10px;cursor:pointer;transition:color .3s}.navmenu{padding:0;z-index:9997}.navmenu ul{display:none;position:absolute;inset:60px 20px 20px 20px;padding:10px 0;margin:0;border-radius:6px;background-color:var(--nav-dropdown-background-color);overflow-y:auto;transition:.3s;z-index:9998;box-shadow:0 0 30px color-mix(in srgb,var(--default-color),transparent 90%)}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:10px 20px;font-family:var(--nav-font);font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:.3s}.navmenu a i,.navmenu a:focus i{font-size:12px;line-height:0;margin-left:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s}.navmenu a i:hover,.navmenu a:focus i:hover{background-color:var(--accent-color);color:var(--contrast-color)}.navmenu .active,.navmenu .active:focus,.navmenu a:hover{color:var(--nav-dropdown-hover-color)}.navmenu .active i,.navmenu .active:focus i{background-color:var(--accent-color);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:10px 0;margin:10px 20px;background-color:var(--nav-dropdown-background-color);border:1px solid color-mix(in srgb,var(--default-color),transparent 90%);box-shadow:none;transition:.5s ease-in-out}.navmenu .dropdown ul ul{background-color:rgba(33,37,41,.1)}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;position:absolute;font-size:32px;top:15px;right:15px;margin-right:0;z-index:9999}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;inset:0;background:rgba(38,131,122,.8);transition:.7s}.mobile-nav-active .navmenu>ul{display:block}.section,section{scroll-margin-top:66px}}.section-title{text-align:center;padding-bottom:60px}.section-title h2{font-size:32px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.hero h2,.herostrong{font-weight:600}.clients h5::before,.section-title h2:before{content:"";position:absolute;display:block;width:160px;height:1px;background:color-mix(in srgb,var(--default-color),transparent 60%);left:0;right:0;bottom:1px;margin:auto}.clients h5::after,.section-title h2::after{content:"";position:absolute;display:block;width:60px;height:3px;background:var(--accent-color);left:0;right:0;bottom:0;margin:auto}.section-title p{margin-bottom:0}.hero{--background-color:var(--hero-background-color);--default-color:var(--hero-color);--heading-color:var(--hero-color);--contrast-color:var(--hero-color);width:100%;min-height:80vh;padding:120px 0 60px;display:flex;align-items:center}.hero h2{font-size:35px;line-height:40px;color:#fff}.hero p{color:#fff;font-size:20px;line-height:1.3;font-weight:300;padding-top:10px}.hero .btn-watch-video{font-size:16px;transition:.5s;margin-left:25px;font-weight:600}.hero .btn-watch-video i{font-size:32px;transition:.3s;line-height:0;margin-right:8px}.copyright_link:hover,.footer .social-links a:hover,.hero .btn-watch-video:hover,.hero .btn-watch-video:hover i{color:#08f5dd}.hero .animated{animation:2s ease-in-out infinite alternate-reverse both up-down}@media (max-width:640px){.hero h1{font-size:28px;line-height:36px}.hero p{font-size:18px;line-height:24px;margin-bottom:30px}.hero .btn-get-started,.hero .btn-watch-video{font-size:13px}}@keyframes up-down{0%{transform:translateY(10px)}100%{transform:translateY(-10px)}}.clients{padding-top:20px;text-align:center}.clients h5{font-weight:700;padding-bottom:5px;text-transform:uppercase}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}.logos{overflow:hidden;padding:20px 0;background:#fff;white-space:nowrap}.logos:after,.logos:before{position:absolute;top:0;width:50px;height:100%;content:"";z-index:2}.logos:before{left:0;background:linear-gradient(to left,rgba(255,255,255,0),#fff)}.logos:after{right:0;background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.logos:hover .logos-slide{animation-play-state:paused}.logos-slide{display:inline-block;animation:35s linear infinite slide}.logos-slide img{height:35px;margin:0 40px}#contact,#worklist,.services{--background-color:color-mix(in srgb, var(--heading-color), transparent 95%)}.worklist_para{margin-top:50px}li::marker{color:#26837a}.list{float:left;line-height:3em;margin-top:25px}@media(max-width:800px){.worklist_para{margin-top:0;margin-bottom:25px}.list{margin-left:25%;margin-top:0}}.list h5{font-weight:400}#about .content{text-align:justify}#about .about-img{display:flex;align-items:center;justify-content:center}.services .service-item{box-shadow:10px 10px 15px rgba(0,0,0,.1);padding:50px 30px;transition:.4s ease-in-out;background-color:var(--contrast-color);height:100%}.services .service-item .icon{margin-bottom:10px}.services .service-item .icon i{color:var(--accent-color);font-size:36px;transition:.3s}.services .service-item h4{font-weight:700;margin-bottom:15px;font-size:20px;color:#26837a}.contact .info-item i,.services .service-item:hover h4 a{color:var(--accent-color)}.services .service-item h4 a{color:var(--heading-color);transition:.3s ease-in-out}.services .service-item p{line-height:24px;font-size:14px;margin-bottom:0}@media(max-width:850px){.hero h2,.hero p,.services .service-item,.services .service-item p,.worklist_para{text-align:center}}.portfolio-item:hover,.services .service-item:hover{transform:translateY(-10px)}.portfolio .portfolio-filters{padding:0;margin:0 auto 20px;list-style:none;text-align:center}.portfolio .portfolio-filters li{cursor:pointer;display:inline-block;padding:8px 20px 10px;margin:0 0 5px;font-size:15px;font-weight:500;line-height:1;border-radius:50px;transition:.3s ease-in-out;font-family:var(--heading-font)}.btn,.footer h4{font-weight:700}.portfolio .portfolio-filters li.filter-active,.portfolio .portfolio-filters li:hover{color:var(--contrast-color);background-color:var(--accent-color)}.portfolio .portfolio-filters li:first-child{margin-left:0}.portfolio .portfolio-filters li:last-child{margin-right:0}.portfolio .portfolio-item{position:relative;overflow:hidden}.portfolio .portfolio-item .portfolio-info{opacity:0;position:absolute}.portfolio-item{transition:.5s ease-in-out}.contact .info-wrap{padding:30px;height:100%}@media (max-width:575px){.portfolio .portfolio-filters li{font-size:14px;margin:0 0 10px}.contact .info-wrap{padding:20px}}.contact .info-item{margin-bottom:40px}.contact .info-item i{font-size:20px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:.3s ease-in-out;margin-right:15px}.contact .info-item h3{padding:0;font-size:18px;font-weight:700;margin-bottom:5px}.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}.contact .info-item:hover i{background:var(--accent-color);color:var(--contrast-color)}.whatsapp-txt{display:flex;justify-content:center;align-items:center;color:#26837a}.whatsapp-img{display:flex;margin-left:auto;margin-right:auto}.form_div{overflow:hidden}@media (max-width:1000px){.form_div{border-top:0}}.form-label{color:#26837a}.form-control{border:1px solid rgba(38,131,122,.4)}.form-control:focus{color:#26837a;background-color:rgba(38,131,122,.05);border-color:#26837a;box-shadow:5px 5px 10px .25rem rgba(38,131,122,.25)}.btn{color:#fff;background-color:#26837a}.btn:hover{background-color:#23aa9d;color:#095c54}@keyframes animate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.footer{color:var(--default-color);background-color:#1d998d;font-size:14px;position:relative}.scroll-top,.whatsapp{position:fixed;opacity:0;transition:.4s}#footer p,.copyright_link,h4,h6{color:#fff}.footer .footer-top{padding-top:20px}.footer .social-links a{width:40px;height:40px;margin-right:10px;font-size:20px;color:#fff;transition:.3s;align-items:center}.footer h4{font-size:18px;position:relative;padding-bottom:5px}.footer .copyright{padding-bottom:30px;line-height:5px}.scroll-top{visibility:hidden;right:15px;bottom:-15px;z-index:99999;background-color:var(--accent-color);width:44px;height:44px;border-radius:50px}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:#23aa9d;color:#fff}.scroll-top.active{visibility:visible;opacity:1;bottom:15px}.whatsapp{display:flex;left:15px;bottom:10px;z-index:9999999;background-color:rgba(38,131,122,0);padding:0;pointer-events:none}.whatsapp.active{bottom:10px;pointer-events:auto;opacity:1}.whatsapp:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;background-color:#7fffd4;border-radius:50%;-webkit-animation:1.5s ease-out infinite pulse-border;animation:1.5s ease-out infinite pulse-border}.whatsapp:focus{border:none;outline:0}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.whatsapp img{width:50px}