@font-face {
  font-family: Seguibli;
  src: url('../fonts/seguibli.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: K Kamran;
  src: url('../fonts/K-Kamran.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Seguibl;
  src: url('../fonts/seguibl.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Seguili;
  src: url('../fonts/seguili.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Seguisbi;
  src: url('../fonts/seguisbi.ttf') format("truetype");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Segoeuii;
  src: url('../fonts/segoeuii.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Segoeuiz;
  src: url('../fonts/segoeuiz.ttf') format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Segoeuib;
  src: url('../fonts/segoeuib.ttf') format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Seguisli;
  src: url('../fonts/seguisli.ttf') format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Segoeuisl;
  src: url('../fonts/segoeuisl.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Segoeui;
  src: url('../fonts/segoeui.ttf') format("truetype");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: Seguisb;
  src: url('../fonts/seguisb.ttf') format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Segoeuil;
  src: url('../fonts/segoeuil.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --conversion-flow-library--black-background: #1c1c1c;
  --conversion-flow-library--primary: #e9987d;
  --conversion-flow-library--gold: #f5be49;
  --conversion-flow-library--sandy-brown\<deleted\|variable-e2c22bfc\>: #e9987d;
  --conversion-flow-library--background: #fffbf0;
  --conversion-flow-library--gray: #d5d5d5;
  --conversion-flow-library--green: #62936e;
  --conversion-flow-library--red: #982929;
  --conversion-flow-library--yellow: #d2d56b;
  --conversion-flow-library--dark-green: #1d5424;
  --conversion-flow-library--pink: #ff9bb5;
  --conversion-flow-library--black: #000;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

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

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.rt-link-text-wrp {
  position: relative;
}

.rt-secondary-btn-text {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  position: absolute;
  inset: auto 0% 0%;
  transform: translate(0, 200%);
}

.rt-button-mask {
  overflow: hidden;
}

.rt-container-one-2 {
  z-index: 5;
  width: 100%;
  max-width: 1290px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.rt-container-one-2.rt-container-gap {
  padding-left: 15px;
  padding-right: 15px;
}

.rt-nav-button {
  flex: 0 auto;
}

.rt-style-three-header {
  z-index: 300;
  background-color: #0000;
}

.rt-style-three-header.rt-home-two-header {
  z-index: 300;
  background-color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
}

.rt-style-three-header.rt-home-two-header.rt-nav-seven {
  margin-bottom: 250px;
  font-family: Outfit;
  font-weight: 300;
}

.rt-home-three-nav-menu-brand {
  align-items: center;
  padding: .5rem 0;
  display: flex;
}

.rt-navbar-wrapper-2 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #ea987d;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-image-height-auto-4 {
  height: auto;
}

.rt-style-three-menu-dropdown-toggle {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #fff;
  align-items: center;
  width: 100%;
  padding: 20px 0 20px 17px;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 95%;
  transition: all .2s;
  display: flex;
}

.rt-home-three-dropdown {
  cursor: pointer;
  height: 1.75rem;
  overflow: hidden;
}

.rt-home-three-dropdown-link {
  padding-right: 40px;
  font-size: 15px;
  font-weight: 400;
  line-height: 25px;
  transition: all .45s;
  transform: translate(0);
}

.rt-home-three-dropdown-link:hover {
  color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
  transform: translate(5px);
}

.rt-home-three-dropdown-link.w--current {
  color: #464954;
}

.rt-home-three-dropdown-menu {
  color: #fff;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.rt-home-three-dropdown-icon {
  align-items: center;
  height: auto;
  font-size: .7rem;
  font-weight: 300;
  top: 4px;
}

.rt-home-three-dropdown-list {
  background-color: #fff;
  border-radius: 5px;
  display: none;
  overflow: hidden;
  box-shadow: 7px 7px 20px #0000001a;
}

.rt-home-three-dropdown-block {
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: block;
}

.rt-hamburgar-wrap {
  display: none;
}

.rt-nav-menu-link-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  display: flex;
}

.rt-home-three-dropdaown {
  flex: none;
}

.rt-home-three-dropdaown.rt-display-block {
  margin-left: 0;
  display: block;
  position: relative;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #ea987d;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: 120px;
}

.button-primary {
  background-color: var(--conversion-flow-library--black-background);
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  border-top-left-radius: 0;
  justify-content: center;
  align-items: center;
  width: 90%;
  padding: 12px 25px;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
  display: flex;
}

.button-primary:hover {
  background-color: var(--conversion-flow-library--primary);
  color: #fff;
}

.button-primary:active {
  background-color: #43464d;
}

.button-primary.product-page {
  width: 100%;
}

.cf-nav-shadow-wrapper {
  width: 95%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cf-brand {
  width: 33%;
  padding-left: 0;
}

.cf-brand.w--current {
  width: 33%;
  height: 35px;
  padding-left: 0;
}

.cf-nav-links-wrapper {
  margin-left: 0;
  margin-right: 0;
}

.cf-navbar-shadow {
  filter: blur(10px);
  background-color: #67666d0f;
  border-radius: 100px;
  width: 100%;
  max-width: 1100px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  box-shadow: 0 4px 100px #0000001a;
}

.cf-navbar-5 {
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  position: absolute;
  inset: 0% 0% auto;
}

.cf-navbar-main-white-div {
  z-index: 10;
  padding-top: 0;
  position: relative;
}

.cf-nav-links {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
  transition: color .2s;
}

.cf-nav-links:hover {
  color: var(--conversion-flow-library--black-background);
}

.cf-nav-links.w--current {
  color: var(--conversion-flow-library--gold);
}

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

.cf-menu-button-wrapper {
  display: none;
}

.cf-nav-5-button {
  color: #fff;
  background-color: #000;
  border-radius: 80px;
  padding: 14px 26px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  transition: background-color .2s;
}

.cf-nav-5-button:hover {
  background-image: linear-gradient(to right, var(--conversion-flow-library--primary), var(--conversion-flow-library--gold) 51%, var(--conversion-flow-library--sandy-brown\<deleted\|variable-e2c22bfc\>));
}

.cf-navigation-logo {
  object-fit: contain;
}

.cf-nav-4-wrapper {
  z-index: 1;
  background-color: var(--conversion-flow-library--primary);
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 2%;
  display: flex;
  position: relative;
}

.cf-nav-shadow-wrapper-2 {
  width: 95%;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.cf-brand-2 {
  padding-left: 0;
}

.cf-brand-2.w--current {
  width: 80px;
  height: 35px;
  padding-left: 0;
}

.cf-nav-links-wrapper-2 {
  margin-left: auto;
  margin-right: auto;
}

.cf-navbar-shadow-2 {
  filter: blur(10px);
  background-color: #67666d0f;
  border-radius: 100px;
  width: 100%;
  max-width: 1100px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  inset: 0%;
  box-shadow: 0 4px 100px #0000001a;
}

.cf-navbar-6 {
  background-color: #0000;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  inset: 0% 0% auto;
}

.cf-navbar-main-white-div-2 {
  z-index: 10;
  padding-top: 0;
  position: relative;
}

.cf-nav-links-2 {
  color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 28px;
  transition: color .2s;
}

.cf-nav-links-2:hover {
  color: var(--conversion-flow-library--primary);
}

.cf-nav-menu-2 {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.cf-menu-button-wrapper-2 {
  display: none;
}

.cf-nav-5-button-2 {
  color: #fff;
  background-color: #000;
  border-radius: 80px;
  padding: 14px 26px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  transition: background-color .2s;
}

.cf-nav-5-button-2:hover {
  background-image: linear-gradient(to right, var(--conversion-flow-library--primary), var(--conversion-flow-library--gold) 51%, var(--conversion-flow-library--sandy-brown\<deleted\|variable-e2c22bfc\>));
}

.cf-navigation-logo-2 {
  object-fit: contain;
}

.cf-nav-4-wrapper-2 {
  z-index: 1;
  background-color: #fff;
  border-radius: 100px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 2%;
  display: flex;
  position: relative;
}

.cf-gradient-span {
  background-image: linear-gradient(90deg, var(--conversion-flow-library--primary) 20%, var(--conversion-flow-library--gold) 60%, var(--conversion-flow-library--primary) 80%, var(--conversion-flow-library--primary));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 10px;
  font-family: K Kamran, Times New Roman, sans-serif;
}

.cf-hero-email {
  color: #0d0e10;
  letter-spacing: -.32px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 10px 10px 4px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 140%;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-left-info-wrapper {
  grid-row-gap: 40px;
  flex-direction: column;
  justify-content: space-between;
  width: 32%;
  max-width: 400px;
  height: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
  position: absolute;
  inset: 0% auto auto 0%;
}

.cf-bottom-left-contain {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 175px;
  display: flex;
}

.cf-review-logo {
  mix-blend-mode: luminosity;
  object-fit: contain;
  width: 100%;
  max-width: 160px;
  margin-bottom: 20px;
}

.cf-view-more-line {
  filter: grayscale();
  background-color: #0d0e10;
  background-image: linear-gradient(to right, #b16cea 20%, #ff5e69 60%, #ff8a56 80%, #ffa84b 90%);
  height: 1px;
  position: absolute;
  inset: auto 0% 0%;
}

.cf-58px-heading {
  color: #000;
  letter-spacing: -2.5px;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: 110%;
}

.cf-hero-image-contain {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.cf-hero-section-1 {
  background-color: var(--conversion-flow-library--background);
  display: block;
  overflow: hidden;
}

.cf-bio-text {
  color: #0d0e10e6;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 150%;
}

.cf-bio-text._2 {
  color: var(--conversion-flow-library--black-background);
  padding-top: 8px;
  line-height: 100%;
}

.cf-bio-text._2.price {
  color: var(--conversion-flow-library--black-background);
  text-align: center;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.cf-bio-text._2.price.product-page {
  font-size: 19px;
}

.cf-call-arrow-contain {
  background-color: #0d0e10;
  border-top-right-radius: 16px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 32px;
  height: 32px;
  margin-left: 12px;
  padding-bottom: 5px;
  padding-left: 5px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.cf-call-arrow-contain.cf-gradient {
  background-color: #b16cea;
  background-image: linear-gradient(135deg, var(--conversion-flow-library--primary) 20%, var(--conversion-flow-library--gold) 60%, var(--conversion-flow-library--primary) 80%, var(--conversion-flow-library--primary));
  width: 40px;
  height: 40px;
  padding-bottom: 6px;
  padding-left: 6px;
}

.cf-mail-icon {
  margin-left: 0;
  margin-right: 10px;
}

.cf-right-info-wrapper {
  flex-direction: column;
  justify-content: space-between;
  width: 29%;
  max-width: 290px;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 80px;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.cf-review-stars-image {
  object-fit: contain;
  width: 100%;
  max-width: 152px;
  margin-bottom: 16px;
}

.cf-hero-main-image {
  width: 45%;
  max-width: 581px;
}

.cf-hero-main-image._2 {
  display: none;
}

.cf-call-button {
  color: #0d0e10;
  letter-spacing: -.32px;
  align-items: center;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  overflow: visible;
}

.cf-call-button._24px-bold {
  color: #b16cea;
  letter-spacing: normal;
  padding-left: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 100%;
}

.cf-top-right-wrapper {
  grid-row-gap: 32px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cf-bottom-right-container {
  grid-row-gap: 20px;
  flex-direction: column;
  align-items: flex-start;
  max-width: 240px;
  display: flex;
}

.cf-review-text---18px---italic {
  color: #0d0e10e6;
  letter-spacing: -.16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-style: italic;
  font-weight: 500;
  line-height: 167%;
}

.cf-call-arrow-down {
  margin-bottom: -18px;
  margin-left: -18px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cf-call-arrow-down.gradient {
  margin-bottom: -22px;
  margin-left: -22px;
}

.cf-top-left-contain {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cf-1140px-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.cf-reviewer-image-1 {
  border: 2px solid #fff;
  border-radius: 100%;
  max-width: 52px;
}

.cf-review-text {
  color: #0d0e10e6;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
}

.cf-reviewer-image-2 {
  border: 2px solid #fff;
  border-radius: 100%;
  max-width: 52px;
  height: 52px;
  margin-left: -20px;
}

.cf-reviewer-image-3 {
  border: 2px solid #fff;
  border-radius: 100%;
  max-width: 52px;
  margin-left: -20px;
}

.body {
  background-color: var(--conversion-flow-library--background);
}

.cf-create-heading {
  color: #fff;
  letter-spacing: -.75px;
  margin-top: 30px;
  margin-bottom: 0;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 110%;
  display: block;
}

.cf-create-heading.paraghraph {
  letter-spacing: 1px;
  font-family: Segoeuil, Arial, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 125%;
}

.cf-create-heading.paraghraph._3 {
  color: var(--conversion-flow-library--black-background);
  height: 130px;
  margin-top: 8px;
  font-size: 14px;
}

.cf-create-heading._2 {
  color: var(--conversion-flow-library--black-background);
  margin-bottom: 30px;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 39px;
  font-weight: 400;
  line-height: 100%;
  position: sticky;
  left: 0;
}

.cf-create-images {
  aspect-ratio: 2 / 3;
  object-fit: cover;
  width: 100%;
  max-width: 400px;
  position: relative;
}

.cf-create-images._3 {
  aspect-ratio: 2 / 3;
  vertical-align: baseline;
  object-fit: cover;
  margin-top: 100px;
  position: absolute;
  inset: 0% -4% auto auto;
}

.cf-create-images._2 {
  z-index: auto;
  margin-top: 100px;
  position: absolute;
  inset: 0% auto auto -4%;
}

.cf-grey-create-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: relative;
}

.cf-flex-section-2 {
  background-color: #1c1c1c;
  padding-top: 80px;
  overflow: hidden;
}

.cf-about-images-contain {
  justify-content: center;
  align-items: flex-start;
  height: 730px;
  margin-top: 100px;
  display: flex;
  position: relative;
}

.rt-text-white {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
}

.rt-component-container {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section {
  background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-heading-three {
  color: var(--\<unknown\|variable-79795e4e-3c29-5910-ab2f-ee8b0c29c52e\>);
  text-transform: capitalize;
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
}

.rt-heading-three.rt-text-white {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
}

.rt-overflow-hidden {
  overflow: hidden;
}

.rt-autofit {
  object-fit: cover;
}

.rt-autofit-2 {
  object-fit: cover;
  border-radius: 10px;
}

.rt-home-two-video-container {
  background-color: var(--\<unknown\|variable-01f0ad22-fe74-083b-fbda-00c4a5b7ca7b\>);
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
}

.rt-home-two-video-main-title {
  max-width: 480px;
}

.rt-home-two-video-overlay {
  background-color: #14151a0d;
  position: absolute;
  inset: 0%;
}

.rt-border-radius-ten-2 {
  border-radius: 6px;
}

.rt-border-radius-ten-2.rt-overflow-hidden.rt-video-image {
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-video-image-wrapper {
  justify-content: center;
  align-items: center;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.rt-home-two-video-main {
  z-index: 2;
  grid-row-gap: 10px;
  text-align: center;
  border-radius: 6px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 520px;
  display: flex;
  position: relative;
}

.rt-position-relative {
  position: relative;
}

.rt-component-container-2 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-2 {
  background-color: var(--conversion-flow-library--background);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 0;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-overflow-none, .rt-overflow-hidden-2 {
  overflow: hidden;
}

.rt-overflow-hidden-2.rt-radious-ten {
  border-radius: 10px;
}

.rt-overflow-hidden-2.rt-radious-ten.rt-position-relative-2.rt-background-dark {
  border-radius: 0;
  width: 100vw;
  height: 100vh;
}

.rt-color-white {
  color: #fff;
}

.rt-marquee-train-two {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  padding-right: 40px;
}

.rt-marquee-text {
  color: #dedede;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 100px;
}

.rt-about-one-video-text {
  z-index: 98;
  background-color: #15111c1a;
  border-right: 1px solid #ffffff4d;
  justify-content: center;
  align-items: center;
  width: 135px;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.rt-play-pause-button {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0000001a;
  border: 1px solid #fff9;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 102px;
  height: 102px;
  display: flex;
  position: static;
}

.rt-heading-six-9 {
  letter-spacing: -.36px;
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.rt-heading-six-9.rt-text-color-white {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
}

.rt-heading-six-9.rt-text-color-white.rt-about-one-video-text-rotate {
  transform: rotate(-90deg);
}

.rt-background-video {
  aspect-ratio: 2.39;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-about-one-video-linear-gradient {
  z-index: 2;
  pointer-events: none;
  background-image: linear-gradient(0deg, #15111c 14%, #15111c33 60%);
  position: absolute;
  inset: 0%;
}

.rt-about-one-video-marque {
  z-index: 99;
  width: 100%;
  display: none;
  position: absolute;
  inset: auto 0% 0;
}

.rt-marquee-two {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
}

.rt-position-relative-2 {
  position: relative;
}

.rt-text-color-white {
  color: #fff;
}

.rt-radious-ten {
  border-radius: 10px;
}

.rt-radious-ten.rt-overflow-hidden-2, .rt-background-dark {
  background-color: var(--\<unknown\|variable-01f0ad22-fe74-083b-fbda-00c4a5b7ca7b\>);
}

.rt-video-wrap {
  z-index: 1;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-lightbox-video {
  position: absolute;
}

.rt-category-cards-text {
  color: var(--\<unknown\|variable-79795e4e-3c29-5910-ab2f-ee8b0c29c52e\>);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-component-container-3 {
  box-sizing: content-box;
  width: 100%;
  max-width: 1290px;
  padding-top: 0;
  padding-bottom: 32px;
  padding-left: 32px;
  position: relative;
  overflow: auto;
}

.rt-component-section-3 {
  background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-component-section-3.rt-overflow-hidden-3 {
  background-image: linear-gradient(#fff, #fff);
  padding-top: 50px;
  padding-bottom: 0;
}

.rt-overflow-hidden-3 {
  overflow: hidden;
}

.rt-autofit-3 {
  object-fit: cover;
}

.rt-underline-off {
  z-index: 1;
  text-decoration: none;
  position: relative;
}

.rt-text-center {
  text-align: center;
}

.rt-autofit-4 {
  object-fit: contain;
  max-width: 100%;
  overflow: hidden;
}

.rt-body-font-color {
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  transition: color .35s;
}

.rt-home-four-my-work-marquee-main {
  box-sizing: content-box;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  display: flex;
}

.rt-my-work-marquee-overlay {
  background-color: #1e1f2080;
}

.rt-home-four-my-work-marquee-block {
  flex: 1;
}

.rt-home-four-my-work-marquee-block.rt-underline-off {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--conversion-flow-library--background);
  flex-flow: column;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-self: flex-start;
  place-items: center stretch;
  padding: 0;
  transition: box-shadow .5s;
  display: flex;
}

.rt-home-four-my-work-marquee-block.rt-underline-off:hover {
  box-shadow: 0 5px 5px 2px #00000026;
}

.rt-home-four-my-work-marquee {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  width: 100%;
  display: flex;
}

.rt-home-four-my-work-marquee-image {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 25px 0 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.rt-padding-top-thirty {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 12px;
  padding: 8px;
  display: flex;
}

.rt-my-work-category {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  display: flex;
}

.rt-grey-dot {
  background-color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  border-radius: 100%;
  width: 6px;
  height: 6px;
}

.cf-footer-left-container {
  width: 30%;
  margin-right: 2%;
}

.cf-footer-links-header {
  color: var(--conversion-flow-library--gold);
  margin-bottom: 25px;
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

.cf-footer-right-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  width: 60%;
  display: grid;
}

.cf-footer-social-wrapper {
  align-items: center;
  margin-top: 10px;
  display: flex;
}

.cf-wrapper-1200px {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.cf-footer-logo-link.w--current {
  height: 39px;
  margin-bottom: 0;
}

.cf-footer-social-link-block {
  background-color: #fff;
  border-radius: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  margin-right: 12px;
  padding: 12px;
  transition: background-color .26s;
  display: flex;
}

.cf-footer-social-link-block:hover {
  background-color: var(--conversion-flow-library--sandy-brown\<deleted\|variable-e2c22bfc\>);
}

.cf-footer-container {
  justify-content: space-between;
  width: 100%;
  margin-bottom: 60px;
  display: flex;
}

.cf-footer-links-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 150px;
  margin-right: 0;
  display: flex;
}

.cf-footer-copyright-wrapper {
  text-align: center;
  border-top: 1px solid #fff3;
  width: 100%;
  padding-top: 32px;
}

.cf-footer-links {
  color: #ffffffe6;
  letter-spacing: .5px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-family: Segoeui, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
}

.cf-footer-links:hover {
  color: var(--conversion-flow-library--primary);
}

.cf-footer-links.w--open {
  padding-right: 55px;
}

.cf-footer-paragraph {
  letter-spacing: .5px;
  max-width: 400px;
  margin-top: 32px;
  margin-bottom: 40px;
  font-family: Segoeui, Arial, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.cf-copyright-text-2 {
  color: #fffc;
  text-align: left;
  font-family: Segoeui, Arial, sans-serif;
  font-size: 11px;
  line-height: 120%;
}

.cf-footer-link-inner-wrapper {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.cf-footer-link-inner-wrapper.bottom-padding {
  margin-bottom: 20px;
}

.cf-footer-social-icon {
  object-fit: contain;
  width: 24px;
  height: 24px;
}

.cf-footer-logo {
  object-fit: contain;
  width: 100%;
  max-width: 50%;
  height: 100%;
}

.cf-footer-wrapper {
  flex-flow: wrap;
  justify-content: space-between;
  display: flex;
}

.cf-footer-section {
  background-color: var(--conversion-flow-library--black-background);
  color: #fff;
  width: 100%;
  padding-top: 140px;
  padding-bottom: 100px;
}

.cf-footer-link {
  color: var(--conversion-flow-library--primary);
}

.bold-text {
  opacity: .48;
  color: var(--conversion-flow-library--background);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--conversion-flow-library--gold);
  text-decoration-color: var(--conversion-flow-library--gold);
}

.text-block {
  text-align: center;
  font-family: Segoeuil, Arial, sans-serif;
}

.bold-text-2 {
  font-weight: 400;
}

.div-block {
  justify-content: flex-end;
  align-items: center;
  width: 33%;
  display: flex;
}

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

.link-block {
  justify-content: center;
  align-items: center;
  width: 33%;
  display: flex;
}

.rt-category-cards-text-2 {
  color: var(--\<unknown\|variable-79795e4e-3c29-5910-ab2f-ee8b0c29c52e\>);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-category-cards-text-2.rt-text-white-2, .rt-text-white-2 {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
}

.rt-component-container-4 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-4 {
  background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-portfolio-round-inside-text {
  z-index: 6;
  color: #fff;
  letter-spacing: -.32px;
  font-size: 16px;
  line-height: 26px;
}

.rt-items {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.rt-portfolio-main-wrapper {
  cursor: none;
  border-radius: 10px;
  position: sticky;
  top: 100px;
  overflow: hidden;
}

.rt-portfolio-main-wrapper.rt-background-dark-2 {
  width: 100%;
}

.rt-portfolio-product-name {
  z-index: 2;
  max-width: 446px;
  position: absolute;
  inset: auto auto 10% 4%;
}

.rt-portfolio-new-image {
  object-fit: cover;
  width: 100%;
  height: auto;
}

.rt-portfolio-image-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.rt-home-one-portfolio-image-overlay {
  pointer-events: none;
  background-image: linear-gradient(0deg, #000c, #0000);
  position: absolute;
  inset: 0%;
}

.rt-portfolio-round-text {
  z-index: 2;
  -webkit-backdrop-filter: blur(32.2px);
  backdrop-filter: blur(32.2px);
  -webkit-text-fill-color: inherit;
  background-color: #0000004d;
  background-clip: content-box;
  border: 1px solid #fff3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 121px;
  height: 121px;
  text-decoration: none;
  transition: opacity .2s, all .2s;
  display: flex;
  position: absolute;
}

.rt-background-dark-2 {
  background-color: var(--\<unknown\|variable-01f0ad22-fe74-083b-fbda-00c4a5b7ca7b\>);
}

.rt-lightbox-link {
  width: 100%;
  height: 100%;
}

.gallery-overview {
  background-color: #f5f7fa00;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 30px;
  position: relative;
}

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

.gallery-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: block;
}

.gallery-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gallery-features-block {
  margin-top: 16px;
  margin-bottom: 24px;
}

.gallery-feature {
  background-image: url('../images/');
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: 20px;
  margin-bottom: 8px;
  padding-left: 30px;
  font-size: 14px;
  line-height: 24px;
}

.button-primary-2 {
  color: #fff;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #1a1b1f;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  transition: all .2s;
}

.button-primary-2:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary-2:active {
  background-color: #43464d;
}

.gallery-grid {
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.gallery-image {
  width: 100%;
}

.heading {
  font-family: K Kamran, Times New Roman, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 50px;
}

.heading._2 {
  font-size: 72px;
}

.paragraph {
  font-family: Segoeui, Arial, sans-serif;
}

.body-2 {
  background-color: var(--conversion-flow-library--background);
}

.heading-2 {
  font-family: K Kamran, Times New Roman, sans-serif;
}

.heading-3 {
  font-family: K Kamran, Times New Roman, sans-serif;
  font-weight: 400;
}

.rich-text-block, .rich-text-block-2 {
  font-family: Segoeui, Arial, sans-serif;
}

.background-video {
  z-index: 99;
  aspect-ratio: 16 / 9;
  justify-content: center;
  align-items: center;
  width: 101%;
  height: 100%;
  display: flex;
}

.background-video.mobile {
  display: none;
}

.div-block-2 {
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  justify-content: center;
  align-items: center;
  height: 400px;
  display: flex;
  overflow: hidden;
}

.tabs, .tabs.w--current {
  background-color: var(--conversion-flow-library--background);
  padding-left: 5px;
  padding-right: 5px;
}

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

.tabs.gray {
  background-color: var(--conversion-flow-library--gray);
}

.tabs.green {
  background-color: var(--conversion-flow-library--green);
}

.tabs.red.w--current {
  background-color: var(--conversion-flow-library--red);
}

.tabs-menu {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.circle {
  aspect-ratio: 1;
  background-color: var(--conversion-flow-library--yellow);
  opacity: 1;
  outline-color: var(--conversion-flow-library--primary);
  outline-offset: 0px;
  border-radius: 20px;
  outline-width: 2px;
  outline-style: dotted;
  width: 20px;
}

.circle.gray {
  background-color: var(--conversion-flow-library--gray);
}

.circle.green {
  background-color: var(--conversion-flow-library--green);
}

.circle.red {
  background-color: var(--conversion-flow-library--red);
}

.circle.white {
  background-color: var(--conversion-flow-library--background);
}

.circle.dark-green {
  background-color: var(--conversion-flow-library--dark-green);
}

.circle.pink {
  background-color: var(--conversion-flow-library--pink);
}

.circle.black {
  background-color: var(--conversion-flow-library--black);
}

.div-block-3 {
  background-color: var(--conversion-flow-library--background);
  border-top-left-radius: 36px;
  border-top-right-radius: 36px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  min-width: 400px;
  max-width: 500px;
  padding: 22px 0;
  display: flex;
}

.tabs-container {
  width: 90%;
}

.rt-text-blue {
  color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
}

.rt-component-heading-four {
  color: #233050;
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.rt-component-container-5 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-5 {
  background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-text-center-2 {
  text-align: center;
}

.rt-padding-bottom-ten {
  padding-bottom: 10px;
}

.rt-padding-bottom-fifteen {
  padding-bottom: 15px;
  font-family: K Kamran, Times New Roman, sans-serif;
}

.rt-emoji-celebration {
  background-image: url('../images/Emoji-Two.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 15px;
}

.rt-img-wrap {
  flex: 0 44%;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 435px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.rt-content-wrap {
  padding-top: 25px;
  padding-bottom: 25px;
  display: block;
}

.rt-content-wrap.rt-one {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.rt-tag-two-2 {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #4f4f4f;
  letter-spacing: .01rem;
  text-transform: capitalize;
  background-color: #f5f2f3;
  border-radius: 20px;
  align-items: center;
  padding: 2px 20px 2px 10px;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.875rem;
  display: flex;
}

.rt-content-flex-wrap {
  z-index: 4;
  grid-column-gap: 40px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: space-between;
  align-items: stretch;
  padding: 46px;
  display: flex;
  box-shadow: 0 2px 50px #00000014;
}

.rt-border-wrap {
  border-radius: 7px;
  width: 4px;
  height: 100%;
  max-height: 370px;
}

.rt-radius-ten {
  object-fit: cover;
  border-radius: 10px;
  overflow: hidden;
}

.rt-content-sticky-wrap {
  display: block;
}

.rt-heading-three-celebration {
  background-image: url('../images/Celebration-Things.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto 32px;
  width: 40px;
  height: 32px;
  margin-left: 6px;
  display: inline-block;
}

.rt-tag-block-two {
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-content-scroll-wrap {
  flex: 0 40%;
  align-self: center;
  width: 100%;
  max-height: 395px;
  overflow: hidden;
}

.rt-content-scroll-wrap.rt-text-center-2 {
  height: 50vh;
  max-height: none;
}

.rt-border-inner {
  background-color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
  border-radius: 7px;
  width: 4px;
}

.rt-real-apps-card-first-image-block.rt-future-image-block {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.rt-real-apps-card.rt-future-image-card.rt-image-two {
  z-index: 2;
  position: absolute;
}

.rt-real-apps-card.rt-future-image-card.rt-image-one {
  z-index: 1;
  position: relative;
}

.rt-real-apps-card.rt-future-image-card.rt-image-three {
  z-index: 3;
  position: absolute;
}

.rt-content-wrapper {
  z-index: 4;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg'), url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 90% 25%, 4% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  display: block;
  position: sticky;
  top: 140px;
}

.rt-real-apps-card-image-main-block {
  margin-bottom: 43px;
  display: flex;
  position: relative;
}

.rt-real-apps-card-image-main-block.rt-future-card-image-block {
  width: 100%;
  margin-bottom: 0;
}

.rt-border-wrapper {
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  flex-direction: column;
  flex: 0 1%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-body-font-color-2 {
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  text-align: left;
  font-family: Segoeui, Arial, sans-serif;
  transition: color .35s;
}

.rt-category-cards-text-3 {
  color: var(--\<unknown\|variable-79795e4e-3c29-5910-ab2f-ee8b0c29c52e\>);
  text-transform: capitalize;
  font-size: 18px;
  font-weight: 400;
  line-height: 31px;
}

.rt-margin-bottom-twenty {
  margin-bottom: 20px;
}

.rt-component-container-6 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-6 {
  background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-full-width {
  border-radius: 10px;
  width: 100%;
}

.rt-overflow-hidden-4 {
  overflow: hidden;
}

.rt-advertise-content-icon-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  flex: none;
  align-items: center;
  width: 42px;
  display: flex;
}

.rt-advertise-icon-wrapper {
  color: var(--\<unknown\|variable-79795e4e-3c29-5910-ab2f-ee8b0c29c52e\>);
  border: 1px solid #0000004d;
  border-radius: 100%;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  font-weight: 600;
  position: relative;
}

.rt-advertise-icon-wrapper.rticon-two {
  background-color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
}

.rt-dotted-line {
  border: 1px dashed #0003;
  flex: 1;
  width: 1px;
  height: 100%;
}

.rt-advertise-image-wrapper {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.rt-advertise-content-text-wrapper {
  max-width: 495px;
}

.rt-border-radius-six {
  border-radius: 6px;
}

.rt-advertise-content-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.rt-advertise-content {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  align-items: stretch;
}

.rt-body-font-color-3 {
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  transition: color .35s;
}

.rt-position-relative-3 {
  position: relative;
}

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

.slider {
  overflow: hidden;
}

.mask {
  height: 50vh;
}

.slider-2 {
  width: 50%;
  height: 100%;
}

.body-3 {
  background-color: var(--conversion-flow-library--background);
}

.section {
  min-height: 10vh;
}

.rt-text-white-3 {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
}

.rt-margin-bottom-twenty-2 {
  margin-bottom: 20px;
}

.rt-component-heading-four-2 {
  color: #233050;
  letter-spacing: 0;
  text-transform: capitalize;
  font-size: 24px;
  font-weight: 400;
  line-height: 34px;
}

.rt-component-heading-four-2.rt-text-white-3 {
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  font-family: K Kamran, Times New Roman, sans-serif;
}

.rt-component-container-7 {
  width: 100%;
  max-width: 1290px;
  position: relative;
}

.rt-component-section-7 {
  background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  width: 100%;
  padding: 80px 15px;
  font-family: Outfit;
  font-size: 17px;
  font-weight: 300;
  line-height: 29px;
  position: relative;
}

.rt-white-text {
  color: #fff;
}

.rt-margin-bottom-zero {
  margin-bottom: 0;
}

.rt-margin-bottom-zero.rt-padding-left-right-twenty-one {
  padding-left: 21%;
  padding-right: 21%;
}

.rt-margin-bottom-zero.rt-padding-left-right-twenty-one.rt-body-font-color-4 {
  font-family: Segoeui, Arial, sans-serif;
}

.rt-margin-top-zero {
  margin-top: 0;
}

.rt-margin-top-zero.rt-margin-bottom-twenty-2 {
  margin-bottom: 20px;
  font-family: K Kamran, Times New Roman, sans-serif;
}

.rt-body-font-color-4 {
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  transition: color .35s;
}

.rt-no-underline {
  cursor: pointer;
  text-decoration: none;
}

.rt-footer-address-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  margin-top: 10px;
}

.rt-home-one-submit {
  background-color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  letter-spacing: .11rem;
  text-transform: uppercase;
  cursor: pointer;
  border-radius: 5px;
  width: 285px;
  padding: 17px 5px;
  font-size: .9375rem;
  font-weight: 600;
  line-height: 1.5625rem;
}

.rt-home-one-submit.rt-home-one-submit-two {
  background-color: var(--\<unknown\|variable-7d716cca-6feb-e1e3-34d1-e80b03c86465\>);
  color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
  border-radius: 5px;
}

.rt-image-height-auto-2 {
  object-fit: cover;
  height: auto;
  margin-top: 6px;
}

.rt-contact-two-flex-one {
  margin-top: 35px;
  margin-bottom: 20px;
}

.rt-contact-two-flex-two {
  margin-bottom: 45px;
}

.rt-footer-social-flex {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
}

.rt-footer-phone-link {
  color: #fff;
  letter-spacing: .02rem;
  cursor: pointer;
  font-size: 1rem;
  line-height: 150%;
  text-decoration: none;
}

.rt-home-one-form-text-field {
  color: #fff;
  text-transform: uppercase;
  background-color: #0000;
  border: 1px solid #49392a;
  height: 58px;
  padding-left: 25px;
  padding-right: 25px;
}

.rt-home-one-form-text-field.rt-menu-two-field {
  color: #abaaaa;
  background-color: #f5f3f0;
  border-color: #f5f3f0;
  margin-bottom: 20px;
}

.rt-home-one-form-text-field.rt-menu-two-field::placeholder {
  color: #abaaaa;
}

.rt-home-one-form-text-field.rt-menu-two-field.rt-contact-two-input {
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  background-color: #f3f3f3;
  border-radius: 5px;
  margin-bottom: 10px;
  font-family: Segoeui, Arial, sans-serif;
}

.rt-home-one-form-text-field.rt-menu-two-field.rt-contact-two-input::placeholder {
  color: var(--\<unknown\|variable-a2a1940e-206b-13a7-76ec-9a2fec159f19\>);
}

.rt-home-one-form-text-field.rt-menu-two-field.rt-contact-two-textarea {
  color: var(--\<unknown\|variable-4662765b-9b11-3e5f-d260-f4c1e06650c9\>);
  background-color: #f3f3f3;
  border-radius: 5px;
  height: 105px;
  font-family: K Kamran, Times New Roman, sans-serif;
}

.rt-home-one-form-text-field.rt-menu-two-field.rt-contact-two-textarea::placeholder {
  color: var(--\<unknown\|variable-a2a1940e-206b-13a7-76ec-9a2fec159f19\>);
}

.rt-form-flex-block {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  margin-bottom: 10px;
}

.rt-form-flex-block.rt-contact-two-form-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.rt-courrse-name-form-block {
  text-align: center;
  align-self: stretch;
  margin-top: 30px;
}

.rt-contact-two-block-right {
  background-color: var(--conversion-flow-library--primary);
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  max-width: 30%;
  height: 595px;
  padding-left: 70px;
  padding-right: 40px;
  display: flex;
}

.rt-contact-two-block-left {
  text-align: center;
  background-color: #fff;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 70%;
  padding: 38px 70px;
  display: flex;
}

.rt-contact-two-form-block {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  box-shadow: 0 4px 60px #0000001a;
}

.rt-error-message {
  color: #f33;
  text-align: center;
  padding: 20px;
}

.rt-success-message {
  color: #128800;
  text-align: center;
  background-color: #e1ffe0;
}

.div-block-4 {
  z-index: 100;
  background-color: #0003;
  position: absolute;
  inset: 0;
}

@media screen and (min-width: 1280px) {
  .rt-nav-button {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
    justify-content: flex-end;
  }

  .rt-nav-menu-link-wrap {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .cf-58px-heading {
    font-weight: 400;
  }

  .cf-bio-text._2 {
    font-size: 24px;
  }

  .rt-category-cards-text.rt-text-center {
    font-family: K Kamran, Times New Roman, sans-serif;
  }

  .rt-component-container-3 {
    box-sizing: content-box;
    overflow: scroll;
  }

  .rt-component-section-3.rt-overflow-hidden-3 {
    font-size: 17px;
  }

  .rt-my-work-category {
    text-transform: capitalize;
    font-family: K Kamran, Times New Roman, sans-serif;
    font-weight: 400;
  }

  .cf-footer-right-container {
    justify-content: center;
  }

  .cf-footer-links {
    color: #ffffffb3;
    transition: opacity .2s;
  }

  .cf-footer-links:hover {
    color: #fff;
  }

  .cf-footer-link-inner-wrapper {
    flex-direction: column;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .rt-real-apps-card.rt-future-image-card.rt-image-three {
    z-index: 3;
    position: absolute;
  }
}

@media screen and (min-width: 1440px) {
  .cf-navbar-5 {
    background-color: #0000;
  }

  .cf-nav-links {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .cf-navbar-6 {
    background-color: #0000;
  }

  .cf-nav-links-2 {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .rt-video-image-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .cf-footer-right-container {
    margin-left: 5%;
  }
}

@media screen and (min-width: 1920px) {
  .rt-container-one-2.rt-container-gap {
    max-width: 1320px;
  }

  .rt-style-three-header.rt-home-two-header {
    z-index: 3;
    position: relative;
  }

  .rt-style-three-header.rt-home-two-header.rt-nav-seven {
    margin-bottom: 250px;
  }

  .rt-advertise-image-wrapper {
    border-radius: 6px;
  }
}

@media screen and (max-width: 991px) {
  .rt-container-one-2 {
    max-width: 100%;
  }

  .rt-style-three-menu-dropdown-toggle {
    padding-top: 17px;
    padding-bottom: 17px;
  }

  .rt-hamburgar-line-one {
    background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
    width: 30px;
    height: 2px;
    padding: 0;
  }

  .rt-home-three-dropdown {
    height: 1.1rem;
    line-height: 90%;
  }

  .rt-home-three-dropdown-menu {
    color: #0b0d0f;
    margin-top: 1px;
    line-height: 95%;
  }

  .rt-home-three-dropdown-icon {
    filter: invert();
  }

  .rt-home-three-dropdown-list {
    width: 100%;
    margin-top: 0;
    position: relative;
  }

  .rt-hamburgar-line-three {
    background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
    width: 30px;
    height: 2px;
    padding: 0;
  }

  .rt-hamburgar-wrap {
    grid-column-gap: 7px;
    grid-row-gap: 7px;
    cursor: pointer;
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: 40px;
    height: 40px;
    padding: 0;
    display: flex;
  }

  .rt-nav-menu-link-wrap {
    background-color: #fff;
    flex-direction: column;
    align-items: flex-start;
    height: 100vh;
    display: none;
    position: absolute;
    inset: 55px 0% 0%;
    overflow: hidden;
  }

  .rt-home-three-dropdaown {
    width: 100%;
  }

  .rt-home-three-dropdaown.rt-display-block {
    display: block;
  }

  .rt-hamburgar-line-two {
    background-color: var(--\<unknown\|variable-2638b7e3-76f4-2553-5414-582d280e7f61\>);
    width: 30px;
    height: 2px;
    padding: 0;
  }

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .cf-nav-5-menu-button {
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
  }

  .cf-nav-5-menu-button.w--open {
    color: #000;
    background-color: #0000;
  }

  .cf-brand.w--current {
    height: 30px;
  }

  .cf-nav-links-wrapper {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-navbar-5 {
    overflow: visible;
  }

  .cf-nav-links {
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0;
  }

  .cf-nav-menu {
    background-color: #fff;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 28px;
    box-shadow: 0 18px 30px #0000001a;
  }

  .cf-nav-button-wrapper {
    margin-left: auto;
    margin-right: 0;
  }

  .cf-menu-button-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: none;
  }

  .cf-nav-5-button {
    margin-left: 14px;
  }

  .cf-nav-5-menu-button-2 {
    color: #000;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0;
  }

  .cf-nav-5-menu-button-2.w--open {
    color: #000;
    background-color: #0000;
  }

  .cf-brand-2.w--current {
    height: 30px;
  }

  .cf-nav-links-wrapper-2 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 85%;
    margin-left: auto;
    margin-right: auto;
  }

  .cf-navbar-6 {
    overflow: visible;
  }

  .cf-nav-links-2 {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 0;
  }

  .cf-nav-menu-2 {
    background-color: #fff;
    max-width: none;
    padding-top: 10px;
    padding-bottom: 28px;
    box-shadow: 0 18px 30px #0000001a;
  }

  .cf-nav-button-wrapper-2 {
    margin-left: auto;
    margin-right: 0;
  }

  .cf-menu-button-wrapper-2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .cf-nav-5-button-2 {
    margin-left: 14px;
  }

  .cf-left-info-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: none;
    padding-top: 60px;
    padding-bottom: 0;
    position: static;
  }

  .cf-bottom-left-contain {
    margin-top: 40px;
  }

  .cf-58px-heading {
    font-size: 50px;
  }

  .cf-hero-image-contain {
    display: none;
  }

  .cf-bio-text {
    margin-bottom: 0;
  }

  .cf-bio-text._2 {
    font-size: 24px;
  }

  .cf-right-info-wrapper {
    flex-direction: row;
    align-items: flex-end;
    width: 100%;
    max-width: none;
    padding-top: 60px;
    display: none;
    position: static;
  }

  .cf-hero-main-image._2 {
    width: auto;
    max-width: 80vw;
    display: block;
  }

  .cf-top-right-wrapper {
    max-width: 350px;
    display: none;
  }

  .cf-bottom-right-container {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .cf-top-left-contain {
    justify-content: center;
    align-items: center;
    max-width: 400px;
  }

  .cf-1140px-wrapper {
    flex-direction: column;
    padding-top: 0;
  }

  .cf-review-text {
    margin-bottom: 0;
  }

  .cf-create-heading {
    font-size: 50px;
  }

  .cf-create-images, .cf-create-images._3, .cf-create-images._2 {
    width: 40%;
  }

  .rt-heading-three {
    font-size: 27px;
    line-height: 37px;
  }

  .rt-home-two-video-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-overflow-hidden-2.rt-radious-ten.rt-position-relative-2.rt-background-dark {
    height: auto;
  }

  .rt-marquee-text {
    font-size: 50px;
    line-height: 110px;
  }

  .rt-about-one-video-text {
    display: none;
  }

  .rt-play-pause-button {
    width: 80px;
    height: 80px;
  }

  .rt-heading-six-9 {
    letter-spacing: -.32px;
    font-size: 16px;
    line-height: 26px;
  }

  .rt-background-video {
    height: 400px;
  }

  .rt-about-one-video-marque {
    bottom: -24px;
  }

  .rt-home-four-my-work-marquee-block.rt-underline-off {
    min-width: 300px;
    height: 400px;
    padding: 12px;
  }

  .cf-footer-left-container {
    width: 100%;
    margin-bottom: 10%;
    margin-right: 0%;
  }

  .cf-footer-right-container {
    flex-flow: wrap;
    width: 100%;
  }

  .cf-footer-container {
    flex-direction: column;
  }

  .cf-footer-links-wrapper {
    width: auto;
    margin-right: 0;
  }

  .div-block {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .rt-category-cards-text-2.rt-text-white-2 {
    max-width: none;
  }

  .rt-portfolio-product-name {
    bottom: 5%;
  }

  .rt-portfolio-round-text {
    display: none;
  }

  .container {
    max-width: 728px;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .rt-img-wrap {
    max-width: 100%;
    display: none;
  }

  .rt-content-flex-wrap {
    flex-wrap: wrap;
  }

  .rt-content-scroll-wrap {
    flex: 1;
  }

  .rt-content-wrapper {
    top: 70px;
  }

  .rt-real-apps-card-image-main-block {
    max-width: 500px;
  }

  .rt-body-font-color-2 {
    font-size: 14px;
  }

  .rt-advertise-content-text-wrapper {
    max-width: none;
  }

  .rt-advertise-content-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-direction: column;
    align-items: stretch;
  }

  .rt-home-one-submit {
    width: 200px;
  }

  .rt-contact-two-flex-one {
    margin-top: 15px;
    margin-bottom: 0;
  }

  .rt-contact-two-flex-two {
    margin-bottom: 25px;
  }

  .rt-home-one-form-text-field {
    padding-left: 15px;
    padding-right: 15px;
  }

  .rt-form-flex-block {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  .rt-contact-two-block-right {
    max-width: 100%;
    height: 450px;
    padding-left: 40px;
  }

  .rt-contact-two-block-left {
    max-width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .rt-contact-two-form-block {
    display: block;
  }

  .rt-error-message, .rt-success-message {
    padding: 10px;
  }
}

@media screen and (max-width: 767px) {
  .rt-container-one-2 {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .cf-nav-5-menu-button.w--open {
    justify-content: flex-end;
    align-items: center;
    width: 33%;
    display: flex;
  }

  .cf-nav-shadow-wrapper {
    width: 90%;
  }

  .cf-brand {
    width: 33%;
  }

  .cf-nav-links {
    padding-right: 5px;
  }

  .cf-menu-button-wrapper {
    width: 33%;
    display: block;
  }

  .cf-nav-4-wrapper {
    justify-content: center;
    align-items: center;
  }

  .cf-nav-shadow-wrapper-2 {
    width: 90%;
  }

  .cf-nav-links-2 {
    color: var(--conversion-flow-library--background);
    padding-left: 20px;
    font-family: K Kamran, Times New Roman, sans-serif;
    font-size: 18px;
  }

  .cf-nav-links-2.w--current {
    color: var(--conversion-flow-library--gold);
  }

  .cf-left-info-wrapper {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cf-bottom-left-contain {
    max-width: none;
  }

  .cf-58px-heading {
    font-size: 45px;
  }

  .cf-right-info-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 0;
  }

  .cf-hero-main-image {
    width: 60%;
  }

  .cf-top-right-wrapper {
    max-width: none;
    margin-top: 40px;
  }

  .cf-bottom-right-container {
    max-width: none;
  }

  .cf-top-left-contain {
    justify-content: center;
    align-items: center;
    max-width: none;
  }

  .cf-1140px-wrapper {
    width: 90%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .cf-create-heading {
    font-size: 40px;
  }

  .cf-grey-create-wrapper {
    width: 90%;
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .cf-about-images-contain {
    height: 500px;
  }

  .rt-heading-three {
    font-size: 24px;
    line-height: 34px;
  }

  .rt-autofit {
    height: auto;
  }

  .rt-home-two-video-main {
    height: 450px;
  }

  .rt-marquee-train-two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .rt-marquee-text {
    font-size: 30px;
    line-height: 70px;
  }

  .rt-play-button-icon {
    width: 15px;
    height: 17px;
  }

  .rt-heading-six-9 {
    letter-spacing: -.3px;
    font-size: 15px;
    line-height: 25px;
  }

  .rt-about-one-video-marque {
    bottom: -15px;
  }

  .rt-component-container-3 {
    padding-bottom: 0;
  }

  .rt-component-section-3.rt-overflow-hidden-3 {
    padding-top: 15px;
    padding-bottom: 35px;
  }

  .rt-autofit-3 {
    height: auto;
  }

  .rt-autofit-4 {
    border-top-left-radius: 30px;
    padding-bottom: 0;
    position: relative;
  }

  .rt-home-four-my-work-marquee-block.rt-underline-off {
    min-width: 300px;
    padding: 10px;
  }

  .rt-home-four-my-work-marquee-image {
    height: 100%;
  }

  .cf-footer-left-container {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .cf-footer-right-container {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .cf-footer-logo-link {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cf-footer-links-wrapper {
    max-width: none;
    margin-bottom: 30px;
  }

  .cf-footer-links {
    font-size: 16px;
  }

  .cf-footer-paragraph {
    text-align: center;
  }

  .cf-footer-logo {
    width: 80%;
    max-width: none;
  }

  .div-block {
    display: none;
  }

  .icon {
    color: #fff;
  }

  .nav-menu-2 {
    background-color: var(--conversion-flow-library--black-background);
    border-radius: 50px;
    margin-top: 29px;
    display: block;
  }

  .link-block {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 33%;
    display: flex;
  }

  .gallery-overview {
    padding: 60px 15px;
  }

  .rt-img-wrap {
    max-width: 100%;
  }

  .rt-content-wrap.rt-one {
    min-height: 50vh;
  }

  .rt-content-flex-wrap {
    flex-flow: column-reverse wrap;
  }

  .rt-content-scroll-wrap {
    max-width: 100%;
  }

  .rt-content-scroll-wrap.rt-text-center-2 {
    min-height: 50vh;
  }

  .rt-border-wrapper {
    display: none;
  }

  .slider-2 {
    width: 100%;
  }

  .rt-margin-bottom-zero.rt-padding-left-right-twenty-one {
    padding-left: 10%;
    padding-right: 10%;
  }

  .rt-home-one-submit {
    width: 100%;
  }

  .rt-contact-two-flex-one, .rt-contact-two-flex-two {
    flex: 1;
  }

  .rt-form-flex-block {
    display: block;
  }

  .rt-contact-two-block-right {
    height: 400px;
  }

  .rt-contact-two-block-left {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 479px) {
  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .cf-nav-5-menu-button {
    padding-left: 10px;
  }

  .cf-brand {
    display: none;
  }

  .cf-brand.w--current {
    width: 65px;
    height: 30px;
    padding-left: 0;
  }

  .cf-menu-button-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cf-nav-5-button {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .cf-nav-4-wrapper {
    justify-content: space-between;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 14px;
    padding-right: 14px;
  }

  .cf-nav-5-menu-button-2 {
    padding-left: 10px;
  }

  .cf-brand-2.w--current {
    width: 65px;
    height: 30px;
    padding-left: 0;
  }

  .cf-nav-links-2 {
    color: var(--conversion-flow-library--background);
    font-family: K Kamran, Times New Roman, sans-serif;
  }

  .cf-nav-5-button-2 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 14px;
  }

  .cf-nav-4-wrapper-2 {
    padding-left: 14px;
    padding-right: 14px;
  }

  .cf-gradient-span {
    line-height: 110%;
  }

  .cf-left-info-wrapper {
    justify-content: space-between;
    align-self: auto;
    align-items: center;
  }

  .cf-bottom-left-contain {
    margin-top: 0;
    margin-bottom: 0;
  }

  .cf-58px-heading {
    font-size: 40px;
  }

  .cf-bio-text {
    font-size: 16px;
  }

  .cf-bio-text._2 {
    font-size: 18px;
  }

  .cf-bio-text._2.price.product-page {
    font-size: 17px;
  }

  .cf-right-info-wrapper {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .cf-hero-main-image {
    width: 100%;
  }

  .cf-top-right-wrapper {
    display: none;
  }

  .cf-top-left-contain {
    justify-content: center;
    align-items: center;
  }

  .cf-1140px-wrapper {
    padding-bottom: 0;
  }

  .cf-create-heading {
    font-size: 30px;
  }

  .cf-create-heading.paraghraph._3 {
    font-size: 11px;
  }

  .cf-create-heading._2 {
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 10px;
  }

  .cf-about-images-contain {
    height: 300px;
    margin-top: 60px;
  }

  .rt-home-two-video-main {
    height: 380px;
  }

  .rt-marquee-text {
    font-size: 50px;
    line-height: 60px;
  }

  .rt-about-one-video-marque {
    bottom: -14px;
  }

  .rt-component-container-3 {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    margin-left: 0;
    padding-left: 0;
  }

  .rt-component-section-3.rt-overflow-hidden-3 {
    margin-top: 20px;
    padding-bottom: 15px;
  }

  .rt-autofit-4 {
    object-fit: contain;
    border-radius: 10px 3px 3px;
    padding-bottom: 0;
  }

  .rt-home-four-my-work-marquee-main {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .rt-home-four-my-work-marquee-block.rt-underline-off {
    min-width: 255px;
    height: auto;
    padding: 0;
  }

  .rt-home-four-my-work-marquee-image {
    border-radius: 10px 3px 3px;
    width: 100%;
    height: 200px;
  }

  .rt-padding-top-thirty {
    margin-top: 8px;
  }

  .cf-footer-right-container {
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .cf-footer-social-link-block {
    flex: none;
    width: auto;
    max-width: 36px;
    height: auto;
    max-height: 36px;
  }

  .cf-footer-links-wrapper {
    margin-bottom: 40px;
  }

  .cf-footer-paragraph {
    margin-bottom: 0;
  }

  .div-block {
    display: none;
  }

  .icon {
    color: #fff;
  }

  .nav-menu-2 {
    border-radius: 20px;
    margin-top: 5px;
  }

  .nav-link-2 {
    color: var(--conversion-flow-library--background);
  }

  .image {
    display: none;
  }

  .link-block {
    justify-content: center;
    align-items: center;
  }

  .rt-portfolio-round-text {
    display: none;
  }

  .container {
    max-width: none;
  }

  .gallery-wrapper {
    grid-template-columns: 1fr;
  }

  .heading {
    text-align: center;
  }

  .background-video {
    display: none;
  }

  .background-video.mobile {
    width: 100vw;
    height: 100vh;
    display: flex;
  }

  .div-block-2 {
    height: 300px;
  }

  .div-block-3 {
    min-width: 300px;
    max-width: 300px;
    padding-top: 16px;
    position: static;
  }

  .rt-padding-bottom-fifteen {
    margin-top: 10px;
  }

  .rt-content-flex-wrap {
    padding: 20px;
  }

  .rt-content-scroll-wrap {
    max-height: 590px;
  }

  .rt-dotted-line {
    display: none;
  }

  .rt-advertise-content {
    flex-direction: column;
  }

  .section {
    padding-top: 50px;
    padding-bottom: 0;
  }

  .rt-margin-bottom-zero.rt-padding-left-right-twenty-one {
    padding-left: 5%;
    padding-right: 5%;
  }

  .rt-contact-two-block-right {
    grid-column-gap: 21px;
    grid-row-gap: 21px;
    justify-content: center;
    align-items: stretch;
    padding: 30px 20px;
  }
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa0952a-9aa09525 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa0952c-9aa09525 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa09534-9aa09525 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa09536-9aa09525 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa0953d-9aa09525 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa0953f-9aa09525 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa09546-9aa09525 {
  grid-area: 1 / 1 / 2 / 2;
  place-self: auto;
}

#w-node-_33179b14-55d1-dad4-ae21-90849aa09548-9aa09525 {
  grid-area: 2 / 1 / 3 / 2;
  align-self: center;
}

#w-node-eae93c2c-d263-fd46-ac7c-fada883a2284-883a227d, #w-node-eae93c2c-d263-fd46-ac7c-fada883a228d-883a227d, #w-node-eae93c2c-d263-fd46-ac7c-fada883a2296-883a227d, #w-node-eae93c2c-d263-fd46-ac7c-fada883a229f-883a227d, #w-node-_58a3c495-882b-f59e-473a-5a5a210865af-210865a8, #w-node-_58a3c495-882b-f59e-473a-5a5a210865b8-210865a8, #w-node-a1f5b1e5-5b9f-2ec7-d587-60928eebf548-210865a8, #w-node-_5cfe37a2-dd08-d20d-6058-908a3ad30b36-210865a8, #w-node-_161eeb04-435f-8959-cfb3-e34669ea47a6-210865a8, #w-node-_6386ffe6-153e-c19f-5cc5-b3690e9033de-0e9033d7, #w-node-_6386ffe6-153e-c19f-5cc5-b3690e9033e7-0e9033d7, #w-node-_6386ffe6-153e-c19f-5cc5-b3690e9033f0-0e9033d7, #w-node-_6386ffe6-153e-c19f-5cc5-b3690e9033f9-0e9033d7, #w-node-_6386ffe6-153e-c19f-5cc5-b3690e903402-0e9033d7 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-_8f2c7b1c-7513-f8e5-fdb9-23ecef9462bb-f4481995, #w-node-b139399a-cee5-0c84-df2e-e296e0519ccc-6e9e823c, #w-node-_1e6649bd-56db-4b03-1647-f2af879208d0-2ae5434e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1280px) {
  #w-node-_33179b14-55d1-dad4-ae21-90849aa0952a-9aa09525, #w-node-_33179b14-55d1-dad4-ae21-90849aa09534-9aa09525, #w-node-_33179b14-55d1-dad4-ae21-90849aa0953d-9aa09525, #w-node-_33179b14-55d1-dad4-ae21-90849aa09546-9aa09525 {
    grid-area: 1 / 1 / 2 / 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8f2c7b1c-7513-f8e5-fdb9-23ecef9462bb-f4481995, #w-node-b139399a-cee5-0c84-df2e-e296e0519ccc-6e9e823c, #w-node-_1e6649bd-56db-4b03-1647-f2af879208d0-2ae5434e {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_8f2c7b1c-7513-f8e5-fdb9-23ecef9462bb-f4481995, #w-node-b139399a-cee5-0c84-df2e-e296e0519ccc-6e9e823c, #w-node-_1e6649bd-56db-4b03-1647-f2af879208d0-2ae5434e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Seguibli';
  src: url('../fonts/seguibli.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'K Kamran';
  src: url('../fonts/K-Kamran.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Seguibl';
  src: url('../fonts/seguibl.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Seguili';
  src: url('../fonts/seguili.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Seguisbi';
  src: url('../fonts/seguisbi.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Segoeuii';
  src: url('../fonts/segoeuii.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Segoeuiz';
  src: url('../fonts/segoeuiz.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Segoeuib';
  src: url('../fonts/segoeuib.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Seguisli';
  src: url('../fonts/seguisli.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Segoeuisl';
  src: url('../fonts/segoeuisl.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Segoeui';
  src: url('../fonts/segoeui.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Seguisb';
  src: url('../fonts/seguisb.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Segoeuil';
  src: url('../fonts/segoeuil.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}