html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

nav, section {
  display: block;
}

a {
  background-color: rgba(0, 0, 0, 0);
}

a:active, a:hover {
  outline: 0;
}

img {
  border: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal;
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  vertical-align: middle;
  display: inline-block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

h2 {
  margin-bottom: 10px;
  font-weight: bold;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
}

.w-slide {
  vertical-align: top;
  width: 100%;
  height: 100%;
  white-space: normal;
  text-align: left;
  display: inline-block;
  position: relative;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-menu {
  float: right;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}


:root {
  --ghost-white: #f7f7ff;
  --combine-library-grey-100: #d9dce2;
  --royal-blue: #0E7AFE;
  --black: #212121;
  --combine-library-grey-050: #f2f3f7;
  --combine-library-white: white;
  --combine-library-grey-600: #5f6570;
  --combine-library-grey-800: #1f2c3d;
  --combine-library-warning-400: #f8b34b;
  --combine-library-secondary-600: #00a1c1;
  --combine-library-primary-600: #6157f8;
}

.w-embed-youtubevideo {
  width: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  max-width: 100%;
  display: inline-block;
}

.navbar-logo-left {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--ghost-white);
  border-bottom: 1px solid #fff;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbarcontainer {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
  padding-left: 24px;
  padding-right: 24px;
}

.navbar-content {
  width: 100%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.navbar-brand {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}


.navbar-menu {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.navbar-title {
  color: #070600;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.navbar-title:hover {
  color: var(--royal-blue);
  align-self: stretch;
}

.navbar-link-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 12px;
  display: flex;
}

.team-rectangles {
  width: 100%;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.left-right {
    width: 100%;
    background: #f7f7ff;
}

.section-title {
  width: 100%;
  max-width: 530px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.h4 {
  color: #070600;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.body {

  color: #212121;
  text-align: center;
  flex-direction: column;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
  display: flex;
}

.body.left {
  text-align: left;
}

.body.hero {
    text-align: left;
}

.columns {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.card {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .08);
}

.image-wrapper {
  width: 100%;
  height: 180px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image {
  width: 100%;
  height: 180px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image.fit {
  object-fit: cover;
}

.info {
  width: 100%;
  height: 156px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.name {
  color: #070600;
  font-size: 24px;
  font-weight: 600;
  line-height: 150%;
}

.name.left {
  text-align: left;
  line-height: 140%;
}

.description {
  color: #212121;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.description.card {
  box-shadow: none;
  text-align: left;
  border: 1px #000;
  border-radius: 0;
}

.hero-stack iframe {
    border-radius: 25px;
    width: 560px; 
    height: 315px;
}

@media only screen and (max-width: 600px) {
    .hero-stack iframe {
        width: 100%;
    }
    
    .hero-stack .trailing {
        width: 100%;
    }
    
    .hero-stack .actions {
        flex-wrap: wrap;
        justify-content: center;
    }

}

.hero-heading-left {
  width: 100%;
  grid-column-gap: 80px;
  grid-row-gap: 80px;

  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.hero-heading-right {
  width: 100%;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  padding: 80px 0;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.small-container {
  width: 100%;
  max-width: 960px;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  background-color: #f7f7ff;
  border-radius: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 140px;
  padding: 64px 42px;
  display: none;
}

.content-wrapper {
  width: 100%;
  max-width: 580px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.content {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.author-job {
  color: #070600;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.container-3 {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-one {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.container-one._2 {
  max-width: 1200px;
}

.column-7 {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-8 {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-wrapper-7 {
  width: auto;
  height: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-9 {
  width: 100%;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-wrapper-8 {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.column-10 {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.column-11 {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-wrapper-9 {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.comment-body {
  color: #212121;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  line-height: 150%;
}

.image-wrapper-10 {
  width: 60px;
  height: 60px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-9 {
  width: 60px;
  height: 60px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  border-radius: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.info-3 {
  width: 100%;
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.comment-name {
  color: #070600;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 150%;
}

.comment-title {
  color: #070600;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.title-3 {
  color: #4767ed;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

.footer {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f7f7ff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.copyright {
  width: 100%;
  max-width: 940px;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.text-17 {
  color: #333;
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 150%;
}

.hero-stack {
  width: 100%;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title-section {
  width: 100%;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.title-section.home {
  align-items: flex-start;
}

.small-container-3 {
  width: 100%;
  max-width: 960px;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-wrapper-13 {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.h1-5 {
  color: #070600;
  text-align: center;
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

.head-image {
  border-radius: 20px;
  display: none;
}

.image-m {
  object-fit: contain;
  border-radius: 20px;
}

.image-m.line {
  box-shadow: 0 0 0 1px var(--combine-library-grey-050);
  object-fit: cover;
  border-radius: 24px;
}

.h2 {
  color: #070600;
  text-align: center;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.h2.left {
  text-align: left;
}

.container-two {
  width: 100%;
  max-width: 1200px;
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.fs_accordion-1_header:focus-visible {
  outline-offset: 4px;
  outline: 2px solid #9b9b9b;
}

.combine-padding-global {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_clients3 {
  background-color: var(--ghost-white);
  border-radius: 24px;
}

.combine-clients3_company-2 {
  height: 2.25rem;
  object-fit: cover;
}

.combine-clients3_company-2.contain {
  object-fit: contain;
}

.combine-text-size-regular-2 {
  color: var(--combine-library-grey-600);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-text-weight-semibold-2 {
  color: var(--combine-library-grey-800);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-clients3_client-2 {
  grid-column-gap: .75rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: max-content 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.combine-line_divider-2 {
  width: 100%;
  height: 1px;
  background-color: var(--combine-library-grey-100);
}

.combine-clients3_full-height-2 {
  height: 100%;
}

.combine-clients3_item-2 {
  height: 100%;
  max-width: 42rem;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--combine-library-white);
  border-radius: 1.25rem;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 1.5rem;
  display: flex;
}

.combine-clients3_slide-2 {
  height: auto;
}

.combine-container-medium-2 {
  width: 100%;
  max-width: 58rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-space-large-2 {
  height: 3rem;
}

.combine-space-medium-2 {
  width: 100%;
  height: 1.5rem;
}

.combine-heading-style-h2-2 {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.35;
}

.navbar-button-login {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    box-shadow: inset 0 0 0 2px var(--royal-blue);
    color: var(--royal-blue);
    text-transform: uppercase;
    border-radius: 30px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 8px 20px;
    font-size: 12px;
    font-weight: 500;
    line-height: 140%;
    transition: all .2s;
    display: flex;
}

.navbar-button-login:hover {
    background-color: var(--royal-blue);
    color: var(--ghost-white);
}
.combine-text-align-center-2 {
  text-align: center;
}

.combine-container-small-2 {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-section-medium-2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-padding-global-2 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-section_clients3-2 {
  background-color: var(--ghost-white);
  border-radius: 24px;
}

.span {
  font-family: Poppins, sans-serif;
}

.h1-2-copy {
  color: var(--royal-blue);
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
  text-align: left;
}

.combine-padding-section-medium-3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.combine-container-large {
  width: 100%;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto;
}

.combine-padding-global-3 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.combine-feature3_image {
  object-fit: cover;
}

.combine-feature3_image-wrapper {
  width: 100%;
  border-radius: 1.25rem;
  overflow: hidden;
}

.combine-text-size-regular-4 {
  color: var(--combine-library-grey-600);
  text-align: left;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.combine-feature3_number2 {
  color: #eb6534;
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-feature3_item {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.combine-feature3_number1 {
  color: var(--royal-blue);
  font-family: Poppins, sans-serif;
  font-size: 2.25rem;
  font-weight: 600;
  line-height: 1.5;
}

.combine-feature3_wrapper {
  grid-column-gap: 3.5rem;
  grid-row-gap: 1.5rem;
  display: flex;
}

.combine-heading-style-h2-3 {
  color: var(--black);
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.35;
}

.combine-feature3_content {
  width: 100%;
  max-width: 33rem;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.combine-feature3_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.combine-section_feature3 {
  color: var(--black);
  background-color: rgba(0, 0, 0, 0);
}

.youtube {
  border-radius: 14px;
}

.youtube.lazy {
  background-image: url("https://assets-global.website-files.com/64c8c3a36165123ac9081017/6568c4ff0ce807c5dc48e281_2023-11-30_18-22-41.png");
}

.div-block-3 {
  width: 100%;
  border-radius: 24px;
  overflow: hidden;
}

@media screen and (min-width: 1920px) {
  .navbar-logo-left {
    max-width: none;
  }

  .container-one._2 {
    max-width: 1200px;
  }
}

@media screen and (max-width: 991px) {
  .navbar-logo-left {
    padding-right: 0;
  }


  .navbar-menu {
    max-width: 100%;
    background-color: var(--ghost-white);
    flex-direction: column;
  }

  .navbar-link-4 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .body {
    margin-left: 0;
    margin-right: 0;
  }

  .body.left {
    text-align: center;
    margin-bottom: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .body.hero {
    padding-left: 62px;
    padding-right: 62px;
  }

  .columns {
    flex-direction: column;
    align-items: center;
    padding-left: 30px;
    padding-right: 30px;
  }

  .hero-heading-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 24px;
  }

  .hero-heading-right {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .small-container {
    max-width: none;
    margin-top: 120px;
  }

  .container-one {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    align-items: center;
  }

  .container-one._2 {
    max-width: 1200px;
    flex-direction: column;
  }

  .column-7 {
    grid-row-gap: 16px;
    align-items: center;
  }

  .column-8 {
    justify-content: center;
  }

  .column-10, .column-11 {
    grid-row-gap: 16px;
    align-items: center;
  }



  .head-image {
    object-fit: cover;
  }

  .h2.left {
    text-align: center;
  }

  .container-two {
    grid-row-gap: 40px;
    flex-direction: column-reverse;
    align-items: center;
  }

  .combine-padding-global {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .combine-text-size-regular-2 {
    overflow-wrap: normal;
    margin-bottom: 10px;
  }

  .combine-clients3_client-2 {
    margin-top: 20px;
  }

  .combine-line_divider-2 {
    margin-top: 10px;
  }

  .combine-clients3_item-2 {
    width: auto;
    max-width: none;
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .combine-space-large-2 {
    height: 2.5rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 2.5rem;
  }

  .combine-container-small-2 {
    width: 550px;
    max-width: none;
  }

  .combine-padding-section-medium-2 {
    width: 700px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .combine-padding-global-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-padding-global-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .combine-feature3_image {
    width: 700px;
  }

  .combine-heading-style-h2-3 {
    font-size: 2.5rem;
  }

  .combine-feature3_content {
    max-width: 40rem;
  }

  .combine-feature3_component {
    flex-direction: column;
  }
}

@media screen and (max-width: 767px) {
 

  .team-rectangles {
    overflow: hidden;
  }

  .body {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .body.left {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .body.hero {
    padding-left: 48px;
    padding-right: 48px;
  }

  .card {
    width: 400px;
  }

  .hero-heading-left {
    padding-top: 0;
    padding-bottom: 30px;
    overflow: hidden;
  }

  .hero-heading-right {
    padding-top: 32px;
    padding-bottom: 32px;
    overflow: hidden;
  }

  .small-container {
    max-width: none;
    margin-top: 100px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 40px 57px;
    overflow: hidden;
  }

  .container-one._2 {
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 20px;
  }

  .column-7 {
    margin-top: 17px;
  }

  .column-10, .column-11 {
    padding-top: 0;
  }

  .comment-body {
    font-size: 18px;
  }
    
  .head-image {
    border-radius: 24px;
  }

  .h2 {
    font-size: 40px;
  }

  .h2.left {
    text-align: center;
    margin-top: 0;
    font-size: 40px;
  }

  .combine-padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-text-size-regular-2 {
    font-size: 16px;
  }

  .combine-clients3_item-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .combine-space-large-2 {
    height: 1rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 32px;
  }

  .combine-container-small-2 {
    width: 430px;
  }

  .combine-padding-section-medium-2 {
    width: 470px;
    padding: 3rem 0;
  }

  .combine-padding-global-2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .h1-2-copy {
    padding-left: 33px;
    padding-right: 33px;
  }

  .combine-padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .combine-feature3_component {
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {


  .section-title {
    margin-top: 40px;
  }

  .h4 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }

  .body {
    font-size: 14px;
  }

  .body.left {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .body.hero, .columns {
    padding-left: 0;
    padding-right: 0;
  }

  .card {
    width: auto;
    align-items: stretch;
  }

  .image-wrapper {
    height: auto;
  }

  .image {
    width: 100%;
    height: 120px;
    object-fit: fill;
  }

  .image.fit {
    object-fit: cover;
  }

  .info {
    height: auto;
  }

  .name {
    text-align: left;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 120%;
  }

  .description.card {
    width: auto;
    font-size: 14px;
    overflow: visible;
  }

  .hero-heading-right {
    padding-top: 21px;
    padding-bottom: 21px;
  }

  .small-container {
    max-width: 290px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-one {
    flex-direction: column;
  }

  .container-one._2 {
    flex-direction: column;
    padding-top: 30px;
  }

  .column-7 {
    grid-row-gap: 8px;
    margin-top: 10px;
  }

  .column-11 {
    grid-row-gap: 8px;
  }

  .comment-body {
    font-size: 14px;
  }

  .comment-title, .title-3 {
    font-size: 20px;
  }

  .h1-5 {
    font-size: 36px;
    line-height: 110%;
  }

  .head-image {
    max-height: 300px;
  }

  .image-m {
    width: auto;
    height: auto;
    object-fit: contain;
  }

  .h2, .h2.left {
    font-size: 32px;
  }

  .combine-padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-clients3_company-2 {
    margin-top: 10px;
  }

  .combine-text-size-regular-2 {
    font-size: 12px;
  }

  .combine-clients3_client-2 {
    grid-column-gap: .75rem;
    grid-row-gap: 0rem;
    grid-template-columns: max-content 1fr;
    justify-items: start;
  }

  .combine-space-large-2 {
    height: 1rem;
  }

  .combine-space-medium-2 {
    height: .5rem;
  }

  .combine-heading-style-h2-2 {
    font-size: 20px;
  }

  .combine-container-small-2 {
    width: 220px;
  }

  .combine-padding-section-medium-2 {
    width: 280px;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .combine-padding-global-2 {
    padding-left: 1rem;
    padding-right: 1rem;
    overflow: hidden;
  }

  .span {
    font-size: 14px;
  }

  .h1-2-copy {
    font-size: 36px;
  }

  .combine-padding-global-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .combine-feature3_wrapper {
    flex-direction: column;
  }
}

#w-node-_0b80a3e4-fae3-a171-4061-ec2f6fec8ddd-6fec8dcd, #w-node-_0b80a3e4-fae3-a171-4061-ec2f6fec8ddf-6fec8dcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0b80a3e4-fae3-a171-4061-ec2f6fec8de1-6fec8dcd {
  grid-area: 1 / 3 / 3 / 4;
}

@media screen and (max-width: 479px) {
  #w-node-_0b80a3e4-fae3-a171-4061-ec2f6fec8de1-6fec8dcd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

.combine-section_clients3-2 {
    width: 100%;
    max-width: 1200px;
}


.review_wrapper {
    display: flex;
}

.review_wrapper .combine-clients3_item-2 {
    width: 50%;
}



:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

::-webkit-inner-spin-button,::-webkit-outer-spin-button {
    height: auto
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

blockquote,figure,h2,p {
    margin: 0
}

ul {
    list-style: none;
    margin: 0;
    padding: 0
}

:disabled {
    cursor: default
}



:where(.modal) {
    align-items: center
}

.\!link:focus-visible {
    outline: 2px solid currentColor!important;
    outline-offset: 2px!important
}

.link:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px
}

:where(.toast) {
    right: 0;
    left: auto;
    top: auto;
    bottom: 0;
    --tw-translate-x: 0px;
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.relative {
    position: relative
}

.order-none {
    order: 0
}

.col-span-2 {
    grid-column: span 2/span 2
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.mb-20 {
    margin-bottom: 5rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mt-0\.5 {
    margin-top: .125rem
}

.mt-4 {
    margin-top: 1rem
}

.flex {
    display: flex
}

.grid {
    display: grid
}

.hidden {
    display: none
}

.h-full {
    height: 100%
}

.w-full {
    width: 100%
}

.max-w-2xl {
    max-width: 42rem
}

.max-w-7xl {
    max-width: 80rem
}

.shrink-0 {
    flex-shrink: 0
}

.grid-cols-1 {
    grid-template-columns: repeat(1,minmax(0,1fr))
}

.flex-col {
    flex-direction: column
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.justify-start {
    justify-content: flex-start
}

.justify-between {
    justify-content: space-between
}

.gap-2 {
    gap: .5rem
}

.gap-4 {
    gap: 1rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-y-6 {
    row-gap: 1.5rem
}

.rounded-lg {
    border-radius: 1.25rem
}

.border-t {
    border-top-width: 1px
}


.bg-base-100 {
    background-color: var(--ghost-white);
}

.p-4 {
    padding: 1rem
}

.p-6 {
    padding: 1.5rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem
}

.pt-4 {
    padding-top: 1rem
}

.text-center {
    text-align: center
}

.text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.font-extrabold {
    font-weight: 800
}

.font-medium {
    font-weight: 500
}

.leading-relaxed {
    line-height: 1.625
}

.text-base-content {
    color: #212121;
}

.text-base-content\/80 {
    color: #212121;
}


@media (min-width:640px) {
    .sm\:gap-8 {
        gap: 2rem
    }

    .sm\:gap-y-8 {
        row-gap: 2rem
    }

    .sm\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }
}

@media (min-width:768px) {
    .md\:order-first {
        order: -9999
    }

    .md\:grid {
        display: grid
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2,minmax(0,1fr))
    }
}

@media (min-width:1024px) {
    .lg\:order-none {
        order: 0
    }

    .lg\:max-w-none {
        max-width: none
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4,minmax(0,1fr))
    }

    .lg\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }
}

html {
   font-family: 'Inter', sans-serif;
}

:root {
    --rt-color-white: #fff;
    --rt-color-dark: #222;
    --rt-color-success: #8dc572;
    --rt-color-error: #be6464;
    --rt-color-warning: #f0ad4e;
    --rt-color-info: #337ab7;
    --rt-opacity: 0.9
}

.appStoreIconReview {
    width: 20px
}


/* Donate */
/* Donate */

.btn:is(input[type=checkbox]),.btn:is(input[type=radio]) {
    width: auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after {
    --tw-content: attr(aria-label);
    content: var(--tw-content)
}

.btn:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-offset: 2px
}

.btn-group>.btn-active:focus-visible,.btn-group>input[type=radio]:checked.btn:focus-visible {
    outline-style: solid;
    outline-width: 2px;
    outline-color: hsl(var(--p)/1)
}

.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked) {
    --tw-border-opacity: 1;
    border-color: hsl(var(--p)/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: hsl(var(--p)/var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: hsl(var(--pc)/var(--tw-text-opacity))
}

.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible {
    outline-color: hsl(var(--p)/1)
}

.btn-square:where(.btn-xs) {
    height: 1.5rem;
    width: 1.5rem;
    padding: 0
}

.btn-square:where(.btn-sm) {
    height: 2rem;
    width: 2rem;
    padding: 0
}

.btn-square:where(.btn-md) {
    height: 3rem;
    width: 3rem;
    padding: 0
}

.btn-square:where(.btn-lg) {
    height: 4rem;
    width: 4rem;
    padding: 0
}

.btn-circle:where(.btn-sm) {
    height: 2rem;
    width: 2rem;
    border-radius: 9999px;
    padding: 0
}

#testimonials .combine-heading-style-h2-2 {
    margin-bottom: 50px;
}

#testimonials figure {
    text-align: left;
    
}

#testimonials figure figcaption {
    border-top: 1px solid #d9d9e5;
}

.actions {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 16px;
    display: flex;
}

.get-started {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    color: var(--ghost-white);
    background-color: var(--royal-blue);
    border-radius: 30px;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
    text-decoration: none;
    transition: all .2s;
    display: flex;
}

.get-started:hover {
    color: var(--ghost-white);
    background-color: #0862d0;
}

.logo-wra {
    display: flex;
    align-items: center;
    text-decoration: none;
}

.logo-wra span {
    color: #070600;
    font-size: 22px;
    font-weight: 600;
    margin-left: 5px;
}


.logo {
  width: 50px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hero-container {
    flex-direction: row;
}


@media only screen and (max-width: 1100px) {
  .hero-container {
        flex-direction: column;
  }
    .title-section.home {
        align-items: center;
    }
    
    .h1-2-copy {
        text-align: center;
    }
    
    .body.hero {
        text-align: center;
    }
}

.combine-section_feature3 {
    width: 100%;
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    background-color: #f7f7ff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.innerContainerPadding {
    padding: 100px 24px;
    box-sizing: border-box;
}

.customTextarea {
    width: 100%;
    max-width: 500px;
    height: 150px;
    box-sizing: border-box;
    color: #000;
    font-family: 'Inter', sans-serif;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
    border-radius: var(--rounded-btn,.5rem);
    padding-left: 1rem;
    padding-top: 1rem;
    padding-right: 1rem;
    font-size: 1rem;
    line-height: 2;
    line-height: 1.5rem;
    background: #f7f7ff;
}

.sefnd {
    border: none;
    font-size: 16px;
    cursor: pointer;
    padding-left: 50px;
    padding-right: 50px;
}

.myForm {
        flex-direction: column;
    width: 100%;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: center;
}

.footer.white {
    background: #fff;
}

#testimonials {
    width: 100%;
    background: #f7f7ff;
}

#testimonials figure {
    background: #fff;
}


@media only screen and (max-width: 600px) {

    .innerContainerPadding {
        padding: 60px 24px;
    }
}


.section-title.nomb {
    margin-top: 0px;
}


.footerLinks {
  display: flex;
  justify-content: space-between; 
  align-items: center;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}


.footerLinks .links {
  display: flex;
  gap: 15px;
}

.FeatureList_container__tE_Dz{
    display:flex;
    flex-direction:column;
    gap:4px;
    align-items: center;
}
.FeatureList_feature__nq_26{
    display:flex;
    align-items:center;
    gap:8px
}
.FeatureList_iconWrapper__joe2f{
    padding:0;
    margin-left:8px;
    background:rgba(252,102,32,.1);
    border-radius:24px
}
.FeatureList_iconWrapper__joe2f,.FeatureList_icon__FpJ_S{
    width:30px;
    height:30px;
    display:flex;
    justify-content:center;
    align-items:center
}
.FeatureList_icon__FpJ_S{
    color:#fb7637;
}
.FeatureList_text__iOaSD{
    color: color: var(--Item-Base-Primary);
    font-size:20px;
    line-height:28px;
    letter-spacing:.3px;
}
.FeatureList_text__iOaSD i {
    margin-right: 5px;
    width: 30px;
    text-align: center;
}


.PricingCard_plansContainer__ClQYp{
    display:flex;
    flex-direction:column;
    gap:0;
    border-radius:24px;
    padding:4px;
    position:relative
}
.PricingCard_plansContainer__ClQYp:not(.PricingCard_old__ttKCn){
    background: rgba(0, 0, 0, 0.3);
    box-shadow:0 4px 4px 0 rgba(0,0,0,.25);
    backdrop-filter:blur(32px);
    -webkit-backdrop-filter:blur(32px);
    mix-blend-mode:hard-light;
}
.PricingCard_plan__Y2yX_{
    height:110px;
    box-sizing:border-box;
}
.PricingCard_selectedPlan__0Pvr7{
    padding:16px 24px;
    background:hsla(207.05,94.57%,90.79%,.95);
    border-radius:24px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    box-shadow:0 4px 24px rgba(251,118,55,.12);
    position:relative;
    z-index:1
}
.PricingCard_inactivePlan__Dm8NQ{
    padding:16px 24px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
    position:relative;
    z-index:1;
}
.PricingCard_planContent__RIROo{
    display:flex;
    flex-direction:column;
    gap:4px;
    width: 100%;
}
.PricingCard_planTitle__jB1oQ{
    font-size:30px;
}
.PricingCard_selectedPlan__0Pvr7 .PricingCard_planTitle__jB1oQ{
    color:var(--Item-Base-Primary);
    font-weight:700;
    line-height:42px;
    margin:0;
}
.PricingCard_inactivePlan__Dm8NQ .PricingCard_planTitle__jB1oQ{
    color: var(--Item-Base-Primary);
    font-weight:700;
    line-height:42px;
    margin:0;
}

.PricingCard_planPrice__AEw1f{
    color:var(--Item-Base-Primary);
    font-size:18px;
    font-weight:400;
    line-height:27px;
    margin:0;
}

.PricingCard_startButton___wLHE{
    width:100%;
    padding:12px;
    background:#1e64cf;
    border-radius:12px;
    border:none;
    font-size:20px;
    color:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.7));
    font-weight:600;
    line-height:27px;
    cursor:pointer;
    transition:opacity .2s;
    margin-top:16px;
}
.PricingCard_startButton___wLHE:hover{
    opacity:.9;
}
.PricingCard_checkIcon__aDnLT{
    min-width:32px;
    min-height:32px;
    background:#1e64cf;
    border-radius:24px;
    display:flex;
    justify-content:center;
    align-items:center;
    color:var(--Item-Inverted-Tertiary);
    font-size:18px;
    font-weight:900;
    line-height:32px;
}
.PricingCard_radioButton__wCgZ7 svg {
    display: none;
}

.PricingCard_checkIcon__aDnLT svg {
    display: block;
}
.PricingCard_radioButton__wCgZ7{
    min-width:32px;
    min-height:32px;
    border-radius:24px;
    border:1px solid hsla(0,0%,100%,.24);
    transition:border-color .2s;
}
.PricingCard_inactivePlan__Dm8NQ:hover .PricingCard_radioButton__wCgZ7{
    border-color:hsla(0,0%,100%,.4);
}


.SubscribeButton_container__n8DyC{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:8px
}
.SubscribeButton_button__ZgYP_{
    width:100%;
    padding:12px;
    background:linear-gradient(180deg,#fb7637,#fb5404);
    border-radius:12px;
    border:none;
    font-size:18px;
    font-weight:600;
    line-height:27px;
    cursor:pointer;
    transition:opacity .2s;
    position:relative;
    overflow:hidden
}
.SubscribeButton_button__ZgYP_:hover{
    opacity:.9
}
.SubscribeButton_buttonText__En1vc{
    display:block
}
.SubscribeButton_buttonText__En1vc:not(.SubscribeButton_old__HeZim){
    color:hsla(0,0%,100%,.94)
}

@media screen and (max-width: 1000px) { 
    .ReviewsPaywall_content__KCctR {
        display: flex;
        flex-direction: column;
        margin: inherit;
    }
    .ReviewsPaywall_reviews__GfSF9 {
        overflow: inherit;
        height: auto;
    }
    .ReviewsPaywall_container__dF6sU, body, html {
        height: auto;
        min-width: 360px;
    }
    .ReviewsPaywall_pricingSection__nfGYl {
        height: auto;
        padding: 50px 40px;
    }

}

.PricingCard_planPrice__AEw1f {
    display: flex;
    gap: 7px;
}

@media screen and (max-width: 480px) {  
 .PricingSection_title__KQvN6 {
    font-size: 40px;
 }
 .PricingCard_planPrice__AEw1f {
    font-size: 14px;
 }
 .PricingSection_container__TGsmR {
    width: 100%;
 }
 .PricingCard_planTitle__jB1oQ {
    font-size: 24px;
 }
 .PricingCard_selectedPlan__0Pvr7 .PricingCard_planTitle__jB1oQ {
    line-height: inherit;
 }
 .PricingCard_plan__Y2yX_ {
    height: auto;
 }
}

