:root {
  --font-body\<deleted\|variable-d436f686-0e07-2427-a038-6773a435da57\>: Inter, sans-serif;
  --font-heading\<deleted\|variable-f129d086-351a-5bd6-5161-42a5f47d73c5\>: Onest, sans-serif;
  --full: 100%;
  --transparent: transparent;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

body {
  font-family: var(--font-body\<deleted\|variable-d436f686-0e07-2427-a038-6773a435da57\>);
  color: #fff;
  background-color: #040404;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

h1 {
  font-family: var(--font-heading\<deleted\|variable-f129d086-351a-5bd6-5161-42a5f47d73c5\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 4rem;
  font-weight: 600;
  line-height: 1.1;
}

h2 {
  font-family: var(--font-heading\<deleted\|variable-f129d086-351a-5bd6-5161-42a5f47d73c5\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.625rem;
  font-weight: 600;
  line-height: 1.2;
}

h3 {
  font-family: var(--font-heading\<deleted\|variable-f129d086-351a-5bd6-5161-42a5f47d73c5\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
}

a {
  color: #fff;
  text-align: center;
  font-weight: 500;
  line-height: 1.2;
  text-decoration: none;
}

.container {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.25rem;
  padding-right: 8.25rem;
  display: flex;
  position: relative;
}

.container.is_nav {
  margin-left: auto;
  margin-right: auto;
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.container.is_hero {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  min-height: 70vh;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container.is_prio {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container.is_chatwind {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container.is_chatwind._2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container.is_seo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container.is_review {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container.is_footer {
  padding-top: 3.5rem;
  padding-bottom: 2.5rem;
}

.container.is_prio2 {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding: 2rem;
}

.container.is_hero2 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: row;
  width: 100%;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container.is_hero7 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 70vh;
  padding-left: 0;
  padding-right: 0;
}

.container.is_hero9 {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container.is_hero10 {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: row;
  justify-content: center;
  width: auto;
  min-height: auto;
  padding-left: 0;
  padding-right: 0;
}

.container.is_hero11 {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: row;
  justify-content: center;
  width: auto;
  min-height: auto;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.para_small {
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 137%;
}

.para_medium {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 155%;
}

.para_large {
  font-family: var(--font-heading\<deleted\|variable-f129d086-351a-5bd6-5161-42a5f47d73c5\>);
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 140%;
}

.div_hide {
  overflow: hidden;
}

.h-flex {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.v-flex {
  width: var(--full);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.v-flex.overwrite {
  flex: none;
  width: auto;
}

.page_wrapper {
  font-family: Inter, sans-serif;
  overflow: hidden;
}

.main_wrapper {
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.navbar {
  z-index: 99;
  background-color: var(--transparent);
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  inset: 2% 0% auto;
  overflow: visible;
}

.nav_logo_wrap {
  flex: none;
}

.nav_logo {
  filter: drop-shadow(0 2px 13px #2bff55d6) brightness(120%);
  transition: all .25s;
}

.nav_logo:hover {
  transform: scale(1.2);
}

.nav_btns {
  flex: none;
  display: flex;
}

.nav_link {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #cfd9d4;
  flex: none;
  align-items: center;
  line-height: 1;
  transition: all .4s;
  display: flex;
  position: relative;
}

.nav_link:hover {
  color: #6ee755;
}

.nav_links_wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_bg {
  z-index: 999;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #ffffff0f;
  border: 1px solid #ffffff14;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin: 3px auto;
  padding: .75rem 2rem;
  display: flex;
  position: relative;
}

.ae-02-elements_button {
  color: #b0b0b0;
  background-color: #15141c;
  border-radius: 100vw;
  padding: .75rem 1.5rem;
  position: relative;
  overflow: hidden;
}

.ae-02-elements_border {
  background-color: #292931;
  border-radius: 100vw;
  position: absolute;
  inset: 0%;
}

.ae-02-elements_glow-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.ae-02-elements_glow {
  filter: blur(5px);
  color: #aff27e;
  background-color: #b2f581;
  width: 90%;
  height: 60%;
  margin-left: 60%;
}

.ae-02-elements_background {
  color: #fff;
  background-color: #192819;
  border-radius: 100vw;
  margin: 1px;
  position: absolute;
  inset: 0%;
}

.ae-02-elements_background-hover {
  filter: blur(5px);
  color: #89b483;
  background-image: linear-gradient(#0000, #93a94140);
  position: absolute;
  inset: 0%;
}

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.z-index-1 {
  color: #d5ffb9;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 600;
  line-height: 1;
  position: relative;
}

.text-size-regular.title {
  background-color: var(--transparent);
  color: #f7fbf9;
  margin-bottom: 0;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1;
  position: relative;
}

.top_circle {
  border-radius: var(--full);
  filter: blur(250px);
  background-color: #00632f85;
  width: 33.5625rem;
  height: 33.5625rem;
  position: absolute;
  inset: -33% auto auto 50%;
  transform: translate(-50%);
}

.sections_wrapper {
  background-color: #000e08;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.hero_sec {
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 160px;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.hero_content {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  height: auto;
  display: flex;
}

.hero_heading {
  color: #fff;
  text-align: left;
  max-width: none;
  font-family: "Source Sans 3", sans-serif;
  font-size: 2rem;
  font-weight: 500;
}

.hero_para {
  color: #dadada;
  text-align: left;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.2rem;
  line-height: 1.4;
}

.hero_para.para_1 {
  color: #dadada;
  text-align: left;
  max-width: none;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4;
}

.hero_btns {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  display: none;
}

.hero_secondary_btn {
  color: #b0b0b0;
  background-color: #15141c;
  border-radius: 100vw;
  padding: .5rem 2rem;
  position: relative;
  overflow: hidden;
}

.hero_span {
  color: #6ee755;
}

.btn_primary_btn {
  color: #b0b0b0;
  background-color: #15141c;
  border-radius: 100vw;
  padding: .5px 1px;
  position: relative;
  overflow: hidden;
}

.animate_line_wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.primary_animate-line {
  background-image: linear-gradient(270deg, #6ee75500, #6ee755 50%, #6ee75500);
  width: 2rem;
  height: 14rem;
}

.primary_btn_bg_wrap {
  background-color: #111;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  inset: 0%;
}

.bg_green {
  background-color: #6ee755;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  margin: 3px;
}

.btn_priamry_text {
  color: #000;
  margin-bottom: 0;
  padding: 1.25rem 2.625rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
}

.nav_secondary_btn {
  color: #b0b0b0;
  background-color: #15141c;
  border-radius: 100vw;
  margin-right: 15px;
  padding: .75rem 1.5rem;
  display: none;
  position: relative;
  overflow: hidden;
}

.hero_img_wrap {
  z-index: 2;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  padding: 1px;
  position: relative;
  overflow: hidden;
}

.hero_image {
  z-index: 2;
  border-radius: 10px;
  width: 100%;
  margin-top: auto;
  position: relative;
}

.hero_bg {
  z-index: 2;
  background-image: url('../images/GR4.png');
  background-repeat: no-repeat;
  background-size: auto;
  padding-top: 0;
  position: relative;
}

.hero_img_line {
  z-index: -1;
  background-image: linear-gradient(#6ee75500 32%, #6ee755ba);
  width: 60rem;
  height: auto;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.hero_img_line._2 {
  background-image: linear-gradient(#6ee755ba, #6ee75500 68%);
  width: 60rem;
  inset: 0% 0% 0% auto;
}

.prio_sec {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.prio_para.para_medium {
  color: #cfd9d4;
}

.prio_head_wrap {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.prio_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.prio_card {
  background-color: #0c110f;
  border: 1px solid #14251e4d;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 1.5rem 1.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.prio_title {
  font-family: var(--font-heading\<deleted\|variable-f129d086-351a-5bd6-5161-42a5f47d73c5\>);
  padding-top: 2rem;
  padding-bottom: .3rem;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
}

.prio_card_para {
  color: #cfd9d4;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.4;
}

.prio_circle_img {
  z-index: 2;
  width: 11.25rem;
  height: 11.25rem;
  position: absolute;
  inset: -41% -33% auto auto;
}

.chatwind_sec {
  overflow: hidden;
}

.chat-span {
  color: #6ee755;
}

.chatwind_para.para_medium {
  color: #cfd9d4;
  max-width: 37rem;
}

.chatwind_para.para_medium._2 {
  max-width: 30rem;
}

.chatwind_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.chatwind_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 27.5rem;
  display: flex;
}

.title {
  color: #b0b0b0;
  cursor: text;
  background-color: #15141c;
  border-radius: 100vw;
  padding: .375rem .75rem;
  position: relative;
  overflow: hidden;
}

.chat_title {
  margin-top: .625rem;
}

.chat_para.para_medium {
  color: #cfd9d4;
  margin-top: 1rem;
  margin-bottom: 2.5rem;
}

.chat_features {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 3.5rem;
  display: flex;
}

.single_feature {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.feature_tick_icon {
  color: #6ee755;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.chatwnd_img_wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 38.5rem;
  height: 100%;
  display: flex;
  position: relative;
}

.chat_img {
  width: 100%;
}

.overflow {
  width: 100%;
  height: 20rem;
  position: absolute;
  inset: auto 0% 0%;
}

.intro_heading {
  max-width: 37rem;
}

.intro_span {
  color: #6ee755;
}

.seo_sec {
  overflow: hidden;
}

.seo_grid {
  width: var(--full);
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.seo_card {
  background-color: #0c110f;
  border: 1px solid #374b414d;
  border-radius: 2rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2.5rem 4rem 1.5rem;
  display: flex;
}

.seo_card.is_news {
  background-image: url('../images/bg_dots_1bg_dots.webp'), url('../images/news-bg-image_1news bg image.webp');
  background-position: 0 0, 120% 120%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, 683px;
  justify-content: center;
  align-items: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.seo_para.para_medium {
  color: #d9dddb;
  line-height: 1.2;
}

.flex {
  width: var(--full);
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.icon {
  color: #919794;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.icon-embed-custom {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 7.5625rem;
  height: 1.5rem;
  display: flex;
}

.seocard_img-wrap {
  width: var(--full);
  max-width: 17.5rem;
  margin: 2rem auto 1.5rem;
}

.seo_img {
  width: var(--full);
}

.seo_line {
  width: var(--full);
  background-color: #29352f;
  height: 1px;
  margin-bottom: 1.5rem;
}

.seo_titles {
  width: var(--full);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.seo_titles._2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  margin-top: 1.25rem;
}

.seo_title_wrap {
  width: var(--full);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.seo_title {
  color: #d9dddb;
  font-size: 1.125rem;
  font-weight: 600;
}

.seo_card_para.para_small {
  color: #919794;
  margin-top: .25rem;
}

.number_icon1 {
  color: red;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.3125rem;
  height: 2.25rem;
  display: flex;
}

.seo_titlle2 {
  color: #f7fbf9;
  font-size: 1.75rem;
  font-weight: 600;
}

.number_icon2 {
  color: #ffc542;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.3125rem;
  height: 2.25rem;
  display: flex;
}

.number_icon3 {
  color: #6ee755;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.3125rem;
  height: 2.25rem;
  display: flex;
}

.news-btns {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  justify-content: center;
  align-items: center;
  margin-top: 2.5rem;
  display: flex;
}

.prio_head_wrap_news {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.review_sec {
  position: relative;
  overflow: hidden;
}

.reveiw_grid {
  width: var(--full);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: none;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reviwe_card {
  z-index: 2;
  width: var(--full);
  height: var(--full);
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0c110f;
  border: 1px solid #374b414d;
  border-radius: 1rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5rem 1.75rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.review_para.para_small {
  color: #919794;
  font-size: .875rem;
  font-weight: 400;
}

.review_img {
  border-radius: var(--full);
  object-fit: cover;
  flex: none;
  width: 2.5rem;
}

.review_name {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
}

.revie_role {
  color: #919794;
  font-size: .875rem;
  font-weight: 400;
}

.review_circle {
  position: absolute;
  inset: -38% -37% auto auto;
}

.review_animate-card {
  height: var(--full);
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.review_animate-line {
  width: 20rem;
  height: 2rem;
  position: absolute;
  inset: 33% 0% 0% 51%;
}

.review_animate-line._1 {
  background-image: linear-gradient(0deg, #6ee75500, #6ee755b3);
  height: 1.7rem;
  left: -143%;
}

.review_animate-line._2 {
  background-image: linear-gradient(#6ee75500, #6ee755b3);
  height: 1.7rem;
}

.review_animate-line._3 {
  background-image: linear-gradient(90deg, #6ee75500, #6ee755b3);
  width: 1.7rem;
  height: 20rem;
  inset: -174% 0% auto 41%;
}

.review_animate-line._4 {
  background-image: linear-gradient(270deg, #6ee75500, #6ee755b3);
  width: 1.7rem;
  height: 20rem;
  top: 41%;
  left: 40%;
}

.review_animate-line._5 {
  background-image: linear-gradient(#6ee75500, #6ee755b3);
  height: 1.7rem;
}

.review_animate-line._6 {
  background-image: linear-gradient(90deg, #6ee75500, #6ee755b3);
  width: 1.7rem;
  height: 20rem;
  inset: auto 0% 62% 40%;
}

.review_animate-line._7 {
  background-image: linear-gradient(270deg, #6ee75500, #6ee755b3);
  width: 1.7rem;
  height: 20rem;
}

.review_animate-line._8 {
  background-image: linear-gradient(0deg, #6ee75500, #6ee755b3);
  inset: 30% auto 0% -141%;
}

.relative {
  width: 100%;
  height: 100%;
  position: relative;
}

.rotate_div_review {
  z-index: 1;
  border-radius: var(--full);
  width: 10rem;
  height: 10rem;
  position: absolute;
}

.review_slider {
  display: none;
}

.footer {
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #0c110f;
  overflow: hidden;
}

.flink_grid {
  width: var(--full);
  grid-column-gap: 1rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.flink_card {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.flink_title {
  color: #fff;
  margin-bottom: .75rem;
  font-size: 1rem;
  font-weight: 600;
}

.flink {
  color: #919794;
  width: 100%;
  font-weight: 400;
}

.flink:hover {
  text-underline-offset: 4px;
  -webkit-text-decoration: underline #6ee755;
  text-decoration: underline #6ee755;
}

.overflow_reviews {
  z-index: 9;
  width: var(--full);
  height: 20rem;
  position: absolute;
  inset: auto 0% 6%;
}

.overflow_reviews._2 {
  inset: auto 0% 0%;
}

.footer_social_wrap {
  width: var(--full);
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #29352fcc;
  justify-content: flex-start;
  align-items: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.follow_us {
  line-height: 1.2;
}

.follow_us.para_small {
  color: #919794;
}

.footer_icons_wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer_icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.icon_wrap {
  border-radius: var(--full);
  background-color: #0c110f;
  border: 1px solid #29352fcc;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  display: flex;
}

.copy {
  color: #f7fbf9;
}

.copy.para_small {
  flex: none;
  font-size: 1rem;
  font-weight: 400;
}

.fbottom.para_small {
  color: #f7fbf9;
}

.dot_icon {
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: center;
  width: .25rem;
  height: .25rem;
  display: flex;
}

.bg_circle_one-wrap {
  z-index: -1;
  border-radius: var(--full);
  width: 55rem;
  height: 55rem;
  position: absolute;
  inset: 25% auto auto 50%;
  transform: translate(-50%);
}

.bg_circle-one {
  z-index: 2;
  border-radius: var(--full);
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 55rem;
  height: 55rem;
  display: flex;
  position: relative;
}

.cirlce_one_glow {
  z-index: -2;
  border-radius: var(--full);
  filter: blur(20px);
  background-color: #00632f5c;
  width: 39rem;
  height: 39rem;
  position: absolute;
  inset: 2% 2% auto auto;
}

.circle_one_bg {
  border-radius: var(--full);
  background-color: #02170c;
  width: 55rem;
  height: 55rem;
  position: absolute;
  inset: 0%;
}

.bg_circle_two-wrap {
  z-index: -1;
  width: 50rem;
  height: 50rem;
  position: absolute;
  inset: 39% auto auto 50%;
  transform: translate(-50%);
}

.bg_circle_two {
  border-radius: var(--full);
  justify-content: center;
  align-items: center;
  width: 50rem;
  height: 50rem;
  display: flex;
  position: relative;
}

.circle_two_glow {
  border-radius: var(--full);
  filter: blur(1rem);
  background-color: #00632f3d;
  width: 41rem;
  height: 41rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.circle_two_bg {
  border-radius: var(--full);
  background-color: #00210f;
  width: 50rem;
  height: 50rem;
  position: absolute;
  inset: 0%;
  box-shadow: 0 4px 20px #0a221642;
}

.text-span {
  color: #6ee755;
}

.rel {
  width: var(--full);
  height: var(--full);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero_img_line_wrap {
  z-index: 1;
  border-radius: var(--full);
  background-color: #797979;
  width: auto;
  height: auto;
  display: none;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.prio_animate_card {
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.prio_rotate_div {
  z-index: -1;
  width: 5rem;
  height: 5rem;
  position: absolute;
}

.prio_rel {
  width: var(--full);
  height: var(--full);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.prio_line {
  width: 1.7rem;
  height: 20rem;
  position: absolute;
  top: 28px;
}

.prio_line._1 {
  background-image: linear-gradient(270deg, #6ee75500, #6ee75566);
}

.prio_line._2 {
  background-image: linear-gradient(#6ee75500, #6ee75566);
  width: 20rem;
  height: 1.7rem;
  inset: 32% auto 0% 40%;
}

.prio_line._3 {
  background-image: linear-gradient(90deg, #6ee75500, #6ee75566);
  inset: auto 0% 40% 32%;
}

.prio_line._4 {
  background-image: linear-gradient(#6ee75500, #6ee75566);
  width: 20rem;
  height: 1.7rem;
  inset: 32% auto 0% 40%;
}

.prio_line._5 {
  background-image: linear-gradient(0deg, #6ee75500, #6ee75566);
  width: 20rem;
  height: 1.7rem;
  inset: 32% 40% 0% auto;
}

.prio_line._6 {
  background-image: linear-gradient(270deg, #6ee75500, #6ee75566);
}

.prio_line._7 {
  background-image: linear-gradient(0deg, #6ee75500, #6ee75566);
  width: 20rem;
  height: 1.7rem;
  inset: 32% 40% 0% auto;
}

.prio_line._8 {
  background-image: linear-gradient(90deg, #6ee75500, #6ee75566);
  inset: auto 0% 40% 32%;
}

.prio_card-icon {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.social-animate_icon {
  border-radius: var(--full);
  justify-content: center;
  align-items: center;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rotate-socials {
  z-index: -1;
  width: 1rem;
  height: 1rem;
  display: none;
  position: absolute;
}

.so_rel {
  width: var(--full);
  height: var(--full);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.social_line {
  background-image: linear-gradient(90deg, #6ee75500, #6ee755);
  width: 1rem;
  height: 5rem;
  position: absolute;
  top: auto;
  bottom: 40%;
  right: 0%;
}

.social_line._2 {
  background-image: linear-gradient(#6ee75500, #6ee755);
  width: 5rem;
  height: 1rem;
  inset: 0% auto 0% 40%;
}

.social_line._3 {
  background-image: linear-gradient(270deg, #6ee75500, #6ee755);
  inset: 40% 0% auto;
}

.social_line._4 {
  background-image: linear-gradient(0deg, #6ee75500, #6ee755);
  width: 5rem;
  height: 1rem;
  bottom: 0%;
  left: auto;
  right: 40%;
}

.bg_img-one {
  z-index: 1;
  filter: blur(2px) brightness(200%);
  display: block;
  position: absolute;
  inset: 0% auto auto -25%;
}

.overlay {
  z-index: 9;
  width: var(--full);
  filter: none;
  background-image: none;
  height: 1.6rem;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.bg-image_two {
  display: block;
  position: absolute;
  inset: 25% -49% auto auto;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.newsletter_sec-info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 0;
  display: block;
}

.promptfieldandbutton_ref {
  align-self: auto;
  width: auto;
  margin-bottom: 0;
  display: none;
}

.promptcontainer {
  flex-flow: row;
  justify-content: space-between;
  height: 3rem;
  display: flex;
}

.promptfield {
  color: #fff;
  background-color: #b4f7825c;
  border: 1px solid #b4f782;
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem 20px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.promptfield:focus-visible, .promptfield[data-wf-focus-visible] {
  color: #fff;
}

.promptfield::placeholder {
  color: #b4f782;
  font-family: Lato, sans-serif;
}

.genbutton {
  color: #084222;
  text-align: center;
  background-color: #b4f782;
  border-radius: 0 .5rem .5rem 0;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 2rem;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1;
  transition: all .3s;
  display: block;
}

.genbutton:hover {
  opacity: 1;
  color: #065329;
  background-color: #fff;
}

.text-size-small {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
}

.text-size-small.text-color-grey {
  color: #dcefffbf;
  font-family: Lato, sans-serif;
  font-weight: 700;
  display: block;
}

.text-size-small.margin-top.margin-medium.text-size-small-mobile {
  margin-top: 44px;
  display: none;
}

.text-size-small.margin-top.margin-xsmall.text-size-small-mobile {
  margin-top: 10px;
  display: block;
}

.div-block {
  z-index: 5;
  border-radius: 9px;
  align-items: flex-start;
  position: absolute;
  inset: 0% 0% auto;
}

.prio_grid2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  width: 100%;
  display: grid;
}

.prio_sec2 {
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
  overflow: hidden;
}

.users_images {
  border: 1px solid #fff;
  border-radius: 1rem;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.generated-image-class {
  width: auto;
  max-width: 100%;
}

.form-block {
  margin-bottom: 0;
}

.google-icon-wrap {
  background-color: #fff;
  border-radius: 6px;
  padding: 10px;
}

.field {
  color: #fff;
  background-color: #3b3b3b;
  border: 1px solid #4d4d4d;
  border-radius: 5px;
  height: 40px;
  margin-bottom: 0;
  padding: 0 0 0 15px;
  transition: box-shadow .2s;
  box-shadow: 0 2px 3px #0000001a;
}

.field:focus-visible, .field[data-wf-focus-visible] {
  color: #fff;
}

.validation-point {
  grid-column-gap: 10px;
  color: #fff;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.icon_invalid {
  color: #a1a1a1;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  overflow: hidden;
}

.button_google {
  color: #fff;
  background-color: #4280ef;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 15px;
  padding: 3px;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.google-icon {
  width: 20px;
}

.button {
  color: #15400d;
  background-color: #75ff4f;
  border: 2px solid #3f3f3f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: box-shadow .2s;
  display: flex;
  box-shadow: 0 2px 11px #0003;
}

.button:hover {
  box-shadow: 0 2px 11px #0000008c, inset -3px 3px 11px -8px #fff3;
}

.button.disabled {
  opacity: 1;
  color: #1d330b;
  background-color: #94ff77;
  font-weight: 600;
}

.button.disabled:hover {
  background-color: #94ff77c9;
}

.spacer-40 {
  width: 40px;
}

.form-field {
  flex: 1;
  margin-bottom: 20px;
}

.forms-wrap {
  z-index: 1;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #0000005c;
  border: 2px solid #3f3f3f;
  border-radius: 10px;
  width: 100%;
  max-width: 500px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 45px #0003;
}

.label {
  color: #fff;
  margin-bottom: 10px;
  font-weight: 400;
}

.icon_valid {
  color: #56a93f;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
  overflow: hidden;
}

.tab-link {
  opacity: .4;
  color: #fff;
  text-align: center;
  background-color: #3f3f3f;
  border: 2px solid #3f3f3f;
  border-radius: 8px;
  flex: 1;
}

.tab-link.w--current {
  opacity: 1;
  background-color: #3f3f3f;
  box-shadow: inset -6px 0 13px -1px #ffffff0d;
}

.white-blur {
  z-index: 0;
  filter: blur(150px);
  background-color: #fff;
  border-radius: 50%;
  width: 200px;
  height: 200px;
  position: absolute;
}

.validation-block {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 20px;
  display: flex;
}

.section-big {
  background-color: #2c2c2c;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 100px 5%;
  display: flex;
  position: relative;
}

.card-bottom {
  padding: 20px;
}

.tabs-menu {
  grid-column-gap: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 20px 20px 0;
  display: flex;
}

.button-bg {
  background-color: #0e0c16;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.button-bg.card-bt {
  background-color: #0e0c16;
}

.button-wrap {
  color: #fff;
  text-transform: uppercase;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-radius: 5px;
  height: 50px;
  padding: 2px;
  text-decoration: none;
}

.nav {
  z-index: 99999;
  background-color: #0e0c16;
  border-bottom: 1px solid #fff3;
  justify-content: space-between;
  align-items: center;
  height: 70px;
  display: flex;
  position: sticky;
  top: 0;
}

.left {
  cursor: pointer;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.shadow {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-color: #0000004d;
  display: none;
}

.content-heading {
  text-align: center;
  width: 100%;
  max-width: 770px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
}

.red {
  color: #c98281;
}

.red.mb-30 {
  color: #8be56d;
}

.right {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.nav-container {
  width: 100%;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.nav-links {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.tabs-menu-2 {
  display: none;
}

.grey-p {
  color: #ffffff80;
}

.p-25 {
  font-size: 25px;
}

.p-25.grey-p {
  color: #ffffff80;
}

.sale {
  background-color: #8be56d;
  border-radius: 2px;
  padding: 5px;
  font-size: 10px;
}

.mobile-nav {
  display: none;
}

.cards-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.card-button {
  color: #000;
  text-transform: uppercase;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 45px;
  text-decoration: none;
  transition: color .2s, background-color .2s;
  display: flex;
}

.card-button:hover {
  color: #fff;
  background-color: #0000;
}

.card-button.dif {
  color: #fff;
  background-color: #fff0;
  background-image: linear-gradient(135deg, #8cc5b6, #a771ea);
  border-color: #fff0;
  height: 47px;
  padding: 1px;
}

.content-wrap {
  padding-top: 60px;
  padding-bottom: 60px;
}

.switcher {
  background-color: #fff3;
  border-radius: 2px;
  width: 50%;
  height: 42px;
  line-height: 1;
  position: absolute;
}

.link {
  color: #ffffff80;
  text-decoration: none;
  transition: color .2s;
}

.link:hover {
  color: #fff;
}

.link.w--current {
  color: #fff;
  -webkit-text-stroke-color: #fff;
}

.purple {
  color: #a771ea;
}

.purple.mb-30 {
  color: #e2ffad;
}

.switch {
  text-transform: uppercase;
  border: 2px solid #fff3;
  border-top-color: #8be56d;
  border-radius: 5px;
  align-items: center;
  width: 100%;
  max-width: 310px;
  height: 50px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
  font-size: 13px;
  display: flex;
  position: relative;
}

.logosvg {
  color: #fff;
  margin-bottom: -5px;
}

.check {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-bottom: 1px solid #fff3;
  margin-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.check.last {
  border-bottom-color: #fff0;
  padding-bottom: 0;
}

.card-top {
  margin-bottom: 40px;
}

.content-container {
  width: 100%;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.price-p {
  font-size: 25px;
}

.card {
  border: 1px solid #fff3;
  border-radius: 30px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  min-height: 610px;
  padding: 40px 30px;
  display: flex;
}

.card.big {
  padding-top: 70px;
  padding-bottom: 70px;
}

.mb-30 {
  margin-bottom: 30px;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  line-height: 1.1;
}

.nav-menu {
  grid-column-gap: 40px;
  grid-row-gap: 80px;
  align-items: center;
  display: flex;
}

.nav-wrap {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph, .paragraph-2, .paragraph-3, .paragraph-4, .paragraph-5 {
  margin-bottom: 0;
}

.image-2 {
  filter: hue-rotate(180deg);
  color: #fff;
  font-family: Inter, sans-serif;
}

.image-3, .image-4 {
  filter: hue-rotate(180deg);
}

.paragraph-6 {
  color: #1e3b0e;
  font-weight: 600;
}

.code-embed-2, .code-embed-3 {
  display: none;
}

.quantity_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  margin-right: 0;
  display: flex;
}

.quant_text {
  color: #b7f49c;
  text-align: center;
  flex: none;
  margin-top: auto;
  margin-bottom: 10px;
  margin-right: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.code-embed-8 {
  flex: none;
}

.quantity_container {
  justify-content: center;
  display: flex;
}

.minus-btn {
  text-align: center;
  background-color: #426c38;
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.plus-btn {
  text-align: center;
  background-color: #426c38;
  border-top-right-radius: .5rem;
  border-bottom-right-radius: .5rem;
  justify-content: center;
  width: 30px;
  height: 30px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.optionsblock_ref {
  display: none;
}

.text-field {
  opacity: 1;
  color: #000;
  text-align: center;
  flex-flow: row;
  justify-content: center;
  width: 60px;
  height: 30px;
  margin-left: 0;
  padding-left: 12px;
  font-size: 16px;
  display: block;
}

.div-block-6146 {
  justify-content: center;
  display: flex;
}

.quantity_cl {
  opacity: 1;
  color: #000;
  text-align: center;
  -webkit-text-stroke-color: #fff0;
  background-color: #b4f782;
  border: 1px #0000;
  flex-flow: row;
  justify-content: center;
  width: 30px;
  height: 30px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  display: block;
  box-shadow: inset 0 0 9px 4px #426c38;
}

.quantity_cl::placeholder, .select-field {
  color: #000;
}

.negprompt {
  background-color: #fff;
}

.ms-how-drawer {
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 100%;
  margin-top: -15px;
  margin-bottom: 20px;
  overflow: hidden;
}

.ms-how-drawer.radio {
  margin-top: 10px;
}

.ms-drawer-top {
  color: #121331;
  background-color: #b4f7825c;
  justify-content: space-between;
  align-items: center;
  padding: 11px 10px 10px;
  font-weight: 400;
  display: flex;
}

.exclude-text {
  color: #b4f782;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}

.ms-dropdown-svg {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 20px;
  display: flex;
}

.ms-drawer-contain {
  background-color: #4262335c;
  padding: 10px 20px;
}

.form {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.negatprompt {
  background-color: #f8f8f8;
  border-radius: 16px;
  width: 100%;
  margin-top: -15px;
  margin-bottom: 20px;
  overflow: hidden;
}

.negatprompt.radio {
  background-color: #f8f8f800;
  border-radius: .5rem;
  align-self: auto;
  margin-top: 18px;
  margin-bottom: 0;
}

.negatpromptfield {
  background-color: #b4f7825c;
  border: 1px solid #b4f782;
  border-radius: .5rem;
  width: 100%;
  height: 30px;
  padding: 15px;
}

.negatpromptfield::placeholder {
  color: #b4f782;
  font-size: .7rem;
}

.options_container {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.container_im {
  z-index: 2;
  flex-flow: column;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 2rem 4rem;
  display: none;
  position: relative;
}

.container_im.is_nav {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container_im.is_hero {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: row;
  width: 100%;
  min-height: 100vh;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container_im.is_prio {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container_im.is_chatwind {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container_im.is_chatwind._2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container_im.is_seo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container_im.is_review {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container_im.is_footer {
  padding-top: 3.5rem;
  padding-bottom: 2.5rem;
}

.container_im.is_prio2 {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding: 2rem;
}

.sections_wrapper_2 {
  background-color: #000e08;
  font-family: Inter, sans-serif;
  display: block;
}

.promptfieldandbutton_ref2 {
  align-self: auto;
  width: auto;
  margin-bottom: 0;
  display: block;
}

.downloadbutton {
  color: #084222;
  text-align: center;
  background-color: #b4f782;
  border-radius: .5rem;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 0 2rem;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  transition: all .3s;
  display: block;
}

.downloadbutton:hover {
  opacity: 1;
  color: #065329;
  background-color: #fff;
}

.hero_sec_2 {
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 160px;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.splitter_handle-wrapper {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.arrow-image {
  width: 9.14px;
  height: 18.28px;
}

.example_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 70vw;
  display: flex;
}

.splitter_before {
  width: 100%;
  position: absolute;
  inset: 0%;
}

.padding-0 {
  padding: 0;
}

.splitter_component {
  cursor: pointer;
  width: 70vw;
  height: 70vh;
  display: flex;
  position: relative;
  overflow: hidden;
}

.splitter_component.is-radius {
  border-radius: 1rem;
  width: 70vw;
}

.splitter_handle-circle {
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 2rem;
  width: 2.6875rem;
  height: 2.6875rem;
}

.splitter_handle-circle.is-2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #0000;
  border-style: none;
  justify-content: center;
  align-items: center;
  width: 3.75rem;
  height: 3.75rem;
  display: flex;
}

.splitter_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.splitter_image.is-after {
  width: 70vw;
  max-width: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.splitter_handle-component {
  z-index: 2;
  background-color: #fff;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 50%;
}

.section_example {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.spliter_after {
  z-index: 2;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% auto auto;
  overflow: hidden;
}

.line-wrapper {
  background-color: #fff;
  width: 10px;
  height: 100%;
}

.bas-handle-h {
  z-index: 2;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fb-booster {
  background-color: #f8f9fb00;
  flex-flow: column;
  flex: auto;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  display: flex;
}

.fb-booster-page {
  flex-flow: column;
  min-height: 100vh;
  font-family: Inter, sans-serif;
  display: block;
  position: relative;
}

.bas-icon-regular {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
}

.bas-label-before-h {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  left: 24px;
}

.bas-image-after-h {
  z-index: 1;
  object-fit: cover;
  background-image: url('../images/bkg-0.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0;
}

.bas-label-after-h {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  right: 24px;
}

.bas-wrapper {
  border: 8px solid #fff;
  border-radius: 12px;
  min-width: 250px;
  max-width: 500px;
  min-height: 250px;
  max-height: 500px;
  position: relative;
  overflow: hidden;
}

.bas-line-h {
  z-index: 1;
  background-color: #fff;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.container-2 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.handle_inner_line {
  background-color: #fff;
  width: 100%;
  height: 46%;
}

.after {
  z-index: 2;
  width: 50%;
  height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
  overflow: hidden;
}

.handle {
  z-index: 2;
  width: 2px;
  height: 100%;
  position: absolute;
  left: 50%;
}

.after_image {
  pointer-events: none;
  width: 160rem;
  max-width: none;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.after_image.no-select {
  width: 50%;
  max-width: 100%;
  height: 100%;
}

.before {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.before_image {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.before_image.no-select {
  width: 100%;
  max-width: 100%;
}

.section-2 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.section-2.has_example {
  padding-top: 0;
  padding-bottom: 0;
}

.wrapper {
  cursor: pointer;
  width: auto;
  height: 70vh;
  margin-top: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.handle_inner {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.handle_inner_circle {
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  border: 2px solid #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  display: flex;
}

.handle_icon {
  width: 4rem;
  height: 2rem;
}

.div-block-6147 {
  background-image: url('../images/bkg-0.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  position: relative;
  inset: 0%;
}

.image-5 {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.bas-image {
  z-index: 2;
}

.file_upload {
  z-index: 1;
  background-color: #011f0f;
  background-image: radial-gradient(circle, #17472e, #fbfffa0d 53%, #131f0fb8 78%);
  border-radius: 12px;
  max-width: 400px;
  height: 200px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  position: relative;
  box-shadow: 0 0 10px #0000004d;
}

.file_upload.back_side {
  z-index: 0;
  opacity: .45;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: -7% 0% 0;
  transform: rotate(7deg);
}

.upload_button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f6f6f6;
  background-color: #292929;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 16px;
  font-size: .85rem;
  text-decoration: none;
  transition: all .4s;
  display: flex;
  box-shadow: 0 1px 0 1px #222, 0 -1px 0 1px #6666661c;
}

.upload_button:hover {
  transform: scale(1.1);
}

.upload_button.is-blue {
  background-color: #4c33fd;
  background-image: url('../images/upload-svgrepo-com.svg');
  background-position: 10px;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 37px;
  box-shadow: inset 0 8px 7px 1px #fff3;
}

.image_icon {
  filter: drop-shadow(0 2px 20px #00de67) drop-shadow(0 0 6px #25f77d);
  width: 70px;
  height: 70px;
}

.upload_button-wrap {
  justify-content: space-between;
  margin-top: 24px;
  display: flex;
}

.cross_button-wrap {
  background-color: #333;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  padding: 4px;
  display: flex;
  position: absolute;
  inset: 2% 2% auto auto;
  box-shadow: 0 -1px #444, 0 1px #222;
}

.heading-style-h5 {
  font-family: Manrope, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h5.text-weight-medium {
  color: #b3f681;
  font-family: "Source Sans 3", sans-serif;
  font-weight: 500;
}

.heading-style-h5.text-weight-medium.upscaletext {
  color: #b7f49c;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
}

.heading-style-h5.text-weight-medium.uploadtext {
  display: none;
}

.text-size-tiny {
  font-size: .75rem;
}

.text-size-tiny.text-color-grey {
  margin-top: 8px;
}

.uploader {
  cursor: pointer;
  border: 1px dashed #1c462f;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.uploader_content {
  opacity: .66;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-color-blue {
  color: #654ffc;
}

.file_upload-wrap {
  position: relative;
}

.text-color-grey {
  color: #6a6a6a;
}

.text-color-grey.text-size-tiny {
  color: #999;
}

.button_icon {
  width: 16px;
}

.upload_modal-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 24px 24px;
  position: relative;
}

.back_uploader {
  cursor: pointer;
  border: 1px dashed #2b704b;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.hero_content_2 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  height: auto;
  display: flex;
}

.hero_img_wrap2 {
  z-index: 2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: auto;
  padding: 1px;
  display: block;
  position: relative;
  overflow: visible;
}

.container2 {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.25rem;
  padding-right: 8.25rem;
  display: flex;
  position: relative;
}

.container2.is_nav {
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container2.is_hero {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: row;
  width: 100%;
  min-height: 100vh;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container2.is_prio {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container2.is_chatwind {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container2.is_chatwind._2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container2.is_seo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container2.is_review {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container2.is_footer {
  padding-top: 3.5rem;
  padding-bottom: 2.5rem;
}

.container2.is_prio2 {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding: 2rem;
}

.container2.is_hero2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.fb-booster2 {
  background-color: #f8f9fb00;
  flex-flow: row;
  flex: auto;
  justify-content: space-around;
  align-items: center;
  height: 100%;
  display: flex;
}

.bas-wrapper2 {
  border: 8px solid #fff;
  border-radius: 12px;
  min-width: 250px;
  max-width: 500px;
  min-height: 250px;
  max-height: 500px;
  margin-left: 4rem;
  margin-right: 4rem;
  position: relative;
  overflow: hidden;
}

.bas-image-before2 {
  object-fit: cover;
  display: block;
  overflow: visible;
}

.bas-image-after-h2 {
  z-index: 1;
  object-fit: cover;
  background-image: url('../images/bkg-0.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  position: absolute;
  inset: 0;
}

.bas-image2 {
  z-index: 1;
  object-fit: cover;
  display: block;
}

.fb-booster-page2 {
  flex-flow: column;
  width: 100%;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Inter, sans-serif;
  display: block;
  position: relative;
}

.code-embed-9 {
  display: block;
}

.div-block-6149 {
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.removerpage1 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.removerpage2 {
  flex-flow: column;
  width: 100%;
  min-height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  font-family: Inter, sans-serif;
  display: none;
  position: relative;
}

.slider_container {
  border: 8px solid #fff;
  border-radius: 12px;
  min-width: 250px;
  max-width: 500px;
  min-height: auto;
  max-height: 500px;
  position: relative;
  overflow: hidden;
}

.users_im_remove {
  object-fit: cover;
  display: block;
  overflow: visible;
}

.removed_bg_container {
  z-index: 1;
  object-fit: cover;
  background-image: url('../images/bkg-0.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.removed_bg_im {
  z-index: 1;
  object-fit: cover;
  display: block;
}

.hero_heading2 {
  color: red;
  text-align: left;
  max-width: 55rem;
  font-family: Onest, sans-serif;
  font-size: 1.5rem;
  display: block;
  position: absolute;
  inset: auto auto 7% 4%;
}

.html-embed_unique {
  width: auto;
  height: 100%;
}

.image-6 {
  z-index: 1;
  position: absolute;
  inset: 0%;
}

.container_for_bgremoved {
  z-index: 1;
  object-fit: cover;
  background-image: url('../images/bkg-0.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: 0;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.imupscale_logic {
  display: block;
}

.bas-line-h2 {
  z-index: 1;
  background-color: #fff;
  width: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  transform: translate(-50%);
}

.bas-handle-h2 {
  z-index: 2;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 42px;
  height: 42px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bas-label-before-h2 {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  left: 24px;
}

.bas-label-after-h2 {
  z-index: 3;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border-radius: 6px;
  padding: 4px 12px;
  position: absolute;
  top: 24px;
  right: 24px;
}

.bas-wrapper-2 {
  border: 8px solid #fff;
  border-radius: 12px;
  min-width: 250px;
  max-width: 500px;
  min-height: 250px;
  max-height: 500px;
  position: relative;
  overflow: hidden;
}

.present_slider {
  display: block;
}

.magic_anim {
  z-index: 2;
  mix-blend-mode: lighten;
  position: absolute;
  inset: 0%;
}

.background-video {
  width: 100%;
  height: 100%;
}

.upscaleim_container {
  z-index: 1;
  object-fit: cover;
  background-image: url('../images/bkg-0.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.div-block-6150 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  justify-content: flex-end;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-6150.upsbottom2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-end;
  margin-top: 16px;
  margin-bottom: 40px;
}

.btn2x {
  background-color: #b4f7825c;
  border: 1px solid #7fba65;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  transition: all .3s;
  display: flex;
}

.btn2x:hover {
  background-color: #aae391;
}

.btn2x.selected {
  background-color: #aae39133;
  border: 2px solid #b8ff98;
  box-shadow: inset 0 0 14px #d5ffc3;
}

.btn4x {
  background-color: #b4f7825c;
  border: 1px solid #7fba65;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  font-family: Manrope, sans-serif;
  font-size: .8rem;
  transition: all .3s;
  display: flex;
}

.btn4x:hover {
  background-color: #aae391;
}

.btn4x.selected {
  background-color: #aae39133;
  border: 2px solid #b8ff98;
  box-shadow: inset 0 0 14px #d5ffc3;
}

.ups_btn {
  color: #b7f49c;
  background-color: #b4f7825c;
  border: 2px solid #7fba65;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  height: 50px;
  font-weight: 600;
  display: flex;
}

.ups_btn:hover {
  background-color: #89b16b5c;
}

.ups_btn:active {
  color: #233d18;
  background-color: #fff;
  border-style: none;
}

.ups_btn.upsbottom {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-5 {
  flex: 1;
  width: 100%;
  height: 50px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.attachment {
  background-color: #7eb96424;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-top: 9px;
  display: flex;
}

.upsfactor_cont {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  height: 100%;
  display: flex;
}

.div-block-6152 {
  display: flex;
}

.middle_cont {
  margin-left: 2rem;
  margin-right: 2rem;
}

.file-preview {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: space-around;
  align-items: center;
  padding: 5px 20px;
  display: flex;
}

.file-name {
  overflow-wrap: anywhere;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.file-size {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.remove-file {
  color: #f000;
  text-align: center;
  -webkit-text-stroke-color: #f000;
  mix-blend-mode: normal;
  background-color: #3898ec00;
  background-image: url('../images/crossim.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  padding: 5px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 0;
  transition: all .3s;
  display: flex;
}

.remove-file:hover {
  filter: drop-shadow(0 0 2px #fff) brightness(200%) hue-rotate(148deg);
  background-color: #00000030;
}

.div-block-6151 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-end;
  align-items: center;
  height: 40px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-6151.upsbottom2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 40px;
}

.btnflux {
  background-color: #275a35;
  border: 2px #b4f782;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px;
  font-family: "Source Sans 3", sans-serif;
  font-size: .9rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 0 6px #c8ff9f;
}

.btnflux.active {
  color: #fff;
  background-color: #275a46;
  border-style: solid;
  font-weight: 500;
  box-shadow: inset 0 0 20px 6px #c5ff96;
}

.btnfluxshnell {
  background-color: #275a35;
  background-image: url('../images/premium-quality.png');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: 25px 20px;
  border: 2px #b4f782;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px 41px 10px 10px;
  font-family: "Source Sans 3", sans-serif;
  font-size: .9rem;
  font-weight: 500;
  transition: all .3s;
  display: flex;
  box-shadow: inset 0 0 6px #c8ff9f;
}

.btnfluxshnell.active {
  background-color: #275a46;
  border: 2px solid #b4f782;
  font-family: "Source Sans 3", sans-serif;
  font-weight: 500;
  box-shadow: inset 0 0 20px 6px #c5ff96;
}

.div-block-6153 {
  align-items: center;
  display: flex;
}

.image-8 {
  width: 25px;
  height: 20px;
}

.lightbox-script {
  display: block;
}

.left-2 {
  flex: 0 auto;
  justify-content: center;
  width: 50%;
  height: auto;
  padding: 12% 40px 20px;
  display: flex;
  position: relative;
}

.logo-link-2 {
  max-width: 120px;
  margin-bottom: 60px;
}

.container-3 {
  height: auto;
  min-height: 100vh;
  font-family: Inter, sans-serif;
  display: flex;
  position: relative;
}

.section-3 {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
}

.right-wrap {
  width: 100%;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}

.label-2 {
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 15px;
  font-weight: 500;
}

.link-2 {
  color: #b4f782;
  margin-top: 5px;
  font-family: Manrope, sans-serif;
  text-decoration: none;
  display: block;
}

.right-2 {
  background-color: #011712;
  align-items: stretch;
  width: 50%;
  padding: 12% 20px 20px;
}

.button-2 {
  color: #09171c;
  background-color: #b4f782;
  border: 1px solid #b4f782;
  border-radius: 10px;
  width: 100%;
  height: 50px;
  margin-top: 50px;
  margin-bottom: 25px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 800;
  transition: background-color .2s, color .2s;
  display: block;
}

.button-2:hover {
  color: #b4f782;
  background-color: #0000;
  border-color: #b4f782;
}

.field-2 {
  color: #fff;
  background-color: #b6feb612;
  background-image: url('../images/email.svg');
  background-position: 17px;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #b4f7822e;
  border-radius: 10px;
  height: 50px;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 55px;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  transition: border .2s;
}

.field-2:focus {
  border-color: #b4f782;
}

.field-2::placeholder {
  font-size: 16px;
}

.field-2.password {
  background-image: url('../images/lock.svg');
  padding-bottom: 7px;
  padding-right: 50px;
}

.form-field-2 {
  margin-bottom: 30px;
}

.left-blur {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #09171c1a;
  font-family: Inter, sans-serif;
  position: absolute;
  inset: 0%;
}

.label-p {
  text-align: center;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.label-p.mb-25 {
  margin-bottom: 20px;
}

.z-positive {
  z-index: 10;
  font-family: Inter, sans-serif;
  position: relative;
}

.field-wrap {
  position: relative;
}

.eye-icon {
  cursor: pointer;
  display: none;
  position: absolute;
  inset: 50% 17px auto auto;
  transform: translate(0, -50%);
}

.eye-icon.closed {
  display: inline-block;
}

.button-google {
  grid-column-gap: 12px;
  color: #b4f782;
  background-color: #0000;
  border: 1px solid #b4f782;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 50px;
  margin-bottom: 40px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .2s, box-shadow .2s;
  display: flex;
}

.button-google:hover {
  opacity: .8;
  box-shadow: 0 1px 20px #0000001a;
}

.paragraph-7 {
  flex: none;
  margin-bottom: 0;
  font-size: .8rem;
}

.paragraph-8 {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
}

.accounticons {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 5px;
  transition: all .2s;
  display: flex;
}

.accounticons:hover {
  filter: drop-shadow(0 0 12px #71ff4a);
  border-radius: 20px;
  box-shadow: inset 0 2px 20px -3px #d8ffba;
}

.image-9 {
  filter: invert();
  transform-style: preserve-3d;
  width: 15px;
  height: 15px;
  transition: all .3s;
}

.image-9:hover {
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.image-10 {
  filter: brightness(200%);
  width: 100%;
  height: 100%;
}

.accountmenu {
  z-index: 10;
  background-color: #102518;
  border: 1px solid #ffffff36;
  border-radius: 8px;
  width: 300px;
  height: 350px;
  margin-left: 4rem;
  margin-right: 4rem;
  font-family: Manrope, sans-serif;
  font-weight: 600;
  display: none;
  position: absolute;
  inset: 101% 0% 0% auto;
}

.dropic {
  border-radius: 100px;
  flex: none;
  width: 30px;
  height: 30px;
  margin-right: 13px;
  display: flex;
  overflow: hidden;
}

.top_ac_men {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  align-items: stretch;
  height: 40px;
  margin-bottom: 13px;
  display: flex;
}

.user_nm {
  color: #fff;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.wrapper_ac_men {
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
}

.men_userinfo {
  flex-flow: column;
  justify-content: space-between;
  font-size: 16px;
  display: flex;
}

.user_em {
  color: #fff;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.getprembtn {
  color: #000;
  text-align: center;
  background-color: #b4f782;
  border-radius: 3px;
  width: 100%;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: all .2s;
}

.getprembtn:hover {
  background-color: #fff;
}

.getprembtn.short {
  width: auto;
  padding: 5px 10px;
}

.dropic2 {
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-6154 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.logout_link {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  transition: all .2s;
  display: flex;
}

.logout_link:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782 28%, #335623);
}

.paragraph-11 {
  color: #c0ff91;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 400;
}

.div-block-6156 {
  border: 1px solid #fff;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 10px;
  padding: 2px 10px;
  box-shadow: inset 0 0 12px -2px #fff;
}

.paragraph-12 {
  margin-bottom: 0;
  font-size: 14px;
}

.image-11 {
  filter: brightness(149%) hue-rotate(246deg);
  flex: none;
  width: 100%;
  height: 100%;
}

.image-11:hover {
  filter: drop-shadow(0 0 8px #606198) brightness(162%) hue-rotate(246deg);
}

.dropic-3 {
  align-items: stretch;
  width: auto;
  height: 20px;
  display: flex;
}

.link-to-subs {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.link-to-subs:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782 28%, #335623);
}

.link-to-account {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.link-to-account:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782 28%, #335623);
}

.link-to-downloads {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.link-to-downloads:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782 28%, #335623);
}

.link-to-help {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.link-to-help:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782 28%, #335623);
}

.div-block-6157 {
  flex-flow: column;
  display: flex;
}

.html-embed {
  position: absolute;
  inset: 0 0 55px;
}

.colorful-icon {
  color: #1875f0;
  text-align: center;
  background-color: #1875f01a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  display: flex;
}

.colorful-icon.purple {
  color: #a279f9;
  background-color: #6a75d81a;
}

.colorful-icon.green {
  color: #02c908;
  background-color: #02c9081a;
}

.top-nav {
  z-index: 10;
  background-color: #fff0;
  border-bottom: 1px solid #6fa33c;
  justify-content: space-between;
  align-items: center;
  padding: 1.2em 1.5em 1em;
  display: flex;
  position: relative;
}

.top-nav.footer-nav {
  border-top: 1px solid #f3f3f3;
}

.control-bar {
  z-index: 10;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  height: 57px;
  padding: 8px 10px 3px;
  display: flex;
  position: absolute;
  bottom: 1px;
  left: 1px;
  right: 1px;
}

.project-message {
  margin-bottom: 1em;
}

.template-right {
  background-color: #fff;
  border-radius: 4px;
  width: 70%;
  height: 65vh;
  min-height: 500px;
  position: relative;
  overflow: hidden;
  box-shadow: 7px 7px 20px -5px #0000001a;
}

.template-left {
  flex: none;
  margin-right: 15px;
}

.dash-tab-wrapper {
  width: 100%;
  padding-bottom: 5em;
}

.white-box {
  color: #333;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 4px;
  width: 48%;
  margin-bottom: 2%;
  margin-left: 1%;
  margin-right: 1%;
  box-shadow: 11px 11px 15px -5px #0000001a;
}

.white-box.third {
  width: 31%;
}

.white-box.full-width {
  width: 100%;
}

.white-box.link-box {
  transition: box-shadow .2s, transform .2s, color .2s;
}

.white-box.link-box:hover {
  transform: translate(-2px, -2px);
  box-shadow: 21px 21px 25px -10px #0000001a;
}

.white-box.link-box.paper-box {
  width: 23%;
  position: relative;
}

.white-box.link-box.asset-box {
  width: auto;
  margin-bottom: 4%;
  position: relative;
  overflow: hidden;
}

.white-box.two-third {
  width: 64%;
  margin-left: 1%;
  margin-right: 1%;
}

.white-box.progress-box {
  width: 100%;
}

.progress-text-column {
  text-align: center;
  flex-direction: column;
  align-items: center;
  width: 100%;
  font-weight: 700;
}

.project-grid {
  justify-content: flex-end;
  align-items: flex-start;
  display: block;
}

.option-row {
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: 140px;
  height: 100%;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.option-row.center {
  margin-right: auto;
}

.app-logo-circle {
  border-radius: 50%;
  flex: none;
  width: 60px;
  height: 60px;
  margin-right: 1.6em;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  box-shadow: 7px 7px 12px -2px #0000001a;
}

.social-row {
  align-items: flex-start;
  display: flex;
}

.template-height {
  padding-bottom: 70%;
}

.doc-date {
  color: #33333380;
  font-size: 14px;
}

.navigation-item {
  z-index: 2;
  opacity: .6;
  color: #000;
  background-color: #fff0;
  align-items: center;
  margin-left: .5em;
  margin-right: .5em;
  padding: 1em;
  font-family: Manrope, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.navigation-item:hover {
  opacity: .9;
}

.navigation-item:active {
  opacity: .8;
}

.navigation-item.w--current {
  opacity: 1;
  color: #1875f0;
  background-color: #0000;
  font-weight: 600;
}

.navigation-item.w--current:active {
  opacity: .7;
  color: #32343a;
}

.navigation-item.profile-nav {
  opacity: 100;
  margin: 0;
  padding: 0;
  font-size: 15px;
  display: block;
}

.navigation-item.logout-link {
  border-top: 1px solid #f3f3f3;
  margin-top: 1em;
  margin-left: 0;
  margin-right: 1em;
  padding-top: 1.5em;
  padding-bottom: 0;
}

.navigation-item.dropdown-nav-item {
  margin-left: 0;
}

.dashboard-section {
  padding: 1em 2em;
}

.progress-bar {
  background-color: #1875f0;
  background-image: linear-gradient(96deg, #a279f9, #1875f0);
  border-radius: 20px;
  width: 31%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.webflow-diamond {
  z-index: 0;
  background-color: #fff;
  border: 1px solid #dbe2eb80;
  border-radius: 2px;
  width: 12px;
  height: 12px;
  display: none;
  position: absolute;
  top: -5px;
  bottom: auto;
  right: 17px;
  transform: rotate(45deg);
}

.doc-description {
  max-height: 75px;
  margin-bottom: 1em;
  overflow: hidden;
}

.profile-pic {
  border-radius: 50%;
  max-width: 34px;
  margin-right: .75em;
  overflow: hidden;
}

.large-number {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
  line-height: 1.6;
  display: inline-block;
}

.progress-icon {
  border-radius: 20px;
  width: 40px;
  height: 40px;
  margin-bottom: .25em;
  margin-left: auto;
  margin-right: auto;
  padding: 7px;
  font-size: 18px;
  font-weight: 700;
  box-shadow: 4px 4px 5px -2px #0000001a;
}

.doc-image {
  text-align: left;
  width: 20%;
  margin-bottom: 1em;
}

.doc-heading {
  margin-top: 0;
  margin-bottom: auto;
}

.progress-bar-wrap {
  background-color: #f1f6fd;
  border-radius: 20px;
  width: 100%;
  height: 1em;
  margin-top: 1em;
  position: relative;
  overflow: hidden;
  box-shadow: inset 1px 1px 5px #33333317;
}

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

.navigation-menu {
  z-index: 3;
  background-color: #fff0;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
  position: relative;
  box-shadow: 0 1px 10px #3333331a;
}

.iframe {
  width: 166.667%;
  height: 166.667%;
  position: absolute;
  inset: 0 0% 0% 0;
  transform: scale(.6);
}

.iframe.hide {
  display: none;
}

.filter-drawer {
  z-index: 10000;
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 364px;
  padding: 80px 60px 80px 20px;
  display: flex;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  transform: translate(-100%);
  box-shadow: 10px 0 20px -10px #2d3e501f;
}

.center-label {
  text-align: center;
  margin-top: 1em;
}

.nav-dropdown-list {
  opacity: 0;
  display: none;
  transform: translate(0, -10px);
}

.nav-dropdown-list.w--open {
  z-index: 2;
  opacity: 1;
  background-color: #fff0;
  border-radius: 0;
  min-height: 20px;
  max-height: 80vh;
  margin-top: 0;
  padding-bottom: 25px;
  top: 60px;
  right: 10px;
}

.iframe-wrapper {
  border-radius: 5px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0;
  overflow: hidden;
  box-shadow: 4px 4px 14px #0000001a;
}

.mobile-footer-spacing {
  display: none;
}

.navigation-icon {
  text-align: right;
  width: 20px;
  margin-right: 1em;
}

.navigation-icon.memberstack-logo {
  width: 24px;
}

.page-wrapper-2 {
  flex: none;
  width: 100%;
  margin-top: 8rem;
  overflow: hidden;
}

.paper {
  width: 100%;
}

.box-padding {
  border: 0 solid #000;
  border-bottom: 1px solid #7fba65;
  padding: 1.6em;
}

.box-padding.app-padding-box {
  align-items: center;
  display: flex;
}

.box-padding.paper-padding {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 1.25em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.copyright {
  opacity: .4;
  font-size: 14px;
}

.footer-menu {
  display: flex;
}

.logo-link-3 {
  z-index: 1;
}

.logo-link-3:hover {
  opacity: .8;
}

.logo-link-3:active {
  opacity: .7;
}

.option-svg {
  color: #263d49e6;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  min-width: 30px;
  padding: 3px 7px 4px;
  font-size: 19px;
  transition: box-shadow .2s, color .2s;
  position: relative;
  box-shadow: 0 2px 3px #2d3e501f;
}

.option-svg:hover {
  color: #2aa8ff;
  box-shadow: 0 10px 10px -2px #2d3e501f;
}

.social-link {
  opacity: .5;
  filter: grayscale();
  width: 25px;
  height: 25px;
  margin-right: 6px;
  transition: filter .2s, opacity .2s;
}

.social-link:hover {
  opacity: 1;
  filter: none;
}

.app-heading {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .45em;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
}

.app-heading.connect {
  background-color: #f3f3f3;
  border-radius: 20px;
  margin-bottom: -1em;
  margin-left: .25em;
  padding: .25em 1em;
  font-size: 15px;
  line-height: 20px;
}

.app-heading.connected {
  color: #02c908;
  font-size: 16px;
}

.nav-drop-list-padding {
  color: #fff0;
}

.dash-row {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: -1%;
  margin-right: -1%;
  display: flex;
}

.dash-row.masonry {
  column-count: 3;
  min-height: 100vh;
  padding-bottom: 50px;
  display: block;
}

.progress-text-row {
  display: flex;
  position: relative;
}

.container-4 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
}

.body {
  background-color: #000e08;
  font-family: Inter, sans-serif;
}

.subs_link2 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: flex-start;
  align-items: center;
  height: 150px;
  padding-left: 10px;
  display: flex;
}

.div-block-6155 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.dropic-4 {
  border-radius: 100px;
  flex: none;
  align-items: stretch;
  width: 150px;
  height: 150px;
  display: flex;
  overflow: hidden;
}

.profile-icon-img {
  object-fit: cover;
  flex: none;
  width: 100%;
  height: 100%;
}

.paragraph-15 {
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 400;
}

.div-block-6158 {
  margin-top: auto;
  margin-bottom: auto;
  padding: 5px 10px;
}

.paragraph-20 {
  margin-bottom: 0;
  font-size: 14px;
}

.button-4, .button-5 {
  background-color: #798996;
}

.dropic5 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: flex;
}

.image20 {
  filter: brightness(200%);
  width: 100%;
  height: 100%;
  font-family: Manrope, sans-serif;
}

.text-block-6 {
  color: #c6faa0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 18px;
}

.text-span-2 {
  color: #819a54;
}

.text-block-7 {
  color: #88a258;
  margin-right: 11px;
}

.button-6 {
  background-color: #6d8948;
}

.button-7 {
  color: #b7f49c;
  background-color: #b4f7825c;
  border: 2px solid #7fba65;
  border-radius: 8px;
}

.button-7:hover {
  background-color: #b4f78245;
}

.text-block-8 {
  color: #6d8948;
}

.div-block-6159 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.heading-2 {
  color: #b7f49c;
  font-family: Manrope, sans-serif;
  font-size: 1.5rem;
  text-decoration: none;
}

.div-block-6160 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  display: flex;
}

.div-block-6161 {
  margin-bottom: 20px;
  display: flex;
}

.text-field-2 {
  color: #fff;
  background-color: #b4f7825c;
  width: 400px;
  margin-bottom: 0;
}

.text-field-2::placeholder {
  color: #fff;
}

.button-8 {
  color: #b7f49c;
  background-color: #b4f7825c;
  border: 2px solid #7fba65;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  padding: 0 30px;
  font-family: Manrope, sans-serif;
  display: none;
}

.field-label, .field-label-2 {
  margin-top: 20px;
  margin-bottom: 10px;
}

.text-field-3, .text-field-4 {
  margin-bottom: 0;
}

.field-label-3 {
  color: #b7f49c;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
}

.image-21 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.subs_link3 {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  padding-left: 10px;
  display: flex;
}

.paragraph-21 {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  line-height: 1.2;
}

.button-14 {
  color: #b7f49c;
  background-color: #b4f7825c;
  border: 2px solid #7fba65;
}

.toggle-wrap {
  background-color: #fff;
  border-radius: 25px;
  width: 70px;
  max-width: 70px;
  height: 38px;
  max-height: 38px;
  margin-bottom: 0;
  margin-left: auto;
  padding-left: 0;
  display: block;
  position: relative;
}

.toggle-ticker {
  z-index: 3;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
  inset: 0;
}

.toggle-label {
  z-index: 2;
  height: 100%;
  position: absolute;
  inset: 0;
}

.toggle {
  z-index: 2;
  background-color: #000;
  border-radius: 100px;
  width: 32px;
  height: 32px;
  margin-top: 3px;
  margin-left: 3.5px;
  display: flex;
  position: absolute;
  inset: 0;
}

.toggle-active {
  text-align: center;
  border-radius: 100px;
  flex-flow: column wrap;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  inset: 0;
}

.active-overlay {
  opacity: 0;
  background-color: #356821;
  border-radius: 100px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  box-shadow: -3px 0 3px #7474bf59;
}

.top-line {
  background-color: #fff;
  border-radius: 5px;
  width: 16px;
  height: 2px;
  margin-top: 0;
  transform: rotate(45deg);
}

.bottom-line {
  background-color: #fff;
  border-radius: 5px;
  width: 16px;
  height: 2px;
  margin-top: -2px;
  position: relative;
  inset: 0;
  transform: rotate(-45deg);
}

.div-block-6162 {
  grid-column-gap: 58px;
  grid-row-gap: 58px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.form-block-3 {
  margin-bottom: 0;
}

.paragraph-22 {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.switch-wrap {
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 20rem;
  align-items: center;
  width: 6rem;
  height: 2.8rem;
  padding: .1rem;
  display: flex;
}

.switch-wrap._2 {
  border-width: 2px;
  border-color: #7fba65;
  flex: none;
  width: 4.3rem;
  height: 1.7rem;
}

.circle {
  background-color: #fff;
  border-radius: 8rem;
  width: 2.5rem;
  height: 2.5rem;
}

.circle._2 {
  background-color: #b7f49c;
  width: 1.2rem;
  height: 1.2rem;
}

.box-padding5 {
  border: 0 solid #000;
  border-bottom: 1px solid #7fba65;
  padding: 1.6em;
}

.box-padding5.app-padding-box {
  align-items: center;
  display: flex;
}

.box-padding5.paper-padding {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 1.25em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.subs_link4 {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  justify-content: space-between;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.upgradelink {
  display: none;
}

.text-span-3 {
  font-size: .9rem;
}

.heading-style-h5-copy {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
}

.heading-style-h5-copy.text-weight-medium {
  font-weight: 500;
}

.heading-style-h5-copy.text-weight-medium.upscaletext {
  color: #b7f49c;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
}

.heading-style-h5-copy.text-weight-medium.uploadtext {
  display: none;
}

.paragraph-23 {
  color: #c9fca2;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-family: Manrope, sans-serif;
  font-size: 2rem;
  font-weight: 600;
}

.download_gal {
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  margin-left: 0%;
  margin-right: 0%;
  display: flex;
}

.download_gal.masonry {
  column-count: 3;
  min-height: 100vh;
  padding-bottom: 50px;
  display: block;
}

.accountmenu2 {
  z-index: 10;
  background-color: #122e1dc2;
  width: 300px;
  height: 400px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: 15% 0% 0% auto;
}

.show_ac_dropdown {
  filter: none;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  display: none;
}

.home-link {
  z-index: 1;
}

.home-link:hover {
  opacity: .8;
}

.home-link:active {
  opacity: .7;
}

.heading-3 {
  filter: drop-shadow(0 2px 15px #ffffff6b);
}

.dropic-5 {
  border-radius: 100px;
  flex: none;
  align-items: stretch;
  width: 100px;
  height: 100px;
  display: flex;
  overflow: hidden;
}

.subs_link7 {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  justify-content: flex-start;
  align-items: center;
  height: 100px;
  padding-left: 10px;
  display: flex;
}

.paragraph-25 {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  line-height: 1.2;
}

.paragraph-27 {
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-weight: 500;
  line-height: 1.3;
}

.freeplan_descr {
  display: none;
}

.button-google2 {
  grid-column-gap: 12px;
  color: #b4f782;
  background-color: #0000;
  border: 1px solid #b4f782;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  height: 50px;
  margin-bottom: 40px;
  padding: 10px;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  transition: opacity .2s, box-shadow .2s;
  display: flex;
}

.button-google2:hover {
  opacity: .8;
  box-shadow: 0 1px 20px #0000001a;
}

.div-block-6163 {
  align-items: center;
  display: flex;
}

.div-block-6164 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  flex-flow: column;
  display: flex;
}

.paragraph-80 {
  flex: none;
  margin-bottom: 0;
  margin-right: auto;
  font-size: .7rem;
  font-weight: 400;
}

.div-block-6165 {
  align-items: center;
  display: flex;
}

.paragraph-81 {
  margin-bottom: 0;
  margin-right: 10px;
  font-size: .8rem;
}

.div-block-6166 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  align-items: center;
  display: flex;
}

.div-block-6167 {
  flex: 1;
  justify-content: space-between;
  margin-left: 10px;
  margin-right: 10px;
  display: none;
}

.paragraph-82 {
  text-align: center;
  background-color: red;
  padding: 10px;
  font-size: .8rem;
  font-weight: 600;
  line-height: 1.3;
  display: none;
}

.link-3 {
  color: #b4f782;
}

.text-field-5 {
  background-color: #fc8d2073;
  border: 1px solid #fff;
}

.text-span-4 {
  color: #abff6d;
  font-size: 36px;
}

.field-label-15 {
  color: #000;
  font-size: 16px;
}

.heading-4 {
  color: #082816;
  text-align: center;
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: #a3f468;
  max-width: 300px;
  margin: 20px auto;
  font-family: Oswald, sans-serif;
  font-size: 35px;
  line-height: 40px;
}

.link-5 {
  color: #a7f96a;
  justify-content: center;
  align-items: center;
  margin-top: 14px;
  margin-left: 130px;
  margin-right: 130px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.link-5:hover {
  text-decoration: underline;
}

.field-label-16 {
  color: #000;
  font-size: 16px;
}

.form-block-5 {
  margin-top: 14px;
}

.image-19 {
  filter: drop-shadow(0 2px 4px #74bc40);
  max-width: 100%;
}

.paragraph-83 {
  color: #dbffa4;
  text-align: left;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
}

.close-modal-outside {
  position: fixed;
  inset: 0%;
}

.submit-button-2 {
  color: #03160b;
  text-align: center;
  background-color: #abff6d;
  border-radius: 10px;
  flex: 0 auto;
  width: 60%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  display: block;
  position: static;
  inset: 0%;
  box-shadow: inset 0 0 16px 4px #03160b;
}

.submit-button-2:hover {
  filter: contrast(130%);
  border: 1px solid #b4ff65;
  box-shadow: inset 0 0 13px #03160b;
}

.modal {
  filter: drop-shadow(0 0 11px #71d34a);
  background-color: #03160b;
  border: 1px solid #b4f782;
  border-radius: 20px;
  width: 450px;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.div-block-82 {
  background-color: #fff;
  background-image: linear-gradient(0deg, #03160b 7%, #47a60061), url('../images/bg9.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom: 1px solid #b4f782;
  border-radius: 20px 20px 0 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 19px 31px;
  position: static;
  inset: 0% 0% 250px;
}

.text-field-6 {
  background-color: #fc8d2073;
  border: 1px solid #fff;
}

.modal-wrapper {
  z-index: 8500000;
  background-color: #080400eb;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-84 {
  opacity: .82;
  margin-top: 16px;
  margin-right: 16px;
  transition: all .3s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-84:hover {
  opacity: 1;
  filter: contrast(200%);
}

.div-block-6168 {
  flex-flow: row;
  justify-content: space-between;
  display: flex;
}

.text-span-5 {
  color: #a3f468;
  -webkit-text-stroke-width: 0px;
}

.image-22 {
  filter: saturate(200%) hue-rotate(24deg);
  width: 35px;
  margin-right: 10px;
}

.div-block-6169 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-6180 {
  flex-flow: row;
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.div-block-6181 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-84 {
  z-index: 5;
  color: #336f45;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 6px;
  font-family: Oswald, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 0%;
}

.div-block-6182 {
  filter: drop-shadow(0 0 5px #9ac39254);
  background-color: #102518;
  border: .5px solid #3b4633;
  border-radius: 40px;
  justify-content: center;
  align-items: center;
  padding: 2px 8px 2px 15px;
  display: flex;
}

.paragraph-85 {
  color: #fff;
  max-width: 100px;
  margin-bottom: 0;
  margin-right: 13px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
}

.div-block-6183 {
  display: flex;
}

.bgremoval, .flux_all {
  display: block;
}

.modal-sign-in {
  z-index: 8500000;
  background-color: #080400eb;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-87 {
  opacity: .82;
  margin-top: 16px;
  margin-right: 16px;
  transition: all .3s;
  display: none;
  position: absolute;
  inset: 0% 0% auto auto;
}

.div-block-87:hover {
  opacity: 1;
  filter: contrast(200%);
}

.close-modal-outside2 {
  position: fixed;
  inset: 0%;
}

.image-23 {
  filter: invert();
  width: 15px;
  max-width: 100%;
  height: 15px;
}

.nav_link_arr {
  color: #cfd9d4;
  justify-content: center;
  align-items: center;
  padding-left: 100px;
  padding-right: 100px;
  line-height: 1;
  transition: all .4s;
  position: relative;
}

.nav_link_arr:hover {
  color: #6ee755;
}

.div-block-6184 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  display: flex;
}

.div-block-6185 {
  background-color: #6d3030a1;
  height: 100px;
  position: absolute;
  inset: 100% 0% auto;
}

.navbar-001_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar-001_menu-link-wrapper {
  display: flex;
}

.navbar-001_link {
  color: #cbffa4;
  padding: .5rem 1rem;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}

.navbar-001_link:hover {
  color: #fff;
}

.navbar-001_link.w--current {
  color: #b3f681;
}

.navbar-001_menu-dropdown {
  color: #fff0;
  background-color: #fff0;
}

.navbar14_dropdown-toggle {
  grid-column-gap: .5rem;
  filter: drop-shadow(0 2px 11px #b2ff9c) drop-shadow(0 2px 9px #86e600b3) drop-shadow(0 2px 19px #08ff00);
  color: #fff;
  align-items: center;
  padding: .5rem 1rem;
  display: flex;
}

.dropdown-chevron {
  color: #cbffa4;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  font-family: Inter, sans-serif;
  display: flex;
}

.dropdown-chevron:hover {
  color: #fff;
}

.navbar14_dropdown-list.w--open {
  background-color: #102518;
  border: 1px solid #ffffff36;
  border-radius: 8px;
  padding: .5rem;
  position: absolute;
}

.navbar14_dropdown-link {
  color: #fff;
  padding: .5rem 1rem;
}

.navbar14_dropdown-link:hover {
  background-color: #b4f78252;
}

.navbar14_dropdown-link.w--current {
  color: #fff9;
}

.videogen_columns {
  grid-column-gap: 12rem;
  grid-row-gap: 12rem;
  justify-content: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
  display: flex;
}

.videogen_right {
  z-index: 2;
  border-radius: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  height: auto;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: visible;
}

.videogen_left {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  height: auto;
  display: flex;
}

.videogen_wrapper {
  background-color: #f8f9fb00;
  flex-flow: column;
  flex: auto;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  height: auto;
  min-height: auto;
  max-height: none;
  display: flex;
  position: relative;
  overflow: visible;
}

.videogen_cont {
  aspect-ratio: 1;
  object-fit: contain;
  border: 6px solid #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: none;
  min-height: auto;
  max-height: none;
  display: flex;
  position: relative;
  inset: 0%;
  overflow: hidden;
}

.videogen_btn {
  color: #b7f49c;
  cursor: pointer;
  background-color: #b4f7825c;
  border: 1px solid #b4f782;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 50px;
  font-family: Inter, sans-serif;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.videogen_btn:hover {
  background-color: #89b16b5c;
}

.videogen_btn:active {
  color: #0e1909;
  background-color: #fff;
  border-style: none;
}

.videogen_btn.upsbottom {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.videodrop {
  cursor: pointer;
  border: 1px dashed #1c462f;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 24px;
  display: flex;
}

.videoprompt {
  align-self: auto;
  width: auto;
  margin-bottom: 0;
  display: block;
}

.downloadvid {
  color: #084222;
  text-align: center;
  background-color: #b4f782;
  border-radius: .5rem;
  flex-flow: row;
  flex: none;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding: 0 2rem;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  transition: all .3s;
  display: block;
}

.downloadvid:hover {
  opacity: 1;
  color: #065329;
  background-color: #fff;
}

.viddownload_center {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 3rem;
  display: flex;
}

.promptcontainer-copy {
  flex-flow: row;
  justify-content: space-between;
  height: 3rem;
  display: flex;
}

.videopr_cont {
  align-self: auto;
  width: auto;
  margin-top: 20px;
  margin-bottom: 0;
  display: block;
}

.promptfield_vid {
  color: #fff;
  background-color: #072213;
  border: 1px solid #b4f782;
  border-radius: .5rem;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 1rem 20px;
  font-family: Inter, sans-serif;
  font-size: 1rem;
}

.promptfield_vid:focus-visible, .promptfield_vid[data-wf-focus-visible] {
  color: #fff;
}

.promptfield_vid::placeholder {
  color: #95b081b8;
  font-family: Lato, sans-serif;
}

.videodwn {
  align-self: auto;
  width: auto;
  margin-top: 10px;
  margin-bottom: 0;
  display: none;
}

.code-embed-12 {
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
  inset: 0%;
}

.background-video-2 {
  object-fit: fill;
  border-radius: 20px;
  flex: 0 auto;
  width: 300px;
  height: 300px;
  display: none;
  overflow: hidden;
}

.downloadvideo {
  z-index: 50;
  cursor: pointer;
  background-color: #463;
  transition: all .2s;
  display: none;
  position: absolute;
  inset: 4% 4% auto auto;
}

.downloadvideo:hover {
  background-color: #638f4d;
}

.testvideosize {
  justify-content: center;
  align-items: center;
  display: block;
  position: relative;
  inset: 0%;
}

.vid_durat {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  justify-content: flex-end;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: auto;
  display: flex;
}

.vid_durat.upsbottom2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  margin-top: 16px;
  margin-bottom: 40px;
}

.durat_cont {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  height: 100%;
  display: flex;
}

.vid5min {
  background-color: #b4f7825c;
  border: 1px solid #7fba65;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  font-size: .8rem;
  transition: all .3s;
  display: flex;
}

.vid5min:hover {
  background-color: #aae391;
}

.vid5min.selected {
  color: #fff;
  background-color: #a6e57833;
  border-width: 2px;
  border-color: #b4f782;
  box-shadow: inset 0 0 14px #d5ffc3;
}

.vid10min {
  background-color: #b4f7825c;
  border: 1px solid #7fba65;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding: 0;
  font-size: .8rem;
  transition: all .3s;
  display: flex;
}

.vid10min:hover {
  background-color: #aae391;
}

.vid10min.selected {
  color: #fff;
  background-color: #a6e57833;
  border-width: 2px;
  border-color: #b4f782;
  box-shadow: inset 0 0 14px #d5ffc3;
}

.downloads-gallery {
  grid-column-gap: 11px;
  grid-row-gap: 11px;
  flex-flow: wrap;
  flex: 0 auto;
  place-content: stretch flex-start;
  align-items: stretch;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.container-4-copy {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.video-card {
  width: 200px;
  height: 200px;
}

.background-video-3 {
  z-index: 100;
  width: 100%;
  height: 100%;
}

.dash_downl_text {
  max-width: none;
  padding-bottom: 20px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
}

.vid_downloads_wrapper {
  flex-flow: column;
  align-items: center;
  max-width: none;
  display: flex;
}

.div-block-6186 {
  background-color: #5c5c5c;
  width: 200px;
  height: 200px;
}

.freeorprem {
  color: #fff;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: .9rem;
}

.hero_sec2 {
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 110px;
  padding-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.modal-wrapper_pr {
  z-index: 8500000;
  filter: drop-shadow(0 0 11px #6dff56b0);
  background-color: #08040000;
  justify-content: center;
  align-items: center;
  display: flex;
  position: static;
  inset: 0%;
}

.submit-button-4 {
  color: #03160b;
  text-align: center;
  background-color: #abff6d;
  border-radius: 10px;
  flex: 0 auto;
  width: 60%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 18px;
  font-weight: 700;
  transition: all .3s;
  display: block;
  position: static;
  inset: 0%;
  box-shadow: inset 0 0 16px 4px #03160b;
}

.submit-button-4:hover {
  filter: contrast(130%);
  border: 1px solid #b4ff65;
  box-shadow: inset 0 0 13px #03160b;
}

.divpricing {
  position: fixed;
  inset: 0%;
}

.div-block-6187, .div-block-6188 {
  width: 50%;
}

.hero_content2 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  height: 100%;
  margin-top: 9rem;
  display: flex;
}

.div-block-6189, .div-block-6190 {
  width: 50%;
}

.modal2 {
  background-color: #03160b;
  border: 1px solid #b4f782;
  border-radius: 20px;
  width: auto;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.div-block-85 {
  filter: contrast(110%);
  background-color: #fff;
  background-image: linear-gradient(0deg, #03160b 7%, #47a60061), url('../images/bg9.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  border-bottom: 1px solid #b4f782;
  border-radius: 20px 20px 0 0;
  width: auto;
  max-width: 600px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 19px 31px;
  position: static;
  inset: 0% 0% 250px;
}

.hero_content4 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  height: 100%;
  margin-top: 0;
  display: flex;
}

.shortcuts-table {
  box-shadow: none;
  background-color: #02020200;
  border-radius: 8px;
  margin-top: 4rem;
  padding-bottom: 8px;
  padding-left: 0;
  padding-right: 0;
}

.shortcut-row-header {
  color: #fffc;
  letter-spacing: 2px;
  border-bottom: 2px solid #a8fa6b;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  font-weight: 600;
}

.shortcut-row {
  border-bottom: 0 dashed #ffffff1f;
  padding-top: 16px;
  padding-bottom: 16px;
}

.shortcut {
  color: #a9fc6c;
  text-align: left;
  text-transform: none;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.shortcut-row-2 {
  background-color: #011f0f;
  border-bottom: 0 dashed #ffffff1f;
  padding-top: 16px;
  padding-bottom: 16px;
}

.container10 {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.25rem;
  padding-right: 8.25rem;
  display: flex;
  position: relative;
}

.container10.is_nav {
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container10.is_hero {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container10.is_prio {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container10.is_chatwind {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container10.is_chatwind._2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container10.is_seo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container10.is_review {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container10.is_footer {
  padding-top: 3.5rem;
  padding-bottom: 2.5rem;
}

.container10.is_prio2 {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding: 2rem;
}

.container10.is_hero2 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: 100vh;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container10.is_hero3 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  padding-bottom: 4rem;
  padding-left: 4rem;
  padding-right: 4rem;
}

.text-block-9 {
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.2rem;
}

.text-block-10 {
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
}

.text-block-11 {
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
}

.text-block-12 {
  font-family: Manrope, sans-serif;
  font-size: 1rem;
}

.text-block-13, .text-block-14, .text-block-15 {
  font-family: "Source Sans 3", sans-serif;
  font-size: 16px;
}

.column {
  padding-left: 10px;
  padding-right: 40px;
  line-height: 1.2;
}

.div-block-618 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  margin-top: 24px;
  display: flex;
}

.subs2_link {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.subs2_link.w--current {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
}

.subs2_link.w--current:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782, #335623);
}

.ac2_link {
  background-image: linear-gradient(275deg, #b4f782, #335623);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.ac2_link:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782, #5a8e43);
}

.dnl2_link {
  background-image: linear-gradient(275deg, #b4f782, #335623);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  font-family: Inter, sans-serif;
  font-weight: 500;
  display: flex;
}

.dnl2_link:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782, #5a8e43);
}

.help2_link {
  background-image: linear-gradient(275deg, #b4f782, #335623);
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.help2_link:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782, #5a8e43);
}

.paragraph-111 {
  opacity: 1;
  color: #c0ff91;
  text-shadow: 0 1px 1px #172f11cf;
  white-space: nowrap;
  flex: 0 auto;
  width: 200px;
  margin: auto 20px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.image-100 {
  z-index: 9999999;
  filter: saturate(120%);
  flex: none;
  width: auto;
  height: auto;
  font-family: Inter, sans-serif;
}

.dropic-6 {
  align-items: stretch;
  width: auto;
  height: 20px;
  display: flex;
}

.text-block-16 {
  color: #cbffa4;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-16:hover {
  color: #fff;
}

.ai_im_link {
  background-image: linear-gradient(275deg, #b4f78299, #33562366);
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.ai_im_link:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782, #335623);
}

.ai_im_link.w--current {
  background-image: linear-gradient(275deg, #b4f782, #335623);
}

.container5 {
  flex-flow: column;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8.25rem;
  padding-right: 8.25rem;
  display: flex;
  position: relative;
}

.container5.is_nav {
  margin-left: auto;
  margin-right: auto;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container5.is_hero {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  padding-left: 4rem;
  padding-right: 4rem;
}

.container5.is_prio {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container5.is_chatwind {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container5.is_chatwind._2 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container5.is_seo {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  justify-content: flex-start;
  align-items: center;
}

.container5.is_review {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  justify-content: flex-start;
  align-items: center;
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.container5.is_footer {
  padding-top: 3.5rem;
  padding-bottom: 2.5rem;
}

.container5.is_prio2 {
  z-index: 2;
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-left: auto;
  padding: 2rem;
}

.container5.is_hero2 {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  flex-flow: row;
  width: 100%;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
}

.container5.is_hero5 {
  grid-column-gap: 3.8rem;
  grid-row-gap: 3.8rem;
  flex-flow: row;
  justify-content: center;
  width: 100%;
  min-height: 100vh;
  padding-left: 4rem;
  padding-right: 4rem;
  display: block;
}

.hero_sec3 {
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-bottom: 1rem;
  position: relative;
  overflow: hidden;
}

.vidnote {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  opacity: 1;
  color: #b7f49c;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Manrope, sans-serif;
  font-size: .9rem;
  font-weight: 500;
  line-height: 1.3;
  display: none;
}

.genvidblock {
  width: 100%;
}

.background-video-7 {
  opacity: .36;
  max-height: 100%;
  display: none;
  overflow: visible;
}

.background-video-10 {
  opacity: .45;
  height: auto;
  top: -395px;
  overflow: hidden;
}

.background-video-8 {
  opacity: .45;
  top: -164px;
  overflow: hidden;
}

.accordion_item-image {
  filter: saturate(74%) brightness(200%) hue-rotate(34deg);
  background-color: #ffffce00;
  width: 40px;
}

.accordion-body {
  padding-left: 64px;
  padding-right: 8px;
  display: block;
}

.accordion-body.js-accordion-body {
  z-index: 1;
  padding-bottom: 20px;
  padding-left: 8px;
  display: none;
  position: relative;
}

.question-text {
  color: #cbffa4;
  -webkit-text-stroke-width: .2px;
  -webkit-text-stroke-color: #000;
  text-transform: none;
  text-shadow: 0 1px 3px #278a24;
  flex: 1;
  margin-top: 15px;
  margin-left: 24px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 24px;
}

.accordion-body__contents {
  opacity: .75;
  color: #d9ffbd;
  margin-top: 8px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4;
}

.background-video-9 {
  opacity: .45;
  top: 0;
  overflow: hidden;
}

.accordion__item {
  text-align: left;
  background-color: #070f17;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 24px;
  padding: 20px 32px;
  text-decoration: none;
  transition: box-shadow .3s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px #2e323c17;
}

.accordion__item:hover {
  box-shadow: 0 3px 9px #2e323c17;
}

.accordion__item.js-accordion-item {
  background-color: #256c9f00;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Manrope, sans-serif;
  position: relative;
  overflow: visible;
}

.div-block-6028 {
  opacity: .38;
  filter: blur(15px);
  mix-blend-mode: normal;
  background-color: #228232;
  position: absolute;
  inset: 0%;
  overflow: visible;
}

.accordion {
  width: 66.66%;
  margin-bottom: -24px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.accordion.js-accordion {
  width: 100%;
  max-width: none;
  margin-top: 40px;
  margin-bottom: 0;
  padding-bottom: 50px;
  padding-left: 0;
  padding-right: 0;
}

.accordion-header {
  align-items: center;
  display: flex;
}

.accordion-header.js-accordion-header {
  z-index: 1;
  cursor: pointer;
  position: relative;
}

.nav_scrolled {
  z-index: 999;
  -webkit-backdrop-filter: blur(25px);
  backdrop-filter: blur(25px);
  background-color: #081f12;
  border: 1px solid #ffffff14;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: none;
  margin: 3px auto;
  padding: .75rem 2rem;
  display: flex;
  position: relative;
  box-shadow: inset 0 0 14px 1px #2a6c3c59;
}

.text-span-6 {
  filter: drop-shadow(-1px 0 5px #32ca00b3) drop-shadow(-3px 0 20px #ffc16f) drop-shadow(-2px 1px 1px #45a60096);
  color: #b7f49c;
  text-transform: none;
  text-shadow: none;
  font-weight: 600;
}

.par110 {
  opacity: 1;
  color: #dadada;
  height: auto;
  margin-bottom: 0;
}

.image-101 {
  flex: none;
  width: auto;
  max-width: 5%;
  height: auto;
  overflow: clip;
}

.div-block-6191 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-7, .text-span-8, .text-span-9 {
  color: #b7f49c;
  font-weight: 700;
}

.peoplestat {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.r_num {
  filter: drop-shadow(0 2px 5px #cef49fb3) drop-shadow(0 0 6px #a7ff00);
  color: #b7f49c;
  width: 20px;
  margin-bottom: 0;
  margin-left: 5px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.num_people {
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.num_people.para_medium {
  line-height: 1;
}

.code-embed-14 {
  filter: hue-rotate(348deg);
  height: auto;
  font-family: Inter, sans-serif;
  position: absolute;
  inset: 0%;
}

.heading-5 {
  color: #ffffffde;
  max-width: 500px;
  font-family: Onest, sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
}

.text-span-10 {
  color: #c9ffa34d;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #6ce17c;
  font-family: Onest, sans-serif;
}

.div_example {
  z-index: 5;
  align-items: flex-start;
  position: absolute;
  inset: 0% 0% auto;
}

.hero_img_wrap5 {
  z-index: 2;
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: 500px;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.paragraph-112 {
  font-family: Manrope, sans-serif;
  font-weight: 500;
}

.text-span-11 {
  color: #c9fda3;
}

.box-padding2 {
  border: 0 solid #000;
  border-bottom: 1px solid #7fba65;
  padding: 1.6em;
  display: none;
}

.box-padding2.app-padding-box {
  align-items: center;
  display: flex;
}

.box-padding2.paper-padding {
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-top: 1.25em;
  display: flex;
  position: absolute;
  inset: 0%;
}

.text-span-12 {
  color: #a3f468;
  -webkit-text-stroke-width: 0px;
}

.testik.w--current {
  background-image: linear-gradient(275deg, #b4f782, #335623);
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.tepik.w--current {
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  display: flex;
}

.testik2.w--current {
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.hm_link {
  background-image: linear-gradient(275deg, #b4f782, #335623);
  justify-content: space-between;
  align-items: center;
  height: 30px;
  padding-left: 10px;
  display: flex;
}

.hm_link:hover {
  filter: drop-shadow(0 0 3px #c3ff7a);
  background-image: linear-gradient(275deg, #b4f782, #335623);
}

.hm_link.w--current {
  background-image: linear-gradient(275deg, #b4f782, #335623);
  border-radius: 3px;
}

.hm_link.w--current:hover {
  background-image: linear-gradient(275deg, #b4f782, #5a8e43);
}

.link-6 {
  color: #ff8000;
  border-bottom: 1px solid #c06d06;
  font-weight: 800;
  text-decoration: none;
}

.rich-text-block {
  color: #ebffdd;
  margin-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1.4;
}

.paragraph-114 {
  line-height: 1.6;
}

.paragraph-115, .paragraph-116, .list-item {
  line-height: 1.4;
}

.link-7 {
  color: #c37107;
  border-bottom: 1px solid #96620a;
  font-weight: 800;
}

.hero_sec-7 {
  background-color: #00190d;
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 120px;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.body-2 {
  background-color: #000e08;
  font-family: Inter, sans-serif;
}

.body-3 {
  background-color: #010c07;
  font-family: Inter, sans-serif;
}

.body-4, .body-5, .body-6 {
  background-color: #000e08;
}

.body-7, .body-8, .body-9 {
  background-color: #000e08;
  font-family: Inter, sans-serif;
}

.paidplan_descr {
  display: none;
}

.hero_sec-8 {
  background-color: #00190d;
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 120px;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.contact-topbar {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.contact-method-3 {
  color: #3b2ae5;
  flex: none;
  align-self: flex-start;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 0;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.contact-method-3:hover {
  opacity: .8;
}

.contact-icon-2 {
  color: #3b2ae500;
  background-color: #3b2ae500;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  padding: 4px 0;
  display: flex;
}

.image-107 {
  color: #3b2ae500;
  flex: none;
  width: 15px;
  height: 15px;
}

.link-f4 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}

.image-108 {
  color: #3b2ae500;
  flex: none;
  width: 15px;
  height: 15px;
}

.link-f5-2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
}

.link-f6 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}

.text-size-small-2 {
  font-size: .75rem;
}

.form-title-cf9 {
  color: #fffbcc;
  text-align: center;
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 500;
  line-height: 35px;
  display: none;
}

.form-title-cf91 {
  color: #b3f681;
  text-align: center;
  text-transform: none;
  margin-top: 10px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 20px;
}

.success-message-cf9 {
  color: #b3f681;
  background-color: #f0f4f800;
  margin-top: 10px;
  font-weight: 600;
}

.form-subwrapper-cf9 {
  flex-flow: wrap;
  justify-content: center;
  width: 100%;
  display: flex;
}

.icon-linkedin-wrapper {
  color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 5px;
  transition: all .2s;
  display: flex;
}

.icon-linkedin-wrapper:hover {
  color: #fff;
  background-color: #13549c;
  border-color: #13549c;
}

.div-block-43 {
  flex: 0 auto;
  margin-bottom: 0;
}

.mask-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-80 {
  color: #fffbcc;
  width: 400px;
  font-size: 14px;
  font-weight: 500;
}

.submit-button-cf9 {
  box-shadow: none;
  color: #000;
  background-color: #b3f681;
  background-image: none;
  border-radius: 4px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 40px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  transition: transform .2s;
}

.submit-button-cf9:hover {
  background-color: #fff;
  transform: scale(1.02);
}

.arrow-2 {
  background-color: #2d3337;
  background-image: linear-gradient(#14990a, #14990a);
  width: .5rem;
  height: .5rem;
  margin-top: -.2rem;
  margin-left: auto;
  margin-right: auto;
  position: static;
  inset: auto auto 0%;
  transform: rotate(45deg);
}

.white-hero-div {
  background-color: #fff;
  padding: 76px 64px 119px;
  position: relative;
}

.white-hero-div.home-2 {
  background-color: #03000000;
  border: 2px #d0ff0047;
  border-radius: 20px;
  width: 100%;
  max-width: 350px;
  padding: 10px 20px;
  box-shadow: inset 0 2px 12px #b3e4a0;
}

.whatsapp-icon5 {
  filter: saturate(29%) hue-rotate(356deg) brightness(200%);
  background-image: url('../images/whatsapp.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  margin-right: 15px;
}

.copy-me3 {
  z-index: 0;
  color: #fff;
  cursor: pointer;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 34px;
  margin-bottom: 10px;
  text-decoration: none;
  display: block;
  position: relative;
}

.nav-sidebar_link-social-wrapper {
  margin-top: 2rem;
  display: flex;
}

.icons-social-media-wrapper {
  grid-column-gap: 15px;
  display: flex;
}

.icons-social-media-wrapper.link-color {
  color: #36583e;
  justify-content: center;
  align-items: center;
}

.link-block-2 {
  flex: 0 auto;
  margin-top: 10px;
}

.icon-facebook {
  width: 100%;
  height: 100%;
}

.nav_sidebar-logo {
  filter: brightness(120%);
  width: 10rem;
  max-width: 80%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-field-cf9 {
  color: #fff;
  text-align: left;
  background-color: #b2e19f4a;
  border-color: #0000;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-radius: 4px;
  flex: 0 auto;
  width: 100%;
  margin-top: 10px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.text-field-cf9:focus {
  color: #fff;
}

.text-field-cf9::placeholder {
  color: #b3f681;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.text-field-cf9.extra-left {
  color: #fff;
  margin-left: 20px;
}

.text-field-cf9.extra-left:focus {
  color: #fff;
}

.text-field-cf9.big {
  color: #fff;
  background-color: #b2e19f4a;
  width: 100%;
  height: 100px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.text-field-cf9.big:focus {
  color: #fff;
}

.text-field-cf9.big::placeholder {
  color: #b3f681;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.icon-instagram-wrapper {
  color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  margin-left: 0;
  padding: 5px;
  transition: all .2s;
  display: flex;
}

.icon-instagram-wrapper:hover {
  color: #fff;
  background-color: #e11175;
  border-style: solid;
  border-color: #e11175;
}

.whatsapp-block8 {
  z-index: 2;
  margin-bottom: 10px;
  display: flex;
  position: relative;
}

.div-block-44 {
  flex: 0 auto;
  width: 60%;
  margin-top: 45px;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.div-block-557 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.icon-insta, .icon-linkedin {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.tooltip-3 {
  z-index: 0;
  flex-direction: column;
  width: 100%;
  font-family: Montserrat, sans-serif;
  font-size: .7rem;
  font-weight: 400;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.text-block-83 {
  font-size: 1rem;
}

.text-block-81 {
  color: #b3f681;
  flex-flow: column;
  margin-bottom: 0;
  font-family: Manrope, sans-serif;
  font-size: 17px;
  font-weight: 500;
  display: block;
}

.div-block-6095 {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.error-message-cf9 {
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.tooltip-content-wrapper-2 {
  z-index: 1;
  text-align: center;
  background-color: #14990a;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: .7rem;
  line-height: 340%;
  text-decoration: none;
  display: flex;
  position: static;
  overflow: hidden;
}

.icon-facebook-wrapper {
  color: #fff;
  border-style: solid;
  border-width: 1px;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  padding: 5px;
  transition: all .2s;
  display: flex;
}

.icon-facebook-wrapper:hover {
  color: #fff;
  background-color: #2266e6;
  border-color: #2366e6;
}

.image-94 {
  height: 1rem;
  display: none;
}

.form-cf9 {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.nav_sidebar-header-2 {
  flex-flow: column;
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.bold-text {
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.hero_sec-9 {
  background-color: #00190d;
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 65px;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.field-label-5 {
  color: #b7f49c;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  display: none;
}

.div-block-6058 {
  margin-bottom: 20px;
  display: none;
}

.link-8 {
  color: #b1f480;
  font-weight: 700;
  text-decoration: underline;
}

.bold-text-2 {
  color: #aef17e;
}

.rich-text-block2 {
  color: #ebffdd;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Manrope, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
}

.div_example2 {
  z-index: 5;
  align-items: flex-start;
  width: 300px;
  height: 500px;
  position: static;
  inset: 0% 0% auto;
}

.html-embed_unique2 {
  width: auto;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.hero_img_wrap6 {
  z-index: 2;
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  height: 500px;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero_img_wrap7 {
  z-index: 2;
  border-radius: 0;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  height: auto;
  padding: 1px;
  display: flex;
  position: relative;
  overflow: visible;
}

.hero_content12 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  height: auto;
  display: flex;
}

.arrow {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 10%;
  height: auto;
  display: flex;
}

.image-109 {
  filter: drop-shadow(0 2px 3px #00b135) hue-rotate(356deg) saturate(44%) brightness(200%);
  transform-style: preserve-3d;
  flex: 0 auto;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.paragraph-125 {
  color: #fff0;
  text-align: left;
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: #b7f49c;
  width: 50%;
  margin-bottom: 0;
  font-family: Onest, sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.4;
}

.paragraph-126 {
  text-align: left;
  margin-top: 20px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4;
}

.text-span-13 {
  color: #ffa600;
}

.paragraph-127 {
  color: #c8fba100;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #b7f49c;
  font-family: Onest, sans-serif;
  font-size: 2rem;
  font-weight: 700;
}

.userscreations {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-weight: 500;
  display: flex;
}

.div_example-2 {
  z-index: 5;
  border: 2px solid #fff;
  border-radius: 20px;
  align-items: flex-start;
  position: absolute;
  inset: 0% 0% auto;
  overflow: hidden;
}

.hero_content14 {
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  width: 50%;
  height: auto;
  display: flex;
}

.arrow2 {
  opacity: 0;
  text-align: center;
  flex-flow: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 10%;
  height: 30px;
  display: flex;
}

.hero_sec_3 {
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 160px;
  padding-bottom: 5rem;
  position: relative;
  overflow: hidden;
}

.hero_sec-10 {
  background-color: #00190d;
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 65px;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.image-110 {
  z-index: 5;
  width: 30px;
  height: 30px;
  margin-top: 10px;
  margin-left: 10px;
  position: absolute;
  inset: 0% auto auto 0%;
  box-shadow: 0 2px 7px 1px #10601094;
}

.image-111, .image-112 {
  box-shadow: 4px 8px 11px 3px #b7f49c63;
}

.image-113 {
  box-shadow: 4px 2px 11px 3px #b7f49c63;
}

.image-114, .image-115, .image-116 {
  box-shadow: 4px 8px 11px 3px #b7f49c63;
}

.text-span-14 {
  color: #cafda3;
  -webkit-text-stroke-width: 0px;
  text-transform: uppercase;
}

.text-span-15 {
  color: #cafda3;
  text-transform: uppercase;
}

.text-span-16 {
  color: #b7f49c;
  -webkit-text-stroke-width: 0px;
}

.image-117 {
  filter: drop-shadow(0 2px 5px #a6d579b3);
  width: auto;
  height: auto;
  margin-top: auto;
  margin-bottom: auto;
  transition: all .2s;
  position: absolute;
  inset: 0%;
}

.image-117:hover {
  transform: scale(1.2);
}

.div-block-6194 {
  align-items: center;
  width: 100px;
  height: 50px;
  display: block;
  position: relative;
}

.link-subwrapper-f3 {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  padding-top: 6px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.social-media-icon-f3 {
  display: block;
}

.link-f3 {
  color: #b3f681;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
}

.link-f3:hover {
  color: #fff;
}

.link-f3.w--current {
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.link-f3.para_medium {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 1;
}

.link-f3.para_medium.w--current {
  line-height: 1;
}

.link-wrapper-f3 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  justify-content: center;
  display: flex;
}

.logo-wrapper-f3 {
  margin-bottom: 20px;
}

.top-right-wrapper-f3 {
  color: #333;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  padding-top: 6px;
  text-decoration: none;
  display: flex;
  position: static;
  inset: 0% 10px auto auto;
}

.link-subwrapper-f4 {
  flex-direction: column;
  flex: none;
  align-items: flex-start;
  padding-top: 6px;
  padding-left: 25px;
  padding-right: 25px;
  display: flex;
}

.address-f3 {
  color: #acacac;
  margin-bottom: 10px;
  font-family: Lato, sans-serif;
  font-weight: 400;
}

.top-left-wrapper-f3 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: static;
  inset: 0% auto auto 10px;
}

.top-wrapper-f3 {
  object-fit: fill;
  border-bottom: 1px solid #b3f681;
  justify-content: space-around;
  margin-bottom: 20px;
  padding-bottom: 50px;
  padding-left: 0;
  display: flex;
  position: relative;
}

.bold-text-5 {
  font-weight: 700;
}

.social-media-wrapper-f3 {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.social-media-icon-hover-f3 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.bottom-wrapper-f3 {
  justify-content: space-between;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.copyright-f3 {
  color: #b4f782;
  font-family: "Source Sans 3", sans-serif;
  font-size: .9rem;
  font-weight: 400;
}

.footer-wrapper {
  background-image: linear-gradient(#011a0c, #fff0), linear-gradient(#0c2900d6, #3da122b5), url('../images/bg9.jpg');
  background-position: 0 0, 0 0, 50% 70%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, cover;
  border-top: 2px #1b744a9e;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.footer-f3 {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-left: 4rem;
  padding-right: 4rem;
}

.bold-text-8 {
  font-weight: 700;
}

.title-link-column-f3 {
  filter: drop-shadow(0 2px 5px #ffffffb3);
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 30px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 600;
}

.bold-text-7 {
  font-weight: 700;
}

.bold-text-3 {
  font-size: 16px;
  font-weight: 700;
}

.social-media-icon-wrapper-f3 {
  margin-right: 10px;
  transition: all .25s;
  position: relative;
}

.social-media-icon-wrapper-f3:hover {
  transform: scale(1.2);
}

.div-block-6195 {
  text-align: left;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-6196, .div-block-6197 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.live-chat-bottom-text-copy {
  color: #9fc635;
  margin-top: 10px;
  font-size: 12px;
  line-height: 12px;
}

.live-chat-link {
  background-color: #00210f;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  height: 20%;
  text-decoration: none;
  display: flex;
}

.live-chat-top-text {
  color: #cbfb5e;
  letter-spacing: 0;
  font-size: 12px;
  font-weight: 700;
  position: static;
}

.live-chat-top-text.block {
  color: #b4f782;
  margin-bottom: 10px;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 800;
}

.live-chat-bottom-text {
  color: #fff;
  font-size: 12px;
}

.live-chat-bottom-text.block {
  color: #fff;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.3;
}

.close-live-chat-container {
  cursor: pointer;
  flex: 0 auto;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 10%;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.whatsapp-container {
  z-index: 30;
  cursor: pointer;
  background-color: #275a35;
  border: 1px solid #ffffff4d;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  margin-right: 14px;
  transition: all .3s cubic-bezier(.45, .182, .111, .989);
  display: flex;
  position: relative;
  inset: auto 0% 0% auto;
}

.whatsapp-container:hover {
  background-color: #90c465;
  transform: scale(1.05);
}

.live-icon-chat {
  margin-right: 12px;
}

.whatsapp-icon {
  max-width: 100%;
}

.chat-section {
  background-color: #97354900;
  background-image: linear-gradient(#214302a6 44%, #00370470), url('../images/bg10.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, no-repeat;
  background-size: auto, cover;
  height: 50%;
  padding: 16px 20px;
}

.top-section {
  background-color: #00210f;
  justify-content: space-between;
  align-items: center;
  height: 30%;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.livechat-button {
  background-color: #185200;
  border-radius: 200px;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 42px;
  text-decoration: none;
  display: flex;
}

.livechat-button:hover {
  background-color: #206f00;
}

.whatsapp-block {
  z-index: 6000;
  flex-flow: row;
  align-items: flex-end;
  display: flex;
  position: fixed;
  inset: auto 14px 54px auto;
}

.whatsapp-chat {
  background-color: #fff0;
  border: 1px solid #b4f7827a;
  border-radius: 20px;
  flex-direction: column;
  width: 300px;
  height: 315px;
  margin-bottom: 0;
  display: none;
  overflow: hidden;
}

.live-chat-text {
  color: #fff;
  text-decoration: none;
}

.chat-block {
  background-color: #eaff8f24;
  border-radius: 8px;
  width: 80%;
  padding: 15px;
}

.small-whatsapp-icon {
  margin-right: 10px;
}

.close-livechat-icon {
  transition: all .25s;
  transform: scale(1.3);
}

.close-livechat-icon:hover {
  filter: brightness(200%);
  transform: scale(1.5);
}

.live-icon {
  background-color: #00b94a;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  position: absolute;
  inset: 5px auto auto 5px;
}

.html-embed_unique-5 {
  z-index: 0;
  opacity: 1;
  filter: blur(8px) brightness(61%) saturate(61%) hue-rotate(298deg);
  width: auto;
  position: absolute;
  inset: 0%;
}

.div-block-6198 {
  z-index: 5;
  filter: blur(3px);
  background-color: #573e3e00;
  background-image: linear-gradient(#fff0 68%, #1b744a 97%);
  position: absolute;
  inset: 0%;
}

.bg-image_three {
  filter: blur(4px);
  display: block;
  position: absolute;
  inset: 25% -49% auto auto;
}

.text-span-17 {
  color: #cafda3;
  font-weight: 600;
}

.image-118 {
  filter: drop-shadow(0 2px 7px #b7ff0069);
  transition: all .25s;
}

.image-118:hover {
  transform: scale(1.2);
}

.link-f5 {
  color: #b3f681;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  text-decoration: none;
  transition: color .2s;
}

.link-f5:hover {
  color: #fff;
}

.link-f5.w--current {
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
  font-weight: 500;
}

.link-f5.para_medium {
  font-size: 1.1rem;
  font-weight: 400;
  line-height: 1;
}

.overlay2 {
  z-index: 9;
  width: var(--full);
  height: 1.5rem;
  position: absolute;
  inset: 0% 0% auto;
}

.div-block-6199 {
  z-index: 5;
  background-color: #573e3e00;
  background-image: linear-gradient(#1b744a 3%, #fff0 32%);
  position: absolute;
  inset: 0%;
}

.sections_wrapper-2 {
  background-color: #000e08;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.hero_sec-19 {
  background-color: #00190d;
  background-image: url('../images/bg_dots_1bg_dots.webp');
  background-position: 50% 4%;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: scroll;
  padding-top: 65px;
  padding-bottom: 1rem;
  font-family: Inter, sans-serif;
  position: relative;
  overflow: hidden;
}

.text-block-84 {
  color: #ffb700;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1rem;
}

.link-f7 {
  color: #b3f681;
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
  text-decoration: none;
  transition: color .2s;
  display: none;
}

.link-f7:hover {
  color: #fff;
}

.link-f7.w--current {
  margin-top: 6px;
  margin-bottom: 6px;
  font-family: "Source Sans 3", sans-serif;
  font-size: 1.1rem;
  font-weight: 400;
}

.link-f7.para_medium {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 1;
}

.link-f7.para_medium.w--current {
  line-height: 1;
}

@media screen and (min-width: 1280px) {
  .ae-02-elements_background {
    background-color: #102518;
  }

  .nav_secondary_btn {
    align-items: center;
    display: none;
  }

  .hero_img_line_wrap {
    display: block;
  }

  .fb-booster {
    font-family: Inter, sans-serif;
  }

  .show_ac_dropdown {
    display: block;
  }

  .modal-wrapper {
    display: none;
  }

  .videopr_cont {
    margin-top: 20px;
  }

  .accordion.js-accordion {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 1440px) {
  .footer-wrapper {
    margin-top: 0;
  }
}

@media screen and (min-width: 1920px) {
  .whatsapp-container {
    width: 80px;
    height: 80px;
  }

  .livechat-button {
    transition: all .2s;
  }

  .livechat-button:hover {
    background-color: #000;
    transform: scale(1.05);
  }

  .whatsapp-chat {
    display: none;
  }
}

@media screen and (max-width: 991px) {
  .container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.is_hero {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container.is_prio {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container.is_chatwind {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container.is_chatwind._2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container.is_review {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container.is_prio2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .container.is_hero2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container.is_hero7, .container.is_hero9 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container.is_hero10 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container.is_hero11 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    margin-top: 1rem;
    padding-left: 0;
    padding-right: 0;
    line-height: 1.3;
  }

  .navbar {
    overflow: visible;
  }

  .nav_btns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .nav_link {
    width: var(--full);
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .nav_links_wrap {
    z-index: 99;
    background-color: #03180e;
    border: 1px solid #ffffff14;
    border-radius: 12px;
    margin-top: 8px;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding: 1.5rem 1.25rem;
  }

  .nav_bg {
    font-family: Inter, sans-serif;
  }

  .text-block {
    filter: none;
  }

  .hero_para {
    font-size: 1.2rem;
  }

  .hero_para.para_1 {
    font-family: "Source Sans 3", sans-serif;
    font-size: 1.2rem;
    font-weight: 400;
  }

  .nav_secondary_btn {
    display: none;
  }

  .hero_img_wrap {
    display: block;
  }

  .menu-button {
    padding: 10px;
  }

  .menu-button.w--open {
    background-color: var(--transparent);
  }

  .prio_head_wrap {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .prio_grid {
    grid-template-columns: 1fr 1fr;
  }

  .chatwind_grid {
    flex-flow: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }

  .news-btns {
    margin-top: 1.5rem;
  }

  .prio_head_wrap_news {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .review_sec {
    padding-bottom: 0;
  }

  .reveiw_grid {
    grid-template-columns: 1fr 1fr;
  }

  .overflow_reviews {
    display: none;
  }

  .bg_circle_one-wrap, .bg_circle-one, .circle_one_bg {
    width: 50rem;
    height: 50rem;
  }

  .bg_circle_two-wrap, .bg_circle_two, .circle_two_bg {
    width: 45rem;
    height: 45rem;
  }

  .bg_img-one {
    display: none;
  }

  .overlay {
    display: block;
  }

  .bg-image_two {
    display: none;
  }

  .newsletter_sec-info {
    margin-top: 0;
  }

  .promptcontainer {
    height: 40px;
  }

  .promptfield {
    padding-top: 0;
    padding-bottom: 0;
  }

  .genbutton {
    white-space: nowrap;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .prio_grid2 {
    grid-template-columns: 1fr 1fr;
  }

  .button-wrap {
    width: 100%;
  }

  .shadow {
    z-index: 998;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .nav-links {
    flex-direction: column;
    width: 100%;
  }

  .logo-link {
    display: none;
  }

  .logo-link.mobile {
    display: block;
  }

  .hamburger-line {
    background-color: #fff;
    height: 3px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hamburger-line.mid {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mobile-nav {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .cards-wrap {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .content-wrap {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .card.big {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .mb-30 {
    text-align: center;
    font-size: 1.5rem;
  }

  .nav-menu {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    width: 100%;
  }

  .hamburger {
    cursor: pointer;
    width: 40px;
  }

  .nav-wrap {
    z-index: 999999;
    background-color: #0e0c16;
    border-left: 1px solid #fff3;
    flex-direction: column;
    width: 100%;
    max-width: 250px;
    padding: 40px 30px;
    display: none;
    position: fixed;
    top: 70px;
    bottom: 0;
    right: 0;
  }

  .quant_text {
    font-size: 1.1rem;
  }

  .container_im, .container_im.is_hero {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container_im.is_prio {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container_im.is_chatwind {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container_im.is_chatwind._2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container_im.is_review {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container_im.is_prio2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .downloadbutton {
    white-space: nowrap;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .hero_sec_2 {
    margin-bottom: 0;
    padding-bottom: 4.6rem;
  }

  .example_component {
    width: 85vw;
  }

  .splitter_before {
    width: 80vw;
  }

  .splitter_component, .splitter_component.is-radius, .splitter_image.is-after {
    width: 85vw;
  }

  .wrapper {
    height: 40vh;
  }

  .file_upload {
    height: 250px;
  }

  .image_icon {
    width: 50px;
    height: 50px;
  }

  .heading-style-h5.text-weight-medium.upscaletext {
    font-size: 1.1rem;
  }

  .hero_img_wrap2 {
    display: block;
  }

  .container2, .container2.is_hero {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container2.is_prio {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container2.is_chatwind {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container2.is_chatwind._2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container2.is_review {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container2.is_prio2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .container2.is_hero2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fb-booster2 {
    grid-column-gap: 61px;
    grid-row-gap: 61px;
    flex-flow: wrap;
  }

  .removerpage1 {
    display: flex;
  }

  .removerpage2 {
    display: none;
  }

  .text-block-2, .text-block-3 {
    filter: none;
  }

  .html-embed_unique {
    justify-content: center;
    align-items: center;
  }

  .code-embed-11 {
    margin-top: 0;
  }

  .attachment {
    background-color: #7eb96424;
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .file-preview {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .file-name, .file-size {
    font-size: .8rem;
  }

  .left-2 {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
  }

  .right-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 40px;
    display: flex;
  }

  .menu-button2 {
    padding: 10px;
  }

  .menu-button2.w--open {
    background-color: var(--transparent);
  }

  .icon-2 {
    font-family: Inter, sans-serif;
  }

  .accounticons {
    display: flex;
  }

  .accountmenu {
    display: none;
  }

  .top-nav.footer-nav {
    flex-direction: column;
    align-items: flex-start;
    min-height: 220px;
  }

  .template-right {
    width: 100%;
    height: auto;
  }

  .template-left {
    width: 100%;
  }

  .white-box.link-box.paper-box {
    width: 31%;
  }

  .white-box.link-box.asset-box {
    width: 100%;
  }

  .project-grid {
    flex-direction: column;
  }

  .navigation-item {
    text-align: center;
    flex: none;
    margin-left: 0;
    margin-right: 0;
    transition: background-color .4s, opacity .4s, color .4s;
  }

  .navigation-item.footer-nav-item {
    padding-top: .5em;
  }

  .large-number {
    font-size: 26px;
    line-height: 1.6;
  }

  .page-wrapper-2 {
    overflow: visible;
  }

  .logo-link-3.w--current {
    flex: 1;
  }

  .option-svg.desktop-login.current {
    display: block;
  }

  .dash-row.masonry {
    column-count: 2;
  }

  .dropic5 {
    width: 20px;
    height: 20px;
  }

  .text-block-6 {
    font-size: 16px;
  }

  .heading-2 {
    font-size: 1.5rem;
  }

  .download_gal.masonry {
    column-count: 2;
  }

  .show_ac_dropdown {
    display: none;
  }

  .home-link.w--current {
    flex: 1;
  }

  .heading-4 {
    max-width: 400px;
    font-size: 33px;
  }

  .link-5 {
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    font-family: Manrope, sans-serif;
  }

  .paragraph-83 {
    font-family: Manrope, sans-serif;
    font-size: 14px;
  }

  .submit-button-2 {
    margin-top: 20px;
    font-family: Manrope, sans-serif;
    font-size: 16px;
  }

  .modal-wrapper {
    display: none;
  }

  .paragraph-84 {
    font-family: Manrope, sans-serif;
    font-size: 1.5rem;
  }

  .modal-sign-in {
    display: none;
  }

  .nav_link_arr {
    width: var(--full);
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.25rem;
    line-height: 1.4;
  }

  .navbar-001_menu {
    -webkit-text-fill-color: inherit;
    background-color: #0000;
    background-clip: border-box;
    justify-content: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    font-family: Inter, sans-serif;
    display: block;
    position: absolute;
    inset: 0%;
    overflow: visible;
  }

  .navbar-001_menu-link-wrapper {
    text-align: left;
    background-color: #122c1e;
    border: 1px solid #ffffff42;
    border-radius: 8px;
    flex-direction: column;
    align-items: flex-start;
    width: 200px;
    margin-top: 0;
    margin-left: auto;
    margin-right: 60px;
    padding: 1rem 2rem 2rem;
    font-family: Manrope, sans-serif;
    position: relative;
  }

  .navbar-001_link {
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 0;
    font-size: 1rem;
  }

  .navbar-001_menu-dropdown {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    margin-left: 0;
    margin-right: 0;
    font-size: 1rem;
    display: flex;
  }

  .navbar14_dropdown-toggle {
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding: .75rem 0;
    display: flex;
  }

  .dropdown-chevron {
    inset: auto 0% auto auto;
  }

  .navbar14_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar14_dropdown-list.w--open {
    background-color: #122f1a00;
    border-style: none;
    padding: 0;
    position: static;
    overflow: hidden;
  }

  .navbar14_dropdown-link {
    text-align: center;
    width: auto;
    padding: .75rem 0;
    font-size: 16px;
  }

  .videogen_columns {
    grid-column-gap: 2.1rem;
    grid-row-gap: 2.1rem;
    align-items: flex-start;
  }

  .videogen_right {
    width: 50%;
    display: flex;
  }

  .videogen_left {
    width: 50%;
  }

  .videogen_wrapper {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .videogen_cont {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    overflow: hidden;
  }

  .downloadvid {
    white-space: nowrap;
    padding-top: 0;
    padding-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 16px;
  }

  .viddownload_center, .promptcontainer-copy {
    height: 40px;
  }

  .background-video-2 {
    width: 337px;
    height: 337px;
    display: none;
  }

  .testvideosize {
    display: block;
  }

  .modal-wrapper_pr {
    display: flex;
  }

  .shortcut {
    font-size: .8rem;
    line-height: 1.2;
  }

  .container10 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container10.is_hero {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container10.is_prio {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container10.is_chatwind {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container10.is_chatwind._2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container10.is_review {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container10.is_prio2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .container10.is_hero2, .container10.is_hero3 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .div-block-618 {
    margin-top: 0;
    overflow: visible;
  }

  .text-block-16 {
    font-size: 1rem;
  }

  .ai_im_link.w--current {
    overflow: visible;
  }

  .container5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container5.is_hero {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .container5.is_prio {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container5.is_chatwind {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container5.is_chatwind._2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container5.is_review {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container5.is_prio2 {
    padding-top: 3rem;
    padding-bottom: 3rem;
    display: flex;
  }

  .container5.is_hero2 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .container5.is_hero5 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .vidnote {
    display: none;
  }

  .background-video-8 {
    top: -45px;
  }

  .accordion-body.js-accordion-body {
    padding-left: 8px;
    display: none;
  }

  .accordion {
    width: 83.33%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .accordion.js-accordion {
    flex-flow: column;
    align-items: center;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    display: flex;
  }

  .image-101 {
    max-width: 15%;
  }

  .hero_img_wrap5 {
    display: block;
  }

  .rich-text-block {
    font-size: 1rem;
  }

  .hero_sec-7, .hero_sec-8 {
    background-color: #00140a;
  }

  .form-title-cf9 {
    font-size: 15px;
    line-height: 20px;
  }

  .form-title-cf91 {
    line-height: 15px;
  }

  .white-hero-div {
    width: 100%;
  }

  .white-hero-div.home-2 {
    width: 100%;
    max-width: none;
  }

  .nav_sidebar-header-2 {
    overflow: visible;
  }

  .hero_sec-9 {
    background-color: #00140a;
    padding-top: 80px;
  }

  .html-embed_unique2 {
    justify-content: center;
    align-items: center;
  }

  .hero_img_wrap6 {
    display: block;
  }

  .hero_img_wrap7 {
    display: block;
    overflow: visible;
  }

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

  .paragraph-125 {
    text-align: left;
    font-size: 1.2rem;
  }

  .paragraph-126 {
    font-size: .8rem;
    font-weight: 600;
  }

  .userscreations {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hero_sec_3 {
    margin-bottom: 0;
    padding-bottom: 4.6rem;
  }

  .hero_sec-10 {
    background-color: #00140a;
    padding-top: 80px;
  }

  .link-subwrapper-f3 {
    margin-bottom: 20px;
  }

  .link-wrapper-f3 {
    flex-flow: row;
    justify-content: flex-start;
    margin-right: 67px;
  }

  .top-right-wrapper-f3 {
    flex: 0 auto;
    position: static;
  }

  .link-subwrapper-f4 {
    margin-bottom: 20px;
    display: none;
  }

  .top-left-wrapper-f3 {
    flex: none;
    position: static;
  }

  .top-wrapper-f3 {
    justify-content: space-between;
    align-items: flex-start;
    padding-bottom: 20px;
  }

  .footer-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .whatsapp-container {
    width: 50px;
    height: 50px;
  }

  .whatsapp-icon {
    height: 27px;
  }

  .whatsapp-block {
    display: flex;
    bottom: 20px;
    right: 10px;
  }

  .whatsapp-chat {
    display: none;
  }

  .live-icon {
    width: 8px;
    height: 8px;
    top: 4px;
    left: 2px;
  }

  .html-embed_unique-5 {
    justify-content: center;
    align-items: center;
  }

  .bg-image_three {
    display: none;
  }

  .overlay2 {
    display: block;
  }

  .hero_sec-19 {
    background-color: #00140a;
    padding-top: 80px;
  }
}

@media screen and (max-width: 767px) {
  .container.is_nav {
    width: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .container.is_hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.is_prio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container.is_chatwind {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container.is_seo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container.is_prio2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container.is_hero2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
  }

  .container.is_hero7 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.is_hero9 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.is_hero10 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .container.is_hero11 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: row;
    min-height: auto;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
  }

  .v-flex._2 {
    text-align: center;
    flex-flow: column;
  }

  .page_wrapper {
    font-family: Inter, sans-serif;
  }

  .navbar {
    position: sticky;
    top: 1%;
  }

  .nav_bg {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .text-size-regular.z-index-1, .text-size-regular.title {
    font-size: .875rem;
  }

  .sections_wrapper {
    margin-top: -90px;
  }

  .hero_sec {
    padding-top: 0;
    padding-bottom: 3rem;
  }

  .hero_content {
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 8rem;
  }

  .hero_heading {
    font-size: 1.7rem;
  }

  .hero_para {
    font-size: 1.1rem;
  }

  .hero_para.para_1 {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-family: "Source Sans 3", sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
  }

  .hero_secondary_btn {
    padding: .75rem 1.5rem;
  }

  .btn_priamry_text {
    padding: .75rem 1.5rem;
    font-size: .875rem;
  }

  .nav_secondary_btn {
    display: none;
  }

  .hero_img_wrap {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40vh;
    margin-top: 1rem;
  }

  .hero_image {
    margin-top: 0;
  }

  .hero_img_line {
    width: 80rem;
  }

  .menu-button {
    margin-right: -10px;
  }

  .prio_heading {
    font-size: 1.5rem;
  }

  .prio_para.para_medium {
    font-size: .875rem;
  }

  .prio_head_wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .prio_grid {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .chatwind_heading {
    font-size: 1.5rem;
  }

  .chatwind_para.para_medium {
    font-size: .875rem;
  }

  .chatwind_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .chat_title {
    font-size: 1.2rem;
  }

  .chat_para.para_medium {
    margin-bottom: 1rem;
    font-size: .875rem;
  }

  .chat_features {
    margin-bottom: 1.5rem;
  }

  .chat_fea_para.para_medium {
    font-size: .875rem;
  }

  .overflow {
    height: 15rem;
  }

  .intro_heading {
    font-size: 1.5rem;
  }

  .seo_card {
    padding: 2rem;
  }

  .seo_card.is_news {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .seocard_img-wrap {
    max-width: 12rem;
  }

  .seo_titlle2 {
    font-size: 1.5rem;
  }

  .prio_head_wrap_news {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .review_sec {
    padding-bottom: 3rem;
  }

  .reveiw_grid {
    display: none;
  }

  .review_animate-card {
    flex: none;
    width: 100%;
    max-width: 17.625rem;
  }

  .review_animate-line {
    background-image: linear-gradient(#6ee75500, #6ee755bf);
    height: 1.7rem;
  }

  .review_slider {
    width: var(--full);
    background-color: var(--transparent);
    display: block;
  }

  .slide {
    margin-right: 1rem;
  }

  .right-arrow, .left-arrow {
    display: none;
  }

  .slider_mask {
    width: var(--full);
    max-width: 17.625rem;
    overflow: visible;
  }

  .slide-nav {
    height: auto;
    padding-top: 0;
    inset: auto 0% -15%;
  }

  .flink_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 2.5rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    display: grid;
  }

  .flink_card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    height: auto;
  }

  .bg_circle_one-wrap {
    width: 30rem;
    height: 30rem;
    top: 17%;
  }

  .bg_circle-one {
    width: 30rem;
    height: 30rem;
  }

  .cirlce_one_glow {
    width: 19rem;
    height: 19rem;
  }

  .circle_one_bg {
    width: 30rem;
    height: 30rem;
  }

  .bg_circle_two-wrap {
    width: 25rem;
    height: 25rem;
    top: 30%;
  }

  .bg_circle_two {
    width: 25rem;
    height: 25rem;
  }

  .circle_two_glow {
    width: 21rem;
    height: 21rem;
  }

  .circle_two_bg {
    width: 25rem;
    height: 25rem;
  }

  .hero_img_line_wrap {
    width: 10rem;
    height: 10rem;
    inset: auto 0% -44% 39%;
  }

  .overlay {
    display: block;
    bottom: 0%;
  }

  .newsletter_sec-info {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    align-items: center;
    width: auto;
    margin-top: 0;
  }

  .promptfieldandbutton_ref {
    width: 100%;
    display: none;
  }

  .promptcontainer {
    flex-flow: row;
    justify-content: center;
  }

  .promptfield {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .genbutton {
    border-radius: 0 4px 4px 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-family: Manrope, sans-serif;
    font-weight: 700;
  }

  .prio_grid2 {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
  }

  .content-heading {
    margin-bottom: 40px;
  }

  .p-25 {
    font-size: 17px;
  }

  .cards-wrap {
    grid-template-columns: 1fr;
  }

  .content-wrap {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .switch {
    margin-bottom: 40px;
  }

  .card {
    min-height: auto;
  }

  .quantity_wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap-reverse;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .quant_text {
    font-size: 1.1rem;
  }

  .code-embed-8 {
    margin-bottom: 10px;
  }

  .negatprompt.radio {
    margin-top: 0;
  }

  .options_container {
    width: 100%;
    margin-top: 1rem;
  }

  .container_im.is_hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
  }

  .container_im.is_prio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container_im.is_chatwind {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container_im.is_seo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container_im.is_prio2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .sections_wrapper_2 {
    margin-top: -90px;
  }

  .downloadbutton {
    border-radius: .3rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-family: Manrope, sans-serif;
    font-weight: 700;
  }

  .hero_sec_2 {
    padding-top: 120px;
  }

  .example_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    width: 90vw;
  }

  .splitter_before {
    width: 90vw;
  }

  .splitter_component {
    width: 90vw;
    height: 55vh;
  }

  .splitter_component.is-radius {
    width: 90vw;
    height: 35vh;
  }

  .splitter_image.is-after {
    width: 90vw;
  }

  .container-2, .after_image {
    width: 66rem;
  }

  .wrapper {
    width: 66rem;
    height: 30vh;
    margin-top: 0;
  }

  .heading-style-h5 {
    font-family: Manrope, sans-serif;
    font-size: .875rem;
  }

  .heading-style-h5.text-weight-medium.upscaletext {
    font-size: 1.1rem;
  }

  .upload_modal-wrap {
    width: 70%;
  }

  .hero_content_2 {
    align-items: center;
    width: 100%;
    height: auto;
  }

  .hero_img_wrap2 {
    justify-content: center;
    align-items: flex-start;
    width: 50%;
  }

  .container2.is_hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
  }

  .container2.is_prio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container2.is_chatwind {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container2.is_seo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container2.is_prio2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container2.is_hero2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
  }

  .fb-booster2 {
    grid-column-gap: 26px;
    grid-row-gap: 26px;
    flex-flow: column;
    align-items: center;
  }

  .removerpage1 {
    flex-flow: column;
    align-items: center;
  }

  .removerpage2 {
    margin-top: 60px;
    display: none;
  }

  .hero_heading2 {
    font-size: 1.7rem;
    display: none;
  }

  .code-embed-10 {
    width: 100%;
  }

  .code-embed-11 {
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .ups_btn {
    flex: 0 auto;
    width: 100%;
  }

  .middle_cont {
    width: 100%;
  }

  .file-preview {
    flex-flow: row;
  }

  .div-block-6151 {
    margin-left: 0;
    margin-right: auto;
  }

  .btnflux, .btnfluxshnell {
    font-size: .8rem;
  }

  .menu-button2 {
    margin-right: -10px;
  }

  .accountmenu {
    height: 350px;
    margin-top: 0;
    margin-left: 2rem;
    margin-right: 2rem;
    display: none;
  }

  .top_ac_men {
    height: 30px;
  }

  .user_em {
    margin-bottom: 5px;
  }

  .getprembtn {
    margin-top: 10px;
  }

  .div-block-6154 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    margin-top: 20px;
  }

  .html-embed {
    bottom: 0;
  }

  .top-nav.footer-nav {
    text-align: center;
    align-items: flex-start;
    min-height: 250px;
  }

  .control-bar {
    display: none;
  }

  .dash-tab-wrapper {
    overflow: visible;
  }

  .white-box.third {
    width: 48%;
    margin-left: auto;
    margin-right: auto;
  }

  .white-box.third.mobile-full-box {
    flex-direction: column;
    width: 98%;
    display: flex;
  }

  .white-box.link-box {
    width: 100%;
  }

  .white-box.link-box.paper-box {
    width: 48%;
  }

  .white-box.two-third {
    width: 100%;
  }

  .project-grid {
    flex-direction: column;
  }

  .navigation-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 14px;
  }

  .navigation-item.profile-nav {
    flex-direction: row;
  }

  .navigation-item.footer-nav-item {
    align-items: flex-start;
    margin-left: 0;
  }

  .doc-description {
    max-height: 68px;
  }

  .navigation-menu {
    justify-content: space-around;
    padding-left: 1em;
    padding-right: 1em;
  }

  .nav-dropdown-list {
    justify-content: flex-end;
  }

  .navigation-icon {
    text-align: center;
    min-height: 20px;
    margin-bottom: 10px;
    margin-right: 0;
  }

  .box-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .footer-menu {
    flex-direction: row-reverse;
  }

  .logo-link-3 {
    padding-left: 0;
  }

  .subs_link2 {
    justify-content: center;
    height: 100px;
  }

  .div-block-6155 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .dropic-4 {
    flex: none;
    width: 100px;
    height: 100px;
  }

  .profile-icon-img {
    width: 100%;
    max-width: 100%;
    height: 100%;
  }

  .dropic5 {
    margin-right: 0;
  }

  .text-block-6 {
    font-size: 14px;
  }

  .div-block-6159 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-6160 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    display: flex;
  }

  .subs_link3 {
    justify-content: center;
    height: 100px;
  }

  .paragraph-21 {
    font-weight: 500;
  }

  .paragraph-22 {
    font-family: Manrope, sans-serif;
    font-size: .8rem;
    font-weight: 500;
    line-height: 1.2;
  }

  .box-padding5 {
    padding-left: 0;
    padding-right: 0;
  }

  .subs_link4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .heading-style-h5-copy {
    font-size: .875rem;
  }

  .show_ac_dropdown {
    display: none;
  }

  .home-link {
    padding-left: 0;
  }

  .dropic-5 {
    flex: none;
  }

  .subs_link7 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    height: 100px;
    padding-right: 10px;
  }

  .paragraph-25, .paragraph-27 {
    font-family: Manrope, sans-serif;
    font-size: .8rem;
    font-weight: 500;
  }

  .text-span-4 {
    font-size: 25px;
  }

  .heading-4 {
    max-width: 400px;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 30px;
  }

  .link-5 {
    width: 130px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .paragraph-83 {
    margin-bottom: 0;
    padding-bottom: 5px;
    font-family: Inter, sans-serif;
    font-size: 14px;
    font-weight: 700;
  }

  .submit-button-2 {
    width: 80%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .modal {
    transform: scale(.7);
  }

  .div-block-82 {
    padding-bottom: 20px;
  }

  .modal-wrapper {
    display: none;
  }

  .div-block-6169 {
    margin-bottom: 5px;
  }

  .div-block-6180 {
    margin-top: 10px;
  }

  .paragraph-84 {
    font-size: 1.5rem;
  }

  .paragraph-85 {
    font-size: .8rem;
  }

  .modal-sign-in {
    display: none;
  }

  .navbar-001_menu-link-wrapper {
    padding: 1.25rem;
  }

  .videogen_columns {
    flex-flow: column;
    align-items: center;
  }

  .videogen_right {
    justify-content: center;
    align-items: flex-start;
    width: 70%;
  }

  .videogen_left {
    align-items: center;
    width: 100%;
    height: auto;
  }

  .videogen_cont {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .downloadvid {
    border-radius: .3rem;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-weight: 400;
  }

  .viddownload_center, .promptcontainer-copy {
    flex-flow: row;
    justify-content: center;
  }

  .videopr_cont {
    width: 100%;
    display: block;
  }

  .promptfield_vid {
    border-radius: 9px;
    margin-right: 0;
  }

  .dash_downl_text {
    font-family: Manrope, sans-serif;
    font-size: .8rem;
  }

  .modal-wrapper_pr {
    display: flex;
  }

  .submit-button-4 {
    font-size: 16px;
  }

  .hero_content2 {
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 9rem;
  }

  .div-block-85 {
    width: auto;
    padding-bottom: 20px;
  }

  .hero_content4 {
    align-items: center;
    width: 100%;
    height: auto;
    margin-top: 4rem;
  }

  .shortcuts-table {
    margin-top: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .shortcut {
    font-size: .8rem;
    line-height: 1.2;
  }

  .container10.is_hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container10.is_prio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container10.is_chatwind {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container10.is_seo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container10.is_prio2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container10.is_hero2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container10.is_hero3 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    margin-top: 4rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .text-block-9, .text-block-10, .text-block-11 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .text-block-12 {
    font-size: 1rem;
  }

  .text-block-13, .text-block-14, .text-block-15 {
    line-height: 1.2;
  }

  .paragraph-111 {
    text-shadow: 0 1px 1px #192f0c;
  }

  .container5.is_hero {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container5.is_prio {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container5.is_chatwind {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container5.is_seo {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .container5.is_prio2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: flex-start;
  }

  .container5.is_hero2 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
  }

  .container5.is_hero5 {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    min-height: auto;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .background-video-7, .background-video-10, .background-video-8 {
    height: 100%;
    top: auto;
  }

  .accordion-body.js-accordion-body {
    padding-left: 8px;
    display: none;
  }

  .question-text {
    flex: 1;
    margin-top: 10px;
    font-size: 14px;
  }

  .accordion__item {
    margin-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .accordion__item.js-accordion-item {
    justify-content: center;
    align-items: stretch;
    height: auto;
    overflow: hidden;
  }

  .accordion {
    width: 100%;
    margin-bottom: -16px;
  }

  .accordion.js-accordion {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .nav_scrolled {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .peoplestat {
    margin-top: 0;
    margin-right: auto;
    padding-top: 5px;
  }

  .num_people {
    font-size: 1rem;
  }

  .hero_img_wrap5 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40vh;
    margin-top: 1rem;
    display: none;
  }

  .form-block-6 {
    width: 100%;
  }

  .paragraph-112 {
    font-family: Manrope, sans-serif;
    font-size: .8rem;
    font-weight: 500;
  }

  .box-padding2 {
    padding-left: 0;
    padding-right: 0;
  }

  .hero_sec-7 {
    background-color: #00170c;
    padding-top: 120px;
  }

  .paragraph-117, .paragraph-118, .paragraph-119, .paragraph-120 {
    line-height: 1.4;
  }

  .hero_sec-8 {
    background-color: #00170c;
    padding-top: 151px;
  }

  .contact-topbar {
    flex-flow: column;
    margin-top: 10px;
  }

  .link-f4, .link-f5-2, .link-f6 {
    font-size: 14px;
  }

  .form-subwrapper-cf9 {
    flex-direction: column;
  }

  .text-field-cf9 {
    min-width: auto;
    margin-right: 10px;
  }

  .text-field-cf9.extra-left {
    margin-left: 0;
  }

  .text-field-cf9.big {
    width: 100%;
  }

  .hero_sec-9 {
    background-color: #00170c;
    padding-top: 105px;
  }

  .hero_img_wrap6 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40vh;
    margin-top: 1rem;
    display: none;
  }

  .hero_img_wrap7 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 40vh;
    margin-top: 0;
    display: block;
    overflow: visible;
  }

  .hero_content12 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .arrow {
    justify-content: flex-start;
    align-items: flex-start;
    width: 15%;
    height: auto;
    margin-top: 0;
  }

  .paragraph-125 {
    font-size: 1.1rem;
  }

  .paragraph-127 {
    text-align: center;
    -webkit-text-stroke-width: .8px;
    font-size: 1.5rem;
  }

  .userscreations {
    flex-flow: column;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div_example-2 {
    border-radius: 10px;
  }

  .hero_content14 {
    align-items: flex-start;
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .arrow2 {
    align-items: flex-start;
    width: 5%;
    height: auto;
    margin-top: 0;
  }

  .hero_sec_3 {
    padding-top: 120px;
  }

  .hero_sec-10 {
    background-color: #00170c;
    padding-top: 105px;
  }

  .link-subwrapper-f3 {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 40px;
  }

  .link-f3, .link-f3.w--current {
    font-size: 1rem;
  }

  .link-wrapper-f3 {
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
    font-size: 16px;
  }

  .top-right-wrapper-f3 {
    text-align: left;
    align-items: center;
    font-size: 16px;
    line-height: 24px;
  }

  .link-subwrapper-f4 {
    align-items: flex-start;
    padding-left: 0;
    padding-right: 40px;
  }

  .top-left-wrapper-f3 {
    margin-bottom: 20px;
  }

  .top-wrapper-f3 {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-left: 0;
  }

  .footer-wrapper {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
  }

  .footer-f3 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .bold-text-7, .bold-text-3 {
    font-size: 14px;
  }

  .whatsapp-container {
    width: 50px;
    height: 50px;
  }

  .whatsapp-icon {
    width: 20px;
    height: 20px;
  }

  .whatsapp-block {
    display: flex;
    bottom: 15px;
    right: 29px;
  }

  .whatsapp-chat {
    display: none;
  }

  .live-icon {
    width: 7px;
    height: 7px;
    top: 4px;
    left: 5px;
  }

  .link-f5 {
    font-size: 14px;
  }

  .sections_wrapper-2 {
    margin-top: 0;
  }

  .hero_sec-19 {
    background-color: #00170c;
    padding-top: 40px;
  }

  .link-f7 {
    font-size: 1rem;
    display: block;
  }

  .link-f7.w--current {
    font-size: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .container.is_nav {
    padding-left: 1rem;
    padding-right: 1rem;
    font-family: Manrope, sans-serif;
  }

  .container.is_hero {
    min-height: auto;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.is_hero7, .container.is_hero9 {
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.is_hero10 {
    min-height: auto;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .container.is_hero11 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    min-height: auto;
    margin-top: 1rem;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar {
    position: fixed;
  }

  .nav_logo {
    max-width: 90%;
  }

  .nav_btns {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .nav_bg {
    border-radius: 8px;
    justify-content: space-between;
    padding: .25rem .5rem;
  }

  .sections_wrapper {
    margin-top: 0;
  }

  .hero_sec {
    padding-bottom: 1rem;
  }

  .hero_content {
    margin-top: 7rem;
  }

  .hero_heading {
    font-size: 1.3rem;
  }

  .hero_para {
    font-size: 1rem;
  }

  .hero_para.para_1 {
    margin-top: 1rem;
    font-family: "Source Sans 3", sans-serif;
    font-size: 1rem;
    font-weight: 400;
  }

  .hero_btns {
    z-index: 3;
    flex-flow: column;
    width: 100%;
    position: relative;
  }

  .hero_secondary_btn, .btn_primary_btn {
    width: 100%;
  }

  .nav_secondary_btn {
    margin-right: 0;
    padding: .125rem .5rem;
    display: none;
  }

  .hero_img_wrap {
    height: auto;
    display: none;
  }

  .hero_img_line {
    width: 40rem;
    height: 5rem;
  }

  .hero_img_line._2 {
    width: 40rem;
  }

  .menu-button {
    margin-left: 10px;
    margin-right: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .prio_grid {
    grid-template-columns: 1fr;
  }

  .chatwind_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .seo_card {
    padding: 1rem;
  }

  .seo_card.is_news {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .seocard_img-wrap {
    max-width: 8rem;
  }

  .news-btns {
    width: var(--full);
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-flow: column;
    margin-top: 1rem;
  }

  .slide-nav {
    margin-top: 0;
    margin-bottom: 0;
  }

  .flink_grid {
    grid-column-gap: 2rem;
  }

  .copy.para_small {
    font-size: .875rem;
  }

  .fbottom.para_small {
    flex: none;
    font-size: .875rem;
  }

  .hero_img_line_wrap {
    width: 5rem;
    height: 5rem;
    left: 37%;
  }

  .overlay {
    background-image: linear-gradient(#04040400, #04040400 0%, #000e08 39% 77%);
    display: block;
    bottom: 0%;
  }

  .newsletter_sec-info {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    text-align: center;
    align-items: stretch;
    margin-top: 0;
  }

  .promptfieldandbutton_ref {
    display: none;
  }

  .promptcontainer {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .promptfield {
    border-radius: 4px;
    margin-right: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .genbutton {
    border-radius: 4px;
    width: 100%;
    padding: .6rem .125rem;
    font-family: Manrope, sans-serif;
    font-weight: 700;
  }

  .text-size-small.margin-top.margin-medium.text-size-small-mobile {
    font-size: .75rem;
  }

  .text-size-small.margin-top.margin-xsmall.text-size-small-mobile {
    margin-top: 10px;
    font-size: .75rem;
  }

  .prio_grid2 {
    grid-template-columns: 1fr;
  }

  .tabs-menu {
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: stretch;
  }

  .nav-container, .content-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  .quantity_wrapper {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column-reverse wrap;
    align-items: center;
    margin-left: 0;
    margin-right: auto;
  }

  .quant_text {
    margin-left: auto;
    margin-right: auto;
    font-size: .9rem;
  }

  .negatprompt.radio {
    margin-top: 0;
  }

  .options_container {
    grid-column-gap: 11px;
    grid-row-gap: 11px;
    flex-flow: row;
    margin-top: 1rem;
  }

  .container_im {
    display: none;
  }

  .downloadbutton {
    border-radius: .3rem;
    margin-top: 0;
    padding-left: 2rem;
    padding-right: 2rem;
    font-family: Manrope, sans-serif;
    font-weight: 700;
  }

  .hero_sec_2 {
    padding-top: 100px;
  }

  .splitter_before {
    width: 90vw;
  }

  .splitter_component {
    width: 90vw;
    height: 35vh;
  }

  .splitter_image.is-after {
    width: 90vw;
  }

  .splitter_handle-component {
    width: 2px;
  }

  .section_example {
    justify-content: center;
  }

  .file_upload {
    height: auto;
  }

  .heading-style-h5 {
    font-family: "Source Sans 3", sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
  }

  .heading-style-h5.text-weight-medium.upscaletext {
    text-align: left;
    font-size: .9rem;
  }

  .upload_modal-wrap {
    width: auto;
    padding: 16px;
  }

  .hero_img_wrap2 {
    width: 100%;
    height: auto;
  }

  .fb-booster2 {
    justify-content: center;
    align-items: center;
  }

  .removerpage1 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .removerpage2 {
    padding-left: 2rem;
    padding-right: 2rem;
    display: none;
  }

  .code-embed-11 {
    margin-top: 20px;
  }

  .div-block-6150 {
    grid-column-gap: 17px;
    grid-row-gap: 17px;
    flex-flow: row;
    align-items: center;
  }

  .div-block-6150.upsbottom2 {
    flex-flow: row;
  }

  .btn2x {
    flex: none;
    width: 30px;
  }

  .btn4x {
    flex: none;
  }

  .ups_btn {
    height: 40px;
    padding: 5px 10px;
    font-family: Manrope, sans-serif;
    font-size: .9rem;
    font-weight: 700;
  }

  .ups_btn.upsbottom {
    height: 40px;
    font-size: .9rem;
  }

  .upsfactor_cont {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    flex: none;
    justify-content: flex-end;
    width: auto;
  }

  .file-preview {
    flex-flow: row;
  }

  .div-block-6151 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    width: 100%;
    height: auto;
  }

  .btnfluxshnell {
    padding-right: 40px;
  }

  .accountmenu {
    width: 280px;
    height: 320px;
    margin-left: 1rem;
    margin-right: 1rem;
    display: none;
    right: 0;
  }

  .top_ac_men {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .user_nm {
    font-weight: 400;
  }

  .wrapper_ac_men {
    padding-left: 10px;
    padding-right: 10px;
  }

  .user_em {
    overflow-wrap: break-word;
    max-width: 200px;
    margin-bottom: 5px;
    font-weight: 400;
  }

  .getprembtn {
    margin-top: 10px;
  }

  .div-block-6154 {
    margin-top: 20px;
  }

  .top-nav {
    justify-content: space-around;
    padding-left: 1em;
    padding-right: 0;
  }

  .template-left {
    padding-left: 0;
    padding-right: 0;
  }

  .white-box.third {
    width: 100%;
  }

  .white-box.link-box.paper-box {
    min-width: 210px;
    max-width: 300px;
    margin-bottom: 4%;
  }

  .tabs-2 {
    z-index: 9;
  }

  .progress-text-column {
    font-size: 12px;
  }

  .navigation-item {
    width: auto;
    font-size: 12px;
  }

  .navigation-item.w--current, .navigation-item.profile-nav {
    width: auto;
  }

  .navigation-item.hide-on-mobile {
    display: none;
  }

  .navigation-item.footer-nav-item {
    width: auto;
  }

  .dashboard-section {
    padding-left: 1em;
    padding-right: 1em;
  }

  .navigation-menu {
    flex-flow: row;
    padding: 0;
  }

  .mobile-footer-spacing {
    height: 67px;
    display: block;
  }

  .navigation-icon {
    z-index: 999;
    margin-bottom: 3px;
    font-size: 16px;
  }

  .page-wrapper-2 {
    margin-top: 6rem;
  }

  .logo-link-3 {
    display: none;
  }

  .dash-row.masonry {
    column-count: 1;
  }

  .div-block-6155 {
    font-family: "Source Sans 3", sans-serif;
  }

  .dropic-4 {
    width: 70px;
    height: 70px;
  }

  .button-7 {
    font-size: .8rem;
  }

  .heading-2 {
    font-size: 1rem;
  }

  .div-block-6161 {
    width: 100%;
  }

  .text-field-2 {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .button-8 {
    width: 30%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .field-label-3 {
    font-size: .8rem;
  }

  .image-21 {
    flex: none;
    width: auto;
    height: auto;
  }

  .paragraph-21 {
    width: auto;
  }

  .button-14 {
    width: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-6162 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .switch-wrap._2, .circle._2 {
    flex: none;
  }

  .upgradelink {
    font-weight: 400;
  }

  .text-span-3 {
    font-size: 1rem;
  }

  .paragraph-23 {
    font-size: 1.5rem;
  }

  .download_gal.masonry {
    column-count: 1;
  }

  .show_ac_dropdown {
    display: block;
  }

  .home-link.w--current {
    flex: none;
  }

  .dropic-5 {
    width: 60px;
    height: 60px;
  }

  .subs_link7 {
    grid-column-gap: 23px;
    grid-row-gap: 23px;
    flex-flow: column;
    width: 100%;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .freeplan_descr {
    font-family: "Source Sans 3", sans-serif;
    line-height: 1.2;
  }

  .heading-4 {
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 22px;
  }

  .link-5 {
    text-align: center;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    font-size: 12px;
  }

  .image-19 {
    max-width: 90%;
    font-family: Inter, sans-serif;
  }

  .paragraph-83 {
    margin-bottom: 0;
    padding-bottom: 0;
    font-size: 12px;
  }

  .submit-button-2 {
    border-radius: 8px;
    padding: 10px;
    font-size: 14px;
  }

  .modal {
    width: 270px;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .div-block-82 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .modal-wrapper {
    font-family: Inter, sans-serif;
    display: none;
    overflow: visible;
  }

  .div-block-84 {
    margin-top: 4px;
    margin-right: 8px;
  }

  .image-22 {
    width: 25px;
  }

  .div-block-6169 {
    height: 50px;
    margin-bottom: 10px;
  }

  .paragraph-84 {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 1.5rem;
  }

  .paragraph-85 {
    max-width: 50px;
    margin-right: 7px;
  }

  .modal-sign-in {
    display: none;
    overflow: visible;
  }

  .navbar-001_menu-link-wrapper {
    border: 1px solid #ffffff47;
    border-radius: 8px;
    right: 30px;
  }

  .navbar-001_link {
    font-size: .9rem;
  }

  .videogen_columns {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .videogen_right {
    width: 100%;
    height: auto;
  }

  .videogen_btn {
    height: 40px;
    font-family: "Source Sans 3", sans-serif;
    font-size: 1rem;
  }

  .downloadvid {
    border-radius: .3rem;
    margin-top: 20px;
    padding-left: 2rem;
    padding-right: 2rem;
    font-weight: 400;
  }

  .viddownload_center, .promptcontainer-copy {
    grid-row-gap: .5rem;
    flex-direction: column;
    align-items: center;
    height: auto;
  }

  .videopr_cont {
    display: block;
  }

  .promptfield_vid {
    border-radius: 4px;
    margin-right: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .background-video-2 {
    width: 280px;
    height: 280px;
  }

  .freeorprem {
    font-size: 1rem;
  }

  .modal-wrapper_pr {
    display: flex;
    overflow: visible;
  }

  .submit-button-4 {
    font-family: Manrope, sans-serif;
    font-size: 14px;
    font-weight: 800;
  }

  .modal2 {
    width: auto;
    height: auto;
    transform: none;
  }

  .div-block-85 {
    width: auto;
  }

  .shortcuts-table {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column-reverse wrap;
  }

  .shortcut-row-header {
    font-size: 13px;
  }

  .shortcut {
    font-size: 13px;
    line-height: 1.2;
  }

  .container10.is_hero3 {
    margin-top: 2rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .text-block-9, .text-block-10, .text-block-11, .text-block-12 {
    font-size: 12px;
    line-height: 1.2;
  }

  .text-block-13, .text-block-14 {
    line-height: 1.2;
  }

  .column {
    padding-right: 10px;
  }

  .paragraph-111 {
    text-shadow: 0 1px 1px #23370b;
  }

  .text-block-16 {
    font-size: .9rem;
  }

  .background-video-7, .background-video-10, .background-video-8 {
    height: 100%;
    top: auto;
  }

  .accordion_item-image {
    width: 30px;
  }

  .accordion-body {
    padding-left: 56px;
  }

  .accordion-body.js-accordion-body {
    border-top: 1px solid #0000001a;
    flex: 0 auto;
    padding-left: 0;
    padding-right: 0;
    display: none;
    overflow: visible;
  }

  .question-text {
    text-align: left;
    flex: 0 100%;
    margin-bottom: 8px;
    margin-left: 20px;
    padding-right: 20px;
    font-size: 14px;
    line-height: 17px;
  }

  .accordion-body__contents {
    font-family: Open Sans, sans-serif;
    font-size: 14px;
    line-height: 22px;
  }

  .background-video-9 {
    height: 100%;
    top: auto;
  }

  .accordion__item.js-accordion-item {
    align-items: stretch;
    height: auto;
    overflow: hidden;
  }

  .div-block-6028 {
    flex: 0 auto;
  }

  .accordion.js-accordion {
    padding-left: 0;
    padding-right: 0;
  }

  .accordion-header.js-accordion-header {
    flex: 0 auto;
  }

  .nav_scrolled {
    justify-content: space-around;
    padding-left: 1rem;
  }

  .hero_img_wrap5 {
    height: auto;
    display: none;
  }

  .paragraph-112 {
    line-height: 1.2;
  }

  .paragraph-113 {
    margin-bottom: 20px;
    font-family: "Source Sans 3", sans-serif;
  }

  .div-block-6192 {
    margin-left: 2px;
  }

  .rich-text-block {
    margin-top: 80px;
  }

  .hero_sec-7 {
    background-color: #011e10;
  }

  .paragraph-117, .paragraph-118, .paragraph-121, .paragraph-122, .list-item-2 {
    line-height: 1.4;
  }

  .list-item-3, .list-item-4, .list-item-5, .list-item-6, .list-item-7, .list-item-8, .list-item-9, .list-item-10, .list-item-11, .list-item-12, .list-item-13, .list-item-14, .list-item-15, .list-item-16, .list-item-17, .list-item-18, .paragraph-123, .paragraph-124 {
    line-height: 1.3;
  }

  .body-2 {
    font-family: Inter, sans-serif;
  }

  .body-3 {
    background-color: #000e08;
  }

  .paidplan_descr {
    line-height: 1.2;
  }

  .hero_sec-8 {
    background-color: #011e10;
    padding-top: 107px;
  }

  .contact-topbar {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    margin-top: 10px;
  }

  .contact-method-3 {
    text-align: left;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
  }

  .contact-icon-2 {
    min-width: 22px;
    min-height: 22px;
  }

  .link-f4, .link-f5-2, .link-f6 {
    text-align: left;
  }

  .form-title-cf91 {
    line-height: 20px;
  }

  .white-hero-div {
    text-align: center;
    padding: 50px 30px 30px;
  }

  .white-hero-div.home-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .nav_sidebar-logo {
    filter: brightness(120%);
  }

  .text-field-cf9 {
    margin-right: 0;
  }

  .text-field-cf9.big {
    width: 100%;
  }

  .div-block-6095 {
    flex-flow: column;
    flex: 1;
  }

  .hero_sec-9 {
    background-color: #011e10;
    padding-top: 26px;
  }

  .field-label-5 {
    font-size: .8rem;
  }

  .div-block-6058 {
    width: 100%;
  }

  .hero_img_wrap6 {
    height: auto;
    display: none;
  }

  .hero_img_wrap7 {
    height: auto;
    display: block;
  }

  .hero_content12 {
    margin-top: 0;
  }

  .arrow {
    justify-content: flex-start;
    width: 10%;
    margin-top: 0;
  }

  .paragraph-125 {
    -webkit-text-stroke-color: #b7f49c;
    width: 50%;
    font-size: 1rem;
  }

  .paragraph-127 {
    text-align: center;
    -webkit-text-stroke-width: .7px;
    font-size: 1.3rem;
    line-height: 1.4;
  }

  .userscreations {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: Inter, sans-serif;
    font-size: .8rem;
  }

  .div_example-2 {
    border-radius: 10px;
  }

  .hero_content14 {
    margin-top: 0;
  }

  .div-block-6193 {
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .arrow2 {
    opacity: 0;
    justify-content: flex-start;
    width: 10%;
    margin-top: 0;
  }

  .hero_sec_3 {
    padding-top: 200px;
  }

  .hero_sec-10 {
    background-color: #011e10;
    padding-top: 72px;
  }

  .image-110 {
    width: 15px;
    height: 15px;
  }

  .link-subwrapper-f3 {
    flex: none;
    align-items: flex-start;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .link-f3, .link-f3.w--current {
    text-align: left;
    font-size: .9rem;
  }

  .link-wrapper-f3 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex: 0 auto;
    justify-content: center;
    align-self: auto;
    align-items: flex-start;
  }

  .top-right-wrapper-f3 {
    flex: none;
    align-items: flex-start;
    width: 50%;
  }

  .top-wrapper-f3 {
    padding-left: 0;
  }

  .bottom-wrapper-f3 {
    flex-direction: column-reverse;
  }

  .footer-wrapper {
    border-radius: 0;
    width: 100%;
    padding-top: 62px;
    position: relative;
    top: auto;
  }

  .footer-f3 {
    width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .title-link-column-f3 {
    text-align: center;
  }

  .div-block-6195 {
    align-items: flex-start;
  }

  .live-chat-link {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .whatsapp-container {
    flex: none;
    width: 50px;
    height: 50px;
    bottom: 10px;
    right: 0;
  }

  .whatsapp-icon {
    width: 20px;
    max-width: 100%;
    height: 20px;
  }

  .top-section {
    border-radius: 20px 20px 0 0;
    height: 35%;
  }

  .whatsapp-block {
    border-radius: 1px;
    width: auto;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    inset: auto 0% 2% auto;
    overflow: visible;
  }

  .whatsapp-chat {
    width: 100%;
    height: 40vh;
    display: none;
    position: relative;
    overflow: visible;
  }

  .live-icon {
    width: 7px;
    height: 7px;
    top: 2px;
    left: 1px;
  }

  .link-f5 {
    overflow-wrap: break-word;
    width: 100px;
  }

  .sections_wrapper-2 {
    margin-top: 0;
  }

  .hero_sec-19 {
    background-color: #011e10;
    padding-top: 26px;
  }

  .link-f7, .link-f7.w--current {
    text-align: left;
    font-size: .9rem;
  }
}


