.joinbanner {
  height: 84.6153846154vw;
}
.joinbanner#welcome {
  overflow: visible;
  isolation: isolate;
}
.joinbanner#welcome.ring-particles-ready {
  --ring-radius: 55;
  --ring-thickness: 330;
  --particle-count: 80;
  --particle-rows: 25;
  --particle-size: 1.5;
  --particle-color: navy;
  --particle-min-alpha: 0.1;
  --particle-max-alpha: 1;
  --seed: 200;
  animation: ripple 6s linear infinite;
}
.joinbanner#welcome.ring-particles-ready .container-fluid {
  position: relative;
  z-index: 1;
}
.joinbanner .container-fluid .logo {
  margin-bottom: 8.2051282051vw;
}
.joinbanner .container-fluid .logo img {
  width: 29.2307692308vw;
  height: 7.021025641vw;
}
.joinbanner .container-fluid .text h1 {
  color: #1E1E1E;
  text-align: center;
  font-family: "SF Pro";
  font-size: 6.1538461538vw;
  font-style: normal;
  font-weight: 510;
  line-height: 5.1282051282vw;
}
.joinbanner .container-fluid .text h1.bannertext {
  margin-bottom: 4.358974359vw;
}
.joinbanner .container-fluid .text p {
  font-size: 3.0769230769vw;
  width: 73.0769230769vw;
  margin: auto;
  margin-bottom: 10vw;
}
.joinbanner .container-fluid .buttons {
  gap: 2.5641025641vw;
}
.joinbanner .container-fluid .buttons a {
  font-size: 3.5897435897vw;
  width: 50.5128205128vw;
  height: 10.5128205128vw;
  padding: 2.0512820513vw 3.0769230769vw 2.8205128205vw 3.0769230769vw;
  border-radius: 12.8205128205vw;
}
.joinbanner .container-fluid .buttons a:last-child {
  width: 45.8974358974vw;
}
.stacks .container-fluid .list {
  row-gap: 4.358974359vw;
  -moz-column-gap: 5.641025641vw;
       column-gap: 5.641025641vw;
}
.stacks .container-fluid .list .single {
  width: calc(50% - 2.8205128205vw) !important;
  aspect-ratio: 1/1;
  height: auto !important;
  padding: 6.9230769231vw 4.358974359vw !important;
  border-radius: 6.1538461538vw;
}
.stacks .container-fluid .list .single .number {
  color: #000;
  font-family: "DM Sans";
  font-size: 7.4358974359vw !important;
  font-style: normal;
  font-weight: 500;
  line-height: 9.3869230769vw !important;
  letter-spacing: -0.2041025641vw;
  margin-bottom: 5.641025641vw !important;
}
.stacks .container-fluid .list .single .text {
  font-size: 3.8461538462vw !important;
  line-height: 137% !important;
}
.work {
  margin: 8.9743589744vw 0;
}
.work .container-fluid {
  padding: 0;
  width: 100%;
}
.work .container-fluid .pills {
  padding: 1.7948717949vw 6.3635897436vw 1.7948717949vw 6.4569230769vw;
  font-size: 2.8205128205vw;
  line-height: 7.9471794872vw;
  margin: auto;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 4.6153846154vw;
}
.work .container-fluid .wrapper {
  flex-wrap: wrap;
  background: transparent;
  padding: 0;
}
.work .container-fluid .wrapper .content {
  width: 100%;
  margin-bottom: 5.641025641vw;
}
.work .container-fluid .wrapper .content h2 {
  font-size: 6.1538461538vw;
  line-height: 8.2051282051vw;
  text-align: center;
  width: 77.6923076923vw;
  max-width: 100%;
  margin: auto;
  margin-bottom: 2.8205128205vw;
}
.work .container-fluid .wrapper .content p {
  font-size: 3.0769230769vw;
  line-height: 5.1282051282vw;
  width: 75.641025641vw;
  max-width: 100%;
  text-align: center;
  margin: auto;
}
.work .container-fluid .wrapper .cards {
  width: 100%;
  flex-wrap: wrap;
  border-radius: 6.1538461538vw;
  background: #F6F8FC;
  padding: 5.1282051282vw;
}
.work .container-fluid .wrapper .cards .single {
  width: 100%;
  border-radius: 6.1538461538vw;
  background: #FFF;
  margin-bottom: 3.8461538462vw;
  padding: 4.8717948718vw 3.8461538462vw;
}
.work .container-fluid .wrapper .cards .single:nth-child(1) .badges {
  display: none;
}
.work .container-fluid .wrapper .cards .single:nth-child(2) .badges {
  display: none;
}
.work .container-fluid .wrapper .cards .single:nth-child(3) .badges {
  display: none;
}
.work .container-fluid .wrapper .cards .single .badges {
  display: none;
}
.work .container-fluid .wrapper .cards .single .icon {
  position: absolute;
  width: 8.9743589744vw;
  height: auto;
  top: 5.1282051282vw;
  right: 5.1282051282vw;
  padding: 0;
  color: #2A2D32;
  font-family: Inter;
  font-size: 8.7179487179vw;
  font-style: normal;
  font-weight: 600;
  line-height: 10vw;
  background-color: transparent !important;
}
.work .container-fluid .wrapper .cards .single .step {
  font-size: 2.8205128205vw;
  line-height: 5.641025641vw;
  letter-spacing: -0.0512820513vw;
  margin-bottom: 1.5384615385vw;
}
.work .container-fluid .wrapper .cards .single h3 {
  font-size: 3.8461538462vw;
  line-height: 6.0094871795vw;
  margin-bottom: 2.3076923077vw;
}
.work .container-fluid .wrapper .cards .single p {
  font-size: 3.0769230769vw;
  line-height: 5.1282051282vw;
  margin-bottom: 0;
}

.join {
  margin-bottom: 8.9743589744vw;
}
.join .container-fluid .pills {
  display: block;
  margin: auto;
  font-size: 2.8205128205vw;
  line-height: 7.9471794872vw;
  padding: 1.7948717949vw 3.5897435897vw;
  margin-bottom: 6.4102564103vw;
  position: relative;
  z-index: 1;
  width: -moz-max-content;
  width: max-content;
}
.join .container-fluid .heading {
  width: 79.4871794872vw;
  margin: auto;
  margin-bottom: -converter(80);
}
.join .container-fluid .heading h4 {
  font-size: 6.1538461538vw;
  line-height: 8.7179487179vw;
  letter-spacing: -0.0307692308vw;
}
.join .container-fluid .heading h5 {
  font-size: 5.641025641vw;
  line-height: 7.6923076923vw;
  letter-spacing: -0.0307692308vw;
  margin-bottom: 2.5641025641vw;
}
.join .container-fluid .heading p {
  font-size: 3.3333333333vw;
  line-height: 153%;
}
.join .container-fluid .wrapper {
  display: block;
  padding: 3.0769230769vw;
  height: auto;
  padding-top: 26.4102564103vw;
  border-bottom-left-radius: 4.6153846154vw;
  border-bottom-right-radius: 4.6153846154vw;
}
.join .container-fluid .wrapper::before {
  width: 102.185792%;
  height: 64.6153846154vw;
  border-radius: 50%;
  background: #FFF;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
.join .container-fluid .wrapper .single {
  width: 100%;
  max-width: 100%;
  height: initial;
  border-radius: 4.1025641026vw;
  margin-bottom: 3.8461538462vw;
  padding: 2.5641025641vw 5.1282051282vw;
  position: relative;
  z-index: 1;
}
.join .container-fluid .wrapper .single:last-child {
  margin-bottom: 0;
}
.join .container-fluid .wrapper .single:hover {
  width: 100%;
  height: initial;
}
.join .container-fluid .wrapper .single:hover .inner .icon {
  position: static;
}
.join .container-fluid .wrapper .single:hover .inner .descripition {
  margin-top: 0;
  height: initial !important;
}
.join .container-fluid .wrapper .single .inner {
  display: flex;
  flex-wrap: wrap;
}
.join .container-fluid .wrapper .single .icon {
  width: 13.8461538462vw;
  height: 13.8461538462vw;
  font-size: 6.2261538462vw;
  line-height: 12.4523076923vw;
  border-radius: 50%;
}
.join .container-fluid .wrapper .single .title {
  width: calc(100% - 13.8461538462vw);
  padding-left: 3.8461538462vw;
  font-size: 3.5897435897vw;
  line-height: 13.8461538462vw;
}
.join .container-fluid .wrapper .single .descripition {
  margin-top: 1.7948717949vw;
  font-size: 3.3333333333vw;
  line-height: 153%;
  height: auto;
  overflow: visible;
}

.commission {
  position: relative;
  z-index: 1;
}
.commission .container-fluid {
  padding: 0;
  width: 100%;
}
.commission .container-fluid .heading {
  display: block;
  margin-bottom: 3.3333333333vw;
}
.commission .container-fluid .heading .pills {
  font-size: 2.8205128205vw;
  line-height: 7.9471794872vw;
  padding: 1.7948717949vw 3.5897435897vw;
  position: relative;
  z-index: 1;
  margin: auto;
  margin-bottom: 3.3333333333vw;
  display: block;
  width: -moz-max-content;
  width: max-content;
}
.commission .container-fluid .heading .descripition {
  font-size: 3.3333333333vw;
  line-height: 6.1538461538vw;
  width: 80.2564102564vw;
  max-width: 100%;
  text-align: center;
  margin: auto;
}
.commission .container-fluid .wrapper {
  border-radius: 0;
  padding: 7.6923076923vw 5.1282051282vw;
}
.commission .container-fluid .wrapper .title {
  display: none;
}
.commission .container-fluid .wrapper .thead {
  display: none;
}
.commission .container-fluid .wrapper .single {
  flex-wrap: wrap;
  padding: 5.1282051282vw;
  margin-bottom: 2.5641025641vw;
  height: auto;
  border-radius: 22.32px;
  width: 100%;
  height: initial !important;
  width: 100% !important;
}
.commission .container-fluid .wrapper .single::before {
  width: 2.5641025641vw;
  height: 18.9743589744vw;
}
.commission .container-fluid .wrapper .single > div::before {
  display: none;
}
.commission .container-fluid .wrapper .single .name {
  width: calc(100% - 33.3333333333vw);
  order: 1;
}
.commission .container-fluid .wrapper .single .name span:first-child {
  font-size: 4.6153846154vw;
  letter-spacing: -0.1282051282vw;
  line-height: 6.3858974359vw;
  text-align: left;
  margin-bottom: 0.7692307692vw;
}
.commission .container-fluid .wrapper .single .name span:last-child {
  font-size: 3.0769230769vw;
  line-height: 153%;
  text-align: left;
}
.commission .container-fluid .wrapper .single .price {
  width: 40%;
  order: 3;
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin-top: 5.8974358974vw;
}
.commission .container-fluid .wrapper .single .price span:first-child {
  display: block;
  font-size: 3.0769230769vw;
  line-height: 5.8474358974vw;
}
.commission .container-fluid .wrapper .single .price span:last-child {
  font-size: 4.6153846154vw;
  line-height: 8.7246153846vw;
  letter-spacing: -0.1282051282vw;
}
.commission .container-fluid .wrapper .single .commprice {
  width: 60%;
  order: 4;
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: right;
  margin-top: 5.8974358974vw;
}
.commission .container-fluid .wrapper .single .commprice span:first-child {
  display: block;
  font-size: 3.0769230769vw;
  line-height: 5.8474358974vw;
}
.commission .container-fluid .wrapper .single .commprice span:last-child {
  font-size: 4.6153846154vw;
  line-height: 8.7246153846vw;
  letter-spacing: -0.1282051282vw;
}
.commission .container-fluid .wrapper .single .commpercentage {
  width: 33.3333333333vw;
  order: 2;
  display: inline-flex;
  padding: 1.9520512821vw 3.5512820513vw 1.6376923077vw 3.6282051282vw;
  justify-content: center;
  align-items: center;
  border-radius: 278.8697435897vw;
  background: #141C25;
}
.commission .container-fluid .wrapper .single .commpercentage span {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
.commission .container-fluid .wrapper .single .commpercentage span:first-child {
  display: block;
  order: 2;
  font-size: 2.8205128205vw;
  color: #FFF;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.commission .container-fluid .wrapper .single .commpercentage span:last-child {
  display: block;
  order: 1;
  font-size: 2.8205128205vw;
  color: #FFF;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.commission .container-fluid .wrapper .secondarytitle {
  font-size: 3.0769230769vw;
  line-height: 153%;
  margin-left: 0;
  margin-bottom: 1.5384615385vw;
  margin-top: 24px;
}
.commission .container-fluid .housewife {
  flex-wrap: wrap;
  padding: 5.1282051282vw;
  margin: auto 3.0769230769vw;
  margin-right: 0;
  width: calc(100% - 6.1538461538vw);
  height: auto;
  border-radius: 6.1784615385vw;
  margin-top: 2.5641025641vw;
}
.commission .container-fluid .housewife .icon {
  display: none;
}
.commission .container-fluid .housewife .name {
  margin: 0;
  width: calc(100% - 33.3333333333vw);
  order: 1;
}
.commission .container-fluid .housewife .name span:first-child {
  font-size: 3.0769230769vw;
  line-height: 153%;
}
.commission .container-fluid .housewife .name span:nth-child(2) {
  font-size: 4.8717948718vw;
  letter-spacing: -0.1384615385vw;
  line-height: 6.8938461538vw;
}
.commission .container-fluid .housewife .name span:last-child {
  font-size: 13px;
  line-height: 153%;
}
.commission .container-fluid .housewife .price {
  width: 40%;
  order: 3;
  display: flex;
  vertical-align: middle;
  align-items: center;
  margin: 0;
  margin-top: 24px;
}
.commission .container-fluid .housewife .price span:first-child {
  display: block;
  font-size: 3.0769230769vw;
  line-height: 5.8474358974vw;
}
.commission .container-fluid .housewife .price span:last-child {
  font-size: 4.6153846154vw;
  line-height: 8.7246153846vw;
  letter-spacing: -0.1282051282vw;
}
.commission .container-fluid .housewife .commprice {
  width: 60%;
  order: 4;
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: right;
  margin: 0;
  margin-top: 24px;
}
.commission .container-fluid .housewife .commprice span:first-child {
  display: block;
  font-size: 3.0769230769vw;
  line-height: 5.8474358974vw;
}
.commission .container-fluid .housewife .commprice span:last-child {
  font-size: 4.6153846154vw;
  line-height: 8.7246153846vw;
  letter-spacing: -0.1282051282vw;
}
.commission .container-fluid .housewife .commpercentage {
  width: 33.3333333333vw;
  order: 2;
  display: inline-flex;
  padding: 1.9520512821vw 3.5512820513vw 1.6376923077vw 3.6282051282vw;
  justify-content: center;
  align-items: center;
  border-radius: 278.8697435897vw;
  background: #141C25;
  margin: 0;
}
.commission .container-fluid .housewife .commpercentage span {
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
.commission .container-fluid .housewife .commpercentage span:first-child {
  display: block;
  order: 2;
  font-size: 2.8205128205vw;
  color: #FFF;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.commission .container-fluid .housewife .commpercentage span:last-child {
  display: block;
  order: 1;
  font-size: 2.8205128205vw;
  color: #FFF;
  width: -moz-max-content;
  width: max-content;
  padding: 0;
}
.commission .container-fluid .notice {
  width: 64.8717948718vw;
  margin: 13.0769230769vw auto 9.4871794872vw;
}
.commission .container-fluid .notice p {
  font-size: 3.0769230769vw;
  line-height: 153%;
  text-align: center;
}
.calculate {
  position: relative;
  margin-top: -38.4615384615vw;
  margin-bottom: 12.3076923077vw;
  padding-top: 38.4615384615vw;
}
.calculate::before {
  content: "";
  position: absolute;
  width: 95.8974359%;
  height: 153.8461538462vw;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 0 0 4.6153846154vw 4.6153846154vw;
  background: #E9F2F8;
}
.calculate::after {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 95.8974359%;
  height: 64.6153846154vw;
  border-radius: 50%;
  background: #FFF;
}
.calculate .container-fluid {
  position: relative;
  z-index: 1;
  width: 100%;
}
.calculate .container-fluid .heading {
  position: relative;
  z-index: 1;
  display: block;
}
.calculate .container-fluid .heading > span {
  display: block;
  margin: auto !important;
}
.calculate .container-fluid .heading > span:first-child {
  width: 12.5641025641vw;
  height: 12.5641025641vw;
  font-size: 7.871025641vw;
  line-height: 8.8843589744vw;
}
.calculate .container-fluid .heading > span:last-child {
  width: calc(100% - 12.5641025641vw);
  font-size: 5.641025641vw;
  line-height: 7.1794871795vw;
  width: 65.8974358974vw;
  max-width: 100%;
  text-align: center;
}
.calculate .container-fluid .wrapper {
  flex-wrap: wrap;
  padding: 3.0769230769vw;
  box-shadow: none;
  background-color: transparent;
  border: none;
}
.calculate .container-fluid .wrapper::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 95.8974359%;
  margin: 0 auto;
  height: 146.6666666667vw;
  border-radius: 4.6153846154vw;
  background: #E9F2F8;
}
.calculate .container-fluid .wrapper .text {
  width: 100%;
}
.calculate .container-fluid .wrapper .text h4 {
  font-size: 3.5897435897vw;
  font-style: normal;
  font-weight: 400;
  line-height: 5.3846153846vw;
  letter-spacing: -0.0179487179vw;
  margin-bottom: 4.6153846154vw;
}
.calculate .container-fluid .wrapper .text select {
  width: 100%;
  margin-bottom: 2.8205128205vw;
  font-size: 3.3333333333vw;
  height: 11.7948717949vw;
  padding: 0 6.6666666667vw;
  border-radius: 2.2876923077vw;
}
.calculate .container-fluid .wrapper .text .quantity {
  margin-bottom: 3.3333333333vw;
  justify-content: center;
}
.calculate .container-fluid .wrapper .text .quantity .btn {
  width: 7.6923076923vw;
  height: 7.6923076923vw;
  font-size: 3.5897435897vw;
  line-height: 0;
}
.calculate .container-fluid .wrapper .text .quantity input {
  font-size: 6.1538461538vw;
  width: 17.9487179487vw;
}
.calculate .container-fluid .wrapper .text .descripition {
  font-size: 3.0769230769vw;
  width: 85.3846154%;
  margin: auto;
  text-align: center;
}
.calculate .container-fluid .wrapper .earning {
  width: 100%;
  margin: 0;
  margin-top: 8.4615384615vw;
}
.calculate .container-fluid .wrapper .earning .box {
  width: 100%;
  height: auto;
  padding: 3.8461538462vw 1.5384615385vw 10.2564102564vw;
}
.calculate .container-fluid .wrapper .earning .box .earningp {
  font-size: 3.3333333333vw;
  line-height: 153%;
}
.calculate .container-fluid .wrapper .earning .box .earningprice {
  font-size: 14.8717948718vw;
  line-height: 19.3384615385vw;
  letter-spacing: -0.7220512821vw;
}
.calculate .container-fluid .wrapper .earning .box .time {
  font-size: 3.0769230769vw;
  line-height: 153%;
}
.calculate .container-fluid .wrapper .earning a {
  margin-top: 0;
  width: 65.3846154%;
  transform: translateY(-50%);
  font-size: 3.5897435897vw;
  line-height: 5.641025641vw;
  height: 10.5128205128vw;
}
.trust {
  overflow: hidden;
}
.trust .container-fluid {
  padding: 0;
}
.trust .container-fluid .wrapper {
  display: block;
  padding: 0;
  background-color: transparent;
}
.trust .container-fluid .wrapper .text {
  min-width: initial;
}
.trust .container-fluid .wrapper .text .pills {
  padding: 1.7948717949vw 6.3635897436vw 1.7948717949vw 6.4569230769vw;
  font-size: 2.8205128205vw;
  line-height: 7.9471794872vw;
  margin: auto;
  width: -moz-max-content;
  width: max-content;
  display: block;
  margin-bottom: 3.8461538462vw;
  background: #F6F6F6;
}
.trust .container-fluid .wrapper .text .heading {
  font-size: 6.1538461538vw;
  line-height: 8.4615384615vw;
  letter-spacing: -0.0307692308vw;
  width: 63.0769230769vw;
  text-align: center;
  margin: auto;
  margin-bottom: 6.4102564103vw;
}
.trust .container-fluid .wrapper .tiles .row {
  margin: 0 -converter(6);
}
.trust .container-fluid .wrapper .tiles .row > div {
  padding: 0 1.5384615385vw;
  width: 33.3333333333%;
}
.trust .container-fluid .wrapper .tiles .row .single {
  border-radius: 2.5935897436vw;
  padding: 3.8461538462vw;
}
.trust .container-fluid .wrapper .tiles .row .single .icon {
  width: 8.9697435897vw;
  height: 8.4261538462vw;
  font-size: 5.4717948718vw;
  line-height: 6.1764102564vw;
  border-radius: 1.3823076923vw;
  margin-bottom: 2.3076923077vw;
}
.trust .container-fluid .wrapper .tiles .row .single .title {
  font-size: 2.8205128205vw;
  line-height: 3.0769230769vw;
}
.faqs {
  margin-top: 11.2820512821vw;
}
.faqs .container-fluid {
  width: 100%;
}
.faqs .container-fluid .wrapper {
  border: none;
  padding: 0;
  display: block;
}
.faqs .container-fluid .wrapper .text {
  width: 64.1025641026vw;
  position: relative;
}
.faqs .container-fluid .wrapper .text .pills {
  padding: 1.7948717949vw 6.3635897436vw 1.7948717949vw 6.4569230769vw;
  font-size: 2.8205128205vw;
  line-height: 7.9471794872vw;
  width: -moz-max-content;
  width: max-content;
  display: block;
  margin-bottom: 3.8461538462vw;
  background: #F6F6F6;
}
.faqs .container-fluid .wrapper .text .heading {
  font-size: 5.641025641vw;
  line-height: 8.0892307692vw;
  margin-bottom: 2.3076923077vw;
  padding-right: 6.4102564103vw;
}
.faqs .container-fluid .wrapper .text button {
  background-color: transparent;
  font-size: 2.8205128205vw;
  border-radius: 2.6964102564vw;
  padding-top: 2.0512820513vw;
  padding-bottom: 2.0512820513vw;
  height: auto;
  width: 25.641025641vw;
  display: flex;
  vertical-align: middle;
  align-items: center;
  justify-content: center;
}
.faqs .container-fluid .wrapper .text img {
  position: absolute;
  left: 100%;
  top: 40%;
  transform: translateY(-50%);
  width: 16.1787179487vw;
  height: 16.1787179487vw;
  margin: 0;
}
.faqs .container-fluid .wrapper .faqlist {
  width: 100%;
  margin: 0;
  margin-top: 6.1538461538vw;
}
.faqs .container-fluid .wrapper .faqlist .accordion .accordion-item {
  border-radius: 4.5415384615vw;
  border: none;
  margin-bottom: 9px;
}
.faqs .container-fluid .wrapper .faqlist .accordion .accordion-item .accordion-header .accordion-button {
  font-size: 3.3333333333vw;
  line-height: normal;
  border: none;
}
.faqs .container-fluid .wrapper .faqlist .accordion .accordion-item .accordion-header .accordion-button::after {
  transform: scale(0.5);
}
.disclaimer {
  margin: 0;
  margin-top: 15px;
}
.disclaimer .container-fluid {
  padding: 0;
  width: 100%;
}
.disclaimer .container-fluid .wrapper {
  border-radius: 6.1846153846vw;
  background: #F6F6F6;
  padding: 30px 20px;
}
.disclaimer .container-fluid .wrapper p {
  font-size: 3.0769230769vw;
  text-align: center;
}/*# sourceMappingURL=responsive2026.css.map */