.bg-overlay{opacity:.8!important;background:linear-gradient(90deg,#371e71,#4e1051)!important}.portfolio-page .bg-web-desc-upper{background:url(/_next/static/media/img-2-min.29713afc.webp) 50%/cover no-repeat}.about-head{background:-webkit-linear-gradient(left,#fff,#fff);-webkit-text-fill-color:transparent;text-align:center;font-size:35px!important;-webkit-background-clip:text;margin-top:30px;font-weight:500;text-transform:uppercase}.portfolio-page .service-card button,.portfolio-page .service-card p{box-shadow:0 3px 8px rgba(0,0,0,.24)}.portfolio-page .our-team,.portfolio-page .service-card p,.portfolio-page .vision-head{background:-webkit-linear-gradient(left,#371e71,#4e1051)!important;-webkit-background-clip:text!important}.portfolio-page .our-team,.portfolio-page .service-card p,.portfolio-page .vision-card h4,.portfolio-page .vision-head{-webkit-text-fill-color:transparent!important}.our-team,.vision-head{font-size:35px!important;font-weight:500;padding:10px 0;text-shadow:2px 2px 4px rgba(78,16,81,.3)!important;text-transform:uppercase}.main-vision-container,.service-card,.service-top-section{padding:20px 0}.service-section{display:flex;align-items:center;justify-content:space-around;flex-direction:column;margin-top:20px}.service-upper-section{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.service-card{text-align:center;position:relative;width:350px}.service-card img{position:absolute;width:57px;left:40%;top:-7px}.portfolio-page .service-card p{padding:40px;font-size:20px!important;font-weight:500;min-height:80px;border-radius:10px;line-height:60px}.service-card button,.vision-card h4{background:-webkit-linear-gradient(left,#371e71,#4e1051)!important}.service-card button{position:absolute;color:#fff;border:none;padding:7px 30px;border-radius:20px;font-size:16px;top:68%;left:30%}.portfolio-page .vision-card h4{font-size:20px!important;-webkit-background-clip:text!important;font-weight:500;margin-top:10px}.portfolio-page .vision-para{color:#95a0ab;text-align:justify;font-size:17px}.vision-card-container{display:flex;align-items:center;justify-content:space-around;gap:10px;flex-wrap:wrap;padding:20px 0}.vision-card{flex-basis:45%;padding:20px;margin-top:20px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);min-height:300px;border-radius:10px}.portfolio-page .vision-card p{font-size:17px;color:#95a0ab;padding-top:10px;line-height:25px}Image,Image:hover{cursor:pointer}.bg-web-desc{background:url(/_next/static/media/business-strategy-success-target-goals-min.b91354bc.webp) 50%/cover no-repeat}.demo-projects,.main-project-section{background:-webkit-linear-gradient(left,#371e71,#4e1051)}.portfolio-page .home-desc{max-width:100%!important;font-size:17px;line-height:26px;text-align:justify}.mission-card-container{display:flex;align-items:center;justify-content:center;padding:30px 0;text-align:center;gap:20px}.mission-card h4{font-weight:600;font-size:16px!important}.portfolio-page .text-white{font-size:30px!important;text-transform:uppercase}.main-project-section{padding:30px 0;filter:opacity(.9);color:#fff}.demo-projects{padding:20px 0}.project{padding-top:10px}.portfolio-page .project-1 h3{font-size:45px;font-weight:600;padding:10px 0;color:#fff!important}.portfolio-page .project-1 h4{font-size:20px}.portfolio-page .project-1 p{font-size:16px;padding:20px 0}.project-background{width:50px;height:80px;background-color:#fff;position:absolute;right:0;bottom:4px}.about-head::selection,.our-team::selection,.service-card p::selection,.vision-card h4::selection,.vision-head::selection{background:-webkit-linear-gradient(left,#fff,#fff)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}.designing-container{display:flex;align-items:center;justify-content:space-around;gap:20px;flex-wrap:wrap}.desing-card{flex-basis:48%;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);padding:20px}.desing-card h4{background:-webkit-linear-gradient(left,#371e71,#4e1051)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;font-size:24px}.desing-card p{font-size:15px;color:#95a0ab;line-height:25px}.mytabs{display:flex;flex-wrap:wrap;max-width:1000px;margin:50px auto;padding:25px}.mytabs input[type=radio]{display:none}.mytabs label{padding:10px 90px;color:#371e71;font-weight:700;transition:background .3s ease-in-out,color .3s ease-in-out;cursor:pointer;margin:auto;border:10px;border-radius:50px}.mytabs .tab{width:100%;padding:20px;display:none;background:#fff;order:1;opacity:0;transform:scale(.95);animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.mytabs .tab h2{font-size:30px}@keyframes fadeInAndGrow{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.mytabs input[type=radio]:checked+label+.tab{display:block;animation-name:fadeInAndGrow;min-height:280px}.mytabs input[type=radio]:checked+label{background:#4e1051;color:white;border-radius:50px}.inner-tab-container{display:flex;align-items:center;justify-content:space-evenly;margin-top:50px}.tab-image{width:8%}@media screen and (min-width:768px) and (max-width:1024px){.service-upper-section{flex-wrap:wrap;flex-direction:row}.service-section{width:100%;flex-direction:row}.mission-card,.service-card{flex-basis:48%}.project-background,.vision-img-container{display:none}.mission-card-container{flex-wrap:wrap}}@media screen and (max-width:767px){.about-head{margin-top:-10px!important}.service-section,.service-upper-section,.team-container{flex-direction:column}.service-section{margin-top:-20px!important}.team-container{padding:0!important}.project-background,.vision-img-container{display:none}.our-team{margin-bottom:50px!important}.service-card{max-width:350px!important;width:300px!important}.vision-card{flex-basis:100%!important}.vision-card h4{font-size:18px!important}.mission-card-container{flex-direction:column;padding:20px 10px}.our-team,.vision-head{font-size:32px!important;text-align:center}.resverse{display:flex;flex-direction:column-reverse}.project-1{margin-top:10px}.vision-para{text-align:justify}.service-upper-section,.vision-card-container{gap:0!important}.project-1 h3{font-size:36px!important}}@media (max-width:480px){.resverse{display:flex;flex-direction:column-reverse}.project-1{margin-top:20px}.service-upper-section,.vision-card-container{gap:0!important}.project-1 h3{font-size:36px!important}.service-section{margin-top:20px!important}}