@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";:root{--primary-color: #1e56df;--black-color: #262626;--body-primary: #5d686f;--body-secondary: rgba(255, 255, 255, 1);--white-color: #ffffff;--gray-color: #fafafa}*{text-decoration:none;list-style:none;padding:0rem;box-sizing:border-box;margin:0rem;font-family:Plus Jakarta Sans,sans-serif}img{width:100%;object-fit:cover;display:block}body{background-color:var(--white-color)}a,button,label,input,textarea{display:inline-block}.wrapper{width:80.5rem;margin:0 auto}.inner-75{width:100%;border:.063rem solid rgba(0,0,0,.04);margin:0 auto;border-radius:1.5rem;background-color:var(--gray-color)}.inner-90{width:77.5rem;margin:0 auto}.section-padding{padding:7rem 0rem}h1{text-transform:capitalize;font-weight:700;font-size:3.5rem;line-height:105%;letter-spacing:-2%;color:var(--black-color)}h1 span{color:var(--primary-color)}h2{text-transform:capitalize;font-weight:600;color:var(--white-color);font-size:3rem;letter-spacing:-2%;text-align:center}h3{color:var(--white-color);text-transform:capitalize;font-weight:700;font-size:2rem}h4{font-size:1.5rem;letter-spacing:-2%;text-transform:capitalize;color:var(--black-color);font-weight:600}h5{font-size:1.125rem;font-weight:700;text-transform:capitalize}.btn-1,.btn-2{display:flex;align-items:center;gap:.75rem;padding:12px 12px 12px 24px;border-radius:12px;background-color:var(--primary-color);font-weight:600;font-size:1.125rem;cursor:pointer;color:var(--white-color);text-transform:capitalize;border:.063rem solid rgba(255,255,255,.1);transition:.2s ease-in-out}.btn-1 img,.btn-2 img{transition:.2s ease-in-out;width:1.688rem;height:1.688rem;border-radius:50%}.btn-1:hover img,.btn-2:hover img{transform:rotate(-25deg)}.btn-1:hover{background-color:#3373ff}.btn-2:hover{background-color:#f7f7f7}.btn-2{background-color:var(--white-color);border:.063rem solid rgba(38,38,38,.05);box-shadow:0 .125rem .5rem #0000000a;color:var(--black-color)}.btn-2 img{border:.063rem solid rgba(38,38,38,.08)}.arrow-btn{display:flex;align-items:center;justify-content:center}.arrow-btn .icon{width:2.688rem;height:2.688rem;background-color:var(--primary-color);color:var(--white-color);padding:.813rem;border-radius:50%}.d-flex{display:flex}p{font-size:1rem;color:var(--body-primary);line-height:150%}b{color:var(--black-color)}.none{display:none}.head-title{display:flex;flex-direction:column;align-items:center}.head-title .outer{margin-bottom:1rem;border-radius:12px;padding:.188rem;background-color:var(--white-color);box-shadow:0 .125rem .5rem #0000000a}.head-title .outer .title-tag{display:flex;align-items:center;gap:.625rem;padding:.375rem 1.5rem;border:.063rem solid rgba(0,0,0,.04);border-radius:10px}.head-title .outer .title-tag b{font-weight:500}.head-title .outer .title-tag img{width:.875rem}.head-title h2{font-size:3rem;text-align:left;text-transform:capitalize;font-weight:700;line-height:105%;letter-spacing:-2%;color:var(--black-color)}.head-title h2 span{color:var(--primary-color)}.head-title-customers{display:flex;flex-direction:column}.head-title-customers .people{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;border:1px solid rgba(0,0,0,.05);width:fit-content;padding:.375rem 1.125rem .375rem .375rem;border-radius:12px;box-shadow:0 .125rem .5rem #0000000d;background-color:var(--white-color)}.head-title-customers .people .profile-img{display:flex;align-items:center;flex-direction:row-reverse}.head-title-customers .people .profile-img img{width:1.875rem;height:1.875rem;border-radius:50%;margin-left:-.625rem;transform:translate(10px)}.head-title-customers .people p b{margin-right:.25rem}.head-title-customers.blog h2{font-size:48px}.head-title-customers h2{font-size:3.5rem;text-transform:capitalize;font-weight:700;line-height:105%;letter-spacing:-2%;color:var(--black-color);text-align:left}.head-title-customers h2 span{color:var(--primary-color)}.head-title-customers h2 .none{display:none}.faq{border:1px solid rgba(0,0,0,.05);border-radius:12px;transition:.2s ease-in-out}.faq:not(:last-child){margin-bottom:1rem}.faq:hover{transform:scale(1.02)}.faq .faq-header{border-radius:12px;padding:1rem 1rem 1rem 1.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:var(--white-color);gap:.75rem}.faq .faq-header.active{background-color:var(--primary-color)}.faq .faq-header.active h4,.faq .faq-header.active .icon{color:var(--white-color)}.faq .faq-header h4{font-size:1.25rem;margin:0;color:var(--black-color)}.faq .faq-answer{padding:1rem 1rem 1rem 1.5rem;background-color:var(--white-color);border-radius:12px}.tag-lines{display:flex;align-items:center;gap:16px;margin-top:16px}.tag-lines .tag{box-shadow:0 2px 8px #0000000a;padding:2px;background-color:var(--white-color);border-radius:12px}.tag-lines .tag .inner{display:flex;align-items:center;border:1px solid rgba(0,0,0,.04);padding:6px 16px 6px 8.5px;border-radius:10px;gap:8px}.tag-lines .tag .inner img{width:19px;height:19px;border-radius:4px}.tag-lines .tag .inner p{color:var(--black-color);font-weight:500;line-height:150%;letter-spacing:0%;text-transform:capitalize}.message-popup{position:fixed;inset:0;background-color:#000000af;z-index:1111;pointer-events:none;transform:translateY(20px);opacity:0;transition:.3s ease-in-out}.message-popup.active{pointer-events:auto;transform:translateY(0);opacity:1}.message-popup .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30%;padding:30px;border-radius:20px;background-color:var(--white-color);display:flex;flex-direction:column;align-items:center;gap:40px}.message-popup .content h3{color:var(--black-color);text-align:center}.message-popup .content h3 .sent{color:var(--primary-color)}.message-popup .content h3 .error{color:red}.message-popup .content .btn-1{width:50%;padding:10px 30px;font-size:20px;justify-content:center}.message-popup .content img{height:auto;width:50%}#about{scroll-margin-top:120px}#faqs,#testemonials,#services{scroll-margin-top:50px}#process{scroll-margin-top:100px}#projects{scroll-margin-top:50px}.slider-buttons{display:flex;align-items:center;gap:1rem}.slider-buttons button{background:transparent;border:none;cursor:pointer;border-radius:12px;border:1px solid rgba(128,128,128,.185);width:47px;height:47px;padding:15px 13px}.slider-buttons button.swiper-button-prev-custom{background-color:#fff}.slider-buttons button.swiper-button-next-custom{background-color:var(--primary-color)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.policies h2,.policies h3{color:var(--black-color);text-align:left}@keyframes fadeInUpCustom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.animate-on-reveal{opacity:0}.animate-on-reveal.revealed{animation:fadeInUpCustom .8s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slider{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes sliderReverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sliderUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes sliderDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (max-width: 1300px){.wrapper,.inner-90{width:71.875rem}.tag-lines{flex-wrap:wrap;width:100%}}@media (max-width: 1169px){.wrapper,.inner-90{width:65.625rem}h1{font-size:3.125rem}.head-title h2,.head-title-customers h2{font-size:2.5rem}}@media (max-width: 1094px){.wrapper,.inner-90{width:62.5rem}}@media (max-width: 1042px){.wrapper,.inner-90{width:59.375rem}}@media (max-width: 1000px){.wrapper,.inner-90{width:56.25rem}.head-title h2{font-size:2.188rem}.section-padding{padding:5rem 0rem}}@media (max-width: 910px){.wrapper,.inner-90{width:52.5rem}h1{font-size:2.5rem}}@media (max-width: 850px){.wrapper,.inner-90{width:90%}.section-padding{padding:3.75rem 0rem}p{font-size:.938rem}.head-title-customers h2,.head-title h2{font-size:2.375rem!important}.head-title-customers .people,.head-title .people{margin-bottom:1rem}.head-title-customers .people .profile-img img,.head-title .people .profile-img img{width:1.438rem;height:1.438rem;border-radius:50%}.head-title-customers .people .profile-img img:not(:first-child),.head-title .people .profile-img img:not(:first-child){margin-left:-.625rem}.head-title-customers .people p,.head-title .people p{font-size:.875rem!important}h2{font-size:2.375rem}.faq{border:.063rem solid rgba(0,0,0,.05);border-radius:1.5rem;transition:.2s ease-in-out}.faq:not(:last-child){margin-bottom:1rem}.faq:hover{transform:scale(1.02)}.faq .faq-header h4{font-size:1rem;width:90%}}@media (max-width: 450px){.head-title-customers h2 .none,.head-title h2 .none{display:block}.head-title-customers h2 br,.head-title h2 br{display:none}.wrapper,.inner-90{width:92%}input,textarea{font-size:1rem!important}}@media (max-width: 378px){.head-title h2{font-size:1.875rem!important}}@media (max-width: 350px){.wrapper{width:95%}}@keyframes customFadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes opacityReveal{0%{opacity:0}to{opacity:1}}header{padding:12px 0;position:fixed;top:0;left:0;right:0;z-index:1111;border-top:16px solid var(--primary-color);background-color:#fcfcfc;box-shadow:0 2px 8px #0000000d}header .wrapper{display:flex;align-items:center;justify-content:space-between;position:relative}header .wrapper .logo{display:flex;align-items:center;gap:5px}header .wrapper .logo .icon{font-size:30px}header .wrapper .logo img{width:152px;z-index:1}header .wrapper .logo p{font-weight:700;font-size:20px;color:#000}header .wrapper nav{display:flex;gap:34px}header .wrapper nav .navigation{display:flex;align-items:center;gap:41px}header .wrapper nav .navigation .nav-item{font-size:14px;color:var(--body-primary);font-weight:600}header .wrapper nav .navigation .nav-item.active{color:var(--primary-color)}header .wrapper nav .navigation .nav-item:hover{color:var(--primary-color)}header .wrapper nav .action-buttons-header{display:flex;align-items:center;gap:20px}header .wrapper nav .action-buttons-header .btn-1,header .wrapper nav .action-buttons-header .btn-2{padding:12px 24px;font-size:16px;line-height:150%}header .wrapper nav .contact-part{display:none;padding:16px;background:linear-gradient(#1d64ffb3,#1d64ffb3),radial-gradient(#709dff,#1d64ff);border-radius:13px;position:relative}header .wrapper nav .contact-part img{position:absolute;top:0;left:0;height:120px}header .wrapper nav .contact-part .heading{margin-bottom:16px}header .wrapper nav .contact-part .heading h4{color:var(--white-color);margin-bottom:7.5px}header .wrapper nav .contact-part .heading p{color:#fffc}header .wrapper nav .contact-part .lower .btn-1{display:block;z-index:1111;box-shadow:0 2px 8px #1d64ff29;background-color:#ffffff1a}header .wrapper nav .contact-part .lower p{display:flex;align-items:center;gap:15px;margin-bottom:16px}header .wrapper nav .contact-part .lower p img{position:static;width:20px;height:20px;color:var(--gray-color)}header .wrapper nav .contact-part .lower p a{color:var(--gray-color)}header .wrapper nav .contact-part .lower p a:hover{text-decoration:underline}header .wrapper .menu-btn{position:absolute;right:0;top:5px;color:var(--primary-color);display:none;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;cursor:pointer}header .wrapper .menu-btn .icon{font-size:28px}header .wrapper .menu-btn img{width:18px;height:18px}@media (max-width: 1095px){header .wrapper nav{gap:25px}header .wrapper nav .navigation{gap:25px}header .wrapper nav .action-buttons-header{gap:20px}header .wrapper nav .action-buttons-header .btn-1,header .wrapper nav .action-buttons-header .btn-2{padding-left:15px;padding-right:15px}}@media (max-width: 1043px){header .wrapper nav{gap:20px}header .wrapper nav .navigation{gap:25px}header .wrapper nav .action-buttons-header{gap:10px}header .wrapper nav .action-buttons-header .btn-1,header .wrapper nav .action-buttons-header .btn-2{padding-left:15px;padding-right:15px}}@media (max-width: 1000px){header .wrapper nav{gap:16px}header .wrapper nav .navigation{gap:20px}header .wrapper nav .action-buttons-header{gap:10px}header .wrapper nav .action-buttons-header .btn-1,header .wrapper nav .action-buttons-header .btn-2{padding-left:10px;padding-right:10px}}@media (max-width: 910px){header .wrapper{padding:10px 20px;flex-direction:column;align-items:start}header .wrapper nav{display:flex;margin-top:0;padding-top:0;height:0px;opacity:0;pointer-events:none;transition:all .5s ease-in-out;gap:10px}header .wrapper nav.active{opacity:1;height:auto;margin-top:20px;pointer-events:fill}header .wrapper nav .navigation{flex-direction:column;gap:0px;align-items:start;width:50%}header .wrapper nav .navigation .nav-item{font-size:18px;width:100%;padding:20px 0}header .wrapper nav .navigation .nav-item:not(:last-child){border-bottom:1px solid rgba(38,38,38,.05)}header .wrapper nav .action-buttons-header{display:none}header .wrapper nav .contact-part{display:block;width:50%}header .wrapper .menu-btn{display:block}}@media (max-width: 667px){header .wrapper nav{flex-direction:column;gap:20px;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:thin}header .wrapper nav .contact-part{width:100%}}@media (max-width: 450px){header{transition:.4s ease-in-out;border-top:10px solid var(--primary-color)}header.active{background-color:#00000036;bottom:0}header .wrapper{padding:10px}header .wrapper nav{position:fixed;margin-top:0!important;inset:-100px 0 0;background-color:var(--white-color);padding:80px 10px 20px!important}header .wrapper nav .logo-link{display:block}header .wrapper nav.active{padding:5px;gap:0px;top:0;overflow-y:scroll;scrollbar-color:transparent transparent;scrollbar-width:thin}header .wrapper nav .navigation{width:100%;padding:0 10px;margin-bottom:20px}header .wrapper nav .contact-part img{height:100px}}footer{background-color:var(--gray-color);border-top:1px solid rgba(0,0,0,.04);padding-top:120px}footer .wrapper .information{align-items:start;justify-content:space-between}footer .wrapper .information .info{display:flex;flex-direction:column;gap:32px}footer .wrapper .information .info .head img{width:215px;margin-bottom:16px}footer .wrapper .information .info .head p b{font-weight:500}footer .wrapper .information .info .social-links{display:flex;align-items:center;gap:16px}footer .wrapper .information .info .social-links img{width:31px;height:31px;border-radius:50%;background-color:#0000000a;border:1px solid rgba(0,0,0,.02);color:var(--black-color)}footer .wrapper .information .info .social-links img:hover{background-color:var(--primary-color)}footer .wrapper .information .info .social-links .insta{width:31px;height:31px;display:flex;align-items:center;justify-content:center;background-color:#0000000a;border-radius:50%}footer .wrapper .information .info .social-links .insta:hover{background-color:var(--primary-color)}footer .wrapper .information .info .social-links .insta .icon{color:var(--black-color)}footer .wrapper .information .info .navigation{display:flex;gap:24px;align-items:start}footer .wrapper .information .info .navigation .group{display:flex;flex-direction:column;gap:24px}footer .wrapper .information .info .navigation .group .nav-item{color:var(--body-primary);font-weight:400}footer .wrapper .information .info .navigation .group .nav-item:hover{font-weight:600;color:var(--black-color)}footer .wrapper .information .info .contact-footer{display:flex;flex-direction:column;gap:24px}footer .wrapper .information .info .contact-footer a{color:var(--body-primary)}footer .wrapper .information .info .contact-footer a:hover{text-decoration:underline}footer .wrapper .information .info .input-field{border-radius:12px;display:flex;align-items:center;width:336px;justify-content:space-between;border:1px solid rgba(0,0,0,.08);background-color:var(--white-color)}footer .wrapper .information .info .input-field input{padding:11px 11px 11px 18px;border-radius:12px;width:100%;border:none;outline:none}footer .wrapper .information .info .input-field img{height:auto}footer .wrapper .brand-name{margin-top:40px;margin-bottom:-10px;opacity:20%}footer .designed-by{background-color:var(--primary-color);padding:15px 0}footer .designed-by .wrapper{height:100%;display:flex;align-items:center;justify-content:space-between}footer .designed-by .wrapper p{color:#ffffffa6;font-weight:400}footer .designed-by .wrapper p a{color:#ffffffa6}footer .designed-by .wrapper p a:hover{text-decoration:underline}footer .designed-by .wrapper .legal-pages{display:flex;align-items:center;gap:25px;margin-top:10px}footer .designed-by .wrapper .legal-pages a{color:#ffffffa6}footer .designed-by .wrapper .legal-pages a:hover{text-decoration:underline}@media (max-width: 1169px){footer .wrapper .information{gap:35px}footer .wrapper .information .info{width:fit-content}footer .wrapper .information .info .input-field{width:100%}}@media (max-width: 1000px){footer{padding-top:80px}footer .wrapper .information{flex-wrap:wrap;justify-content:start}footer .wrapper .information .info{width:48%;margin-bottom:50px}footer .wrapper .brand-name{margin-top:10px}}@media (max-width: 910px){footer .wrapper .information .info{width:45%}}@media (max-width: 850px){footer .designed-by{height:auto}footer .designed-by .wrapper{flex-direction:column;gap:10px;align-items:start}footer .designed-by .wrapper .legal-pages{gap:30px}}@media (max-width: 565px){footer .designed-by .wrapper .legal-pages{flex-wrap:wrap;gap:16px}footer .designed-by .wrapper .legal-pages a{width:47%}}@media (max-width: 450px){footer .wrapper .information{flex-direction:column}footer .wrapper .information .info{width:100%}footer .wrapper .information .info .navigation{flex-direction:column}footer .wrapper .information .info .navigation .group{width:100%}.designed-by{height:auto!important}.designed-by .wrapper{padding:20px 0;flex-direction:column;justify-content:start;gap:8px}}
