/* Navigation Bar Styles */
.navbar-root {
  font-size: 64.7%;
}

.frame-1000002369-ME7 {
  margin: 0.6em 61.1em 0.6em 0em;
  height: calc(100% - 1.2em);
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.frame-1000002369-ME7 .group-1-5R1 {
  margin-right: 1.1em;
  width: 4em;
  height: 4em;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}

.frame-1000002369-ME7 .simplocloud-b8T {
  font-size: 1.8em;
  font-weight: 600;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}

.frame-1000002385-XH1 {
  height: 100%;
  display: flex;
  align-items: baseline;
  flex-shrink: 0;
}

.frame-1000002385-XH1 .navigation-menu-f8K {
  margin: 1.25em 3.5em 1.25em 0em;
  height: calc(100% - 2.5em);
  display: flex;
  align-items: center;
  flex-shrink: 0;
  flex-direction: row;
}

.frame-1000002385-XH1 .navigation-menu-f8K .features-mx3 {
  margin-right: 4em;
  font-size: 1.8em;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.036em;
  color: #ffffff;
  font-family: Plus Jakarta Sans, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}

.frame-1000002385-XH1 .navigation-menu-f8K .pricing-Jh5 {
  font-size: 1.8em;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.036em;
  color: #ffffff;
  font-family: Plus Jakarta Sans, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}

.frame-1000002385-XH1 .button-qwu {
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}

.login-cSs {
  margin-right: 3.2em;
  font-size: 1.8em;
  font-weight: 500;
  line-height: 1.5;
  letter-spacing: -0.036em;
  color: #c3d4e9;
  font-family: Plus Jakarta Sans, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}

.frame-1000002385-XH1 .button-qwu .button-get-a-free-demo-M9Z {
  width: 12.5em;
  height: 40px;
  text-align: center;
  font-size: 1.6em;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: -0.032em;
  color: #ffffff;
  font-family: Plus Jakarta Sans, 'Source Sans Pro';
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #0276d4;
  border-radius: 1.2em;
  flex-shrink: 0;
}

.navbar-expand-lg {
  padding: 20px !important;
  margin-bottom: 15px;
  border: solid 0.1em rgba(255, 255, 255, 0.16);
}

/* Responsive Navigation Styles */
@media only screen and (max-width: 768px) {
  .navigation-bar-ZJF {
    display: block !important;
    padding: 26px 10px !important;
    width: 95% !important;
  }
  .frame-1000002369-ME7 {
    margin: 10px 0px !important;
    height: calc(100% - 4.2em) !important;
  }
  .navigation-menu-f8K {
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-bottom: 0px !important;
    margin-right: 15px !important;
    flex-direction: column;
    align-items: baseline !important;
  }
  .features-mx3 {
    margin-right: 0em !important;
  }
  .login-cSs {
    margin-right: 1.2em !important;
  }
  .button-get-a-free-demo-M9Z {
    width: 11.5em !important;
    height: 80% !important;
    margin-top: 10px !important;
    height: 40px !important;
  }
  .frame-1000002385-XH1,
  .navigation-menu-f8K,
  .button-qwu {
    flex-direction: column;
    align-items: baseline !important;
  }
  .navbar-collapse {
    margin-top: 20px !important;
  }
  .navbar-toggler {
    background-color: white !important;
  }
}