@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap);@import url(https://fonts.googleapis.com/css2?family=Quicksand&display=swap);@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap);body{font-family:IBM Plex Sans,sans-serif}p{text-align:justify}.nav-dark{background-color:#fff;box-shadow:0 2px 5px 1px #c2c2c2}h1{color:navy}.navbar{position:fixed}.nav-item .active{color:purple!important}.hero{height:70vh}.hero-img{max-width:100%}@media (max-width:768px){.hero-header{text-align:center!important;margin-top:20px;font-size:xx-small!important}.hero{height:80vh}.hero-img{width:80%}}.scroll-down{position:relative;margin-top:-20px}.carousel{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:15px;width:90%}@media (max-width:768px){.carousel{width:100%}}.service-para{font-size:small}.icon{max-width:70px}.startup-card{box-shadow:0 0 3px 0 #d2d2d2}.about-hero{background-image:linear-gradient(120deg,pink,#add8e6,#ffffe0)}@media (max-width:768px){.about-hero{margin-top:60px}.about-container{padding:0!important;min-width:90%;font-size:small}p,ul{font-size:small!important}}.about-container{height:35vh}.abt-s2{margin:30px!important;border:2px solid #1a1a1a;min-height:80px}body{font-family:Raleway,sans-serif;color:#222}img{max-width:100%}ul{list-style-type:none}.l-icon{font-size:20px;color:#0079ff;max-height:30px}title{text-transform:capitalize}p{letter-spacing:.3px;font-weight:500;color:#3e4146}a{text-decoration:none;color:#7272cf}@media (max-width:768px){body{font-size:small!important}}.navbar-close,.navbar-toggler{border:none!important;box-shadow:none!important;background-color:initial}.navbar-toggler:focus{border:none!important}.nav-dark{background-color:#fff!important;box-shadow:0 1px 10px 0 #565656;max-height:60px!important;position:fixed;background-image:none!important}h1,h2{color:#000;font-weight:500}.non-hero-section{min-height:70vh}.hero h1{color:#000013}@media (min-width:992px){h1{font-weight:500}}.navbar{position:sticky;top:0;width:100%;transition:all .2s ease-in-out}.nav-item .active{color:#155fdd!important}#logo{max-width:130px}.dropdown-menu{box-shadow:0 2px 8px 1px grey;animation:slideup .5s;border-radius:0;border:none}.dropdown:hover>.dropdown-menu{display:block}@keyframes slideup{0%{transform:translateY(10%)}to{transform:translateY(0)}}.btn-cta{border-radius:0;background-color:#000;color:#fff;border:2px solid #000;height:4 0;border-radius:5px;box-shadow:1.5px 1.5px 5px 1px #474747;transition:all .15s ease-in-out}.btn-cta:hover{border:2px solid #000}.btn-cta-2{border-radius:5px;border:2px solid #000;height:4 0;box-shadow:1.5px 1.5px 5px 1px #474747;transition:all .15s ease-in-out}.btn-cta-2:hover{border:2px solid #000;background-color:#000;color:#fff}.no-bg{background-image:none!important}.navbar{height:70px;background-color:#e5e5f7;opacity:1;background-image:radial-gradient(#444cf7 .5px,transparent 0),radial-gradient(#444cf7 .5px,#e5e5f7 0);background-size:20px 20px;background-position:0 0,10px 10px}.container{min-width:75%}.hero{background-color:#f0f8ff;height:60vh;background-color:#e5e8f7;background-color:#e5e5f7;opacity:1;background-image:radial-gradient(#444cf7 .5px,transparent 0),radial-gradient(#444cf7 .5px,#e5e5f7 0);background-size:20px 20px;background-position:0 0,10px 10px}.hero-img{max-width:80%}.Hero-h1{font-size:2.5em;color:#3f4676!important}.hero-header{text-align:left}@media (max-width:768px){.hero-header{text-align:center!important;font-size:xx-small!important}.hero-header p{text-align:center}.hero-img{width:90%;margin-bottom:20px}}.scroll-down{color:navy;margin-bottom:.4em;margin-top:-.7em;font-size:3em}.carousel{box-shadow:0 4px 30px 5px rgba(52,52,52,.2),0 6px 30px 5px rgba(46,46,46,.19);overflow:hidden;width:80%}@media (max-width:768px){.hero{height:auto}.carousel{width:100%}}.service-card>p{text-align:center!important}.service-para{font-size:13px}.icon{max-width:50px}.gif{width:80px}.service-hero-img,.startup-card{box-shadow:2px 2px 4px 2px hsla(0,0%,65.5%,.2),0 2px 10px 0 hsla(0,0%,54.9%,.19)}.startup-card{border-radius:10px;border:none;min-height:300px;max-width:90%;padding:20px;background-color:#fff}.form-control,.form-select{border-radius:0;border:none;border-bottom:2px solid #000}.form-check-input{box-shadow:none;border:2px solid #000;color:#000}.form-check-input:checked{background-color:navy;border:none}.form-check-input:focus,.form-control:focus,.form-select:valid:focus{box-shadow:none!important}.footer-logo{max-width:120px}.social-icons{color:#000}.list-item>a{color:#000;font-size:small}.footer-contact{font-size:small;text-align:left}.contact-icons{position:fixed;left:0;top:40%;height:200px;min-width:30px}.ic{width:50px;height:50px;background-color:#fff;margin-bottom:1px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 3px 10px 0 rgba(0,0,0,.19);transition:width .5s;color:#000}.ic:hover{width:100px}@media (max-width:768px){.contact-icons{display:none}}.about-hero{background-color:#f0f8ff;background-image:linear-gradient(120deg,#ffe3db,#c7f1ff,#e2ffe0)}@media (max-width:768px){.about-container{padding:0!important;min-width:90%;font-size:small}p,ul{font-size:small!important}}.about-container{height:25vh}.abt-s2{margin:10px!important;border-radius:10px;border:none;min-height:90px;max-width:80%;padding:20px;background-color:#fff;box-shadow:2px 2px 4px 2px hsla(0,0%,65.5%,.2),0 2px 10px 0 hsla(0,0%,54.9%,.19)}@media (min-width:992px){.abt-s2{max-height:220px}}.abt-s2 p{font-size:small}.cta-container{min-height:300px}.cta-container h1{color:#fff;font-size:40px}.cta-button{border-radius:0;border:2px solid #fff;color:#fff;transition:background-color .3s ease-out}.cta-button:hover{background-color:#fff;color:#000}.service-wad{background-image:linear-gradient(120deg,#fcfffd,#87c2e4)}.service-mad{background-image:linear-gradient(120deg,#ccfbff,#ef96c5)}.service-esd{background-image:linear-gradient(120deg,#f0f8ff,#d0cbff,#d8b4ff)}.service-ecd{background-image:linear-gradient(140deg,#ffcfcf,#c9cbff,#d4c3ff)}.service-uiux{background-image:linear-gradient(120deg,#ead9ff,#ced7ff,#c0fff6)}.service-bni{background-image:linear-gradient(120deg,#dbd5ff,#c7f9ff,#fffbd8)}.service-container{min-height:30vh}.cta-btn-2{border:2px solid #000;border-radius:0}.cta-btn-2:hover{background-color:#000;color:#fff}.tech-logo{max-width:100px;max-height:50px}.about-service-icon img{width:40px}.about-service-icon{font-size:small}.cta-section{background-image:linear-gradient(150deg,#ffafcb,#cff0ff,#e0ffe0);min-height:30vh}.csd-card{box-shadow:2px 2px 4px 2px hsla(0,0%,65.5%,.2),0 2px 10px 0 hsla(0,0%,54.9%,.19);max-width:90%;min-height:220px;border-radius:10px}.our-approach-hero{background-image:linear-gradient(140deg,#c0e2e2,#cdc8ed,pink)}.cta-section-process{background-image:linear-gradient(140deg,#d4ffff,#fff5d8,#efd5ff)}.process-card{margin:10px;box-shadow:0 0 5px 1px #c2c2c2;border-radius:5px}.startup-image{max-width:200px;position:absolute;top:0;right:20%}@media (max-width:1198px){.startup-image{max-width:200px;position:absolute;top:0;right:10%}}@media (max-width:990px){.startup-image{max-width:150px;position:absolute;top:0;right:10%}}@media (max-width:798px){.startup-image{max-width:100px;position:absolute;top:0;right:10%}}@media (max-width:319px){.startup-image{display:none}}.for-startup-hero{background-image:linear-gradient(120deg,#fff2fd,#ffdee6,#ecffec)}.startups-cta{background-image:linear-gradient(120deg,#ffe2d0,#d2cfff,#daffda)}.contact-hero{min-height:92vh}.contact-container{border-radius:10px;box-shadow:2px 2px 9px 1px #a4a4a4;width:100%!important;background-color:red;padding:0;overflow:hidden;margin-top:20px}.contact-row{background-image:linear-gradient(150deg,#fff,#e2f2ff,#d2f4ff);height:100%;width:100%!important;padding:0;margin:0}.c-icon{height:60px;width:60px;background-color:#fff;box-shadow:1px 1px 8px .5px #949494;border-radius:10px}@media (max-width:992px){.contact-container{max-width:95%;font-size:small}.c-icon{height:40px;width:40px}.contact-data h5{font-size:small;font-weight:700}}.lhs-contact{background-color:initial!important}.rhs-contact{background-color:#fff}.to-top{position:fixed;bottom:20px;right:20px;height:50px;width:50px;border-radius:10px;box-shadow:0 0 3px 1px #b5b5b5;border:2px solid y;background-color:#d1caff;cursor:pointer;transition:scale .5s}.to-top:hover{scale:1.1;background-color:#000}.to-top:hover i{color:#fff}

/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll
html.has-scroll-smooth {
  overflow: hidden; }

html.has-scroll-dragging {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.has-scroll-smooth body {
  overflow: hidden; }

.has-scroll-smooth [data-scroll-container] {
  min-height: 100vh; }

[data-scroll-direction="horizontal"] [data-scroll-container] {
  height: 100vh;
  display: inline-block;
  white-space: nowrap; }

[data-scroll-direction="horizontal"] [data-scroll-section] {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  height: 100%; }

.c-scrollbar {
  position: absolute;
  right: 0;
  top: 0;
  width: 11px;
  height: 100%;
  transform-origin: center right;
  transition: transform 0.3s, opacity 0.3s;
  opacity: 0; }
  .c-scrollbar:hover {
    transform: scaleX(1.45); }
  .c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar {
    opacity: 1; }
  [data-scroll-direction="horizontal"] .c-scrollbar {
    width: 100%;
    height: 10px;
    top: auto;
    bottom: 0;
    transform: scaleY(1); }
    [data-scroll-direction="horizontal"] .c-scrollbar:hover {
      transform: scaleY(1.3); }

.c-scrollbar_thumb {
  position: absolute;
  top: 0;
  right: 0;
  background-color: black;
  opacity: 0.5;
  width: 7px;
  border-radius: 10px;
  margin: 2px;
  cursor: -webkit-grab;
  cursor: grab; }
  .has-scroll-dragging .c-scrollbar_thumb {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  [data-scroll-direction="horizontal"] .c-scrollbar_thumb {
    right: auto;
    bottom: 0; } */.contact-modal{border:2px solid #000;border-radius:10px;padding-top:0;padding-bottom:0;max-width:1200px}dialog[open]{animation:fadein .3s ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out}@keyframes fadein{0%{transform:scale(0)}to{transform:scale(1)}}.contact-modal{transition:all .5s ease-in-out}.contact-modal::backdrop{background-color:rgba(0,0,0,.4)}.contact-modal:focus{transform:scale(.5);transform:scale(1)}.modal-close{position:absolute;top:20px;right:20px;border:none;background-color:initial}@media (max-width:768px){.contact-modal{max-width:95%}}.carousel-dark{background-color:grey}.footer-link{color:#393939}.hero-h1-sub{position:relative;margin-right:1rem}.hero-h1-sub:after{content:"";position:absolute;bottom:-10px;left:0;height:7px;width:100%;border:3px solid transparent;border-top-color:#651cc2;border-radius:50%}.top-bar-mockup{height:2em}.top-bar-f{background-color:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.action-ico{height:.8em;width:.8em}.action-ico-2{width:40%;aspect-ratio:1/1}.top-bar-b{background-color:#575757}.offcanvas{max-width:85%}.browser-bar{border-bottom:1px solid #ddd}.dot{height:12px;width:12px;border-radius:50%;display:inline-block}.dot.bg-danger{background-color:#ff5f56}.dot.bg-warning{background-color:#ffbd2e}.dot.bg-success{background-color:#27c93f}.browser-frame img{transition:transform .3s ease}