.community,
.gift-learning,
.home,
.home1 {
  position: absolute;
  top: calc(50% - 12px);
  left: 0;
  line-height: 24px;
}
.community,
.gift-learning,
.home1 {
  left: 7.71%;
}
.community,
.gift-learning {
  left: 21.81%;
}
.gift-learning {
  left: 32.53%;
}
.learn-to-earn {
  position: absolute;
  left: 44.1%;
}
.blog,
.learn-to-earn,
.sign-in {
  top: calc(50% - 12px);
  line-height: 24px;
}
.blog {
  position: absolute;
  left: 55.9%;
}
.sign-in {
  left: 84.82%;
}
.frame,
.sign-in,
.sign-up {
  position: absolute;
}
.sign-up {
  top: calc(50% - 12px);
  left: 94.1%;
  line-height: 24px;
}
.frame {
  top: -305px;
  left: 580px;
  width: 830px;
  height: 24px;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-black);
}
.pay-now1 {
  font-weight: 600;
}
.pay-now {
  margin-block-start: 0;
  margin-block-end: 6px;
}
.secured-by-razorpay1 {
  font-weight: 500;
}
.secured-by-razorpay {
  margin: 0;
  font-size: var(--font-size-5xs);
  color: var(--color-darkslateblue);
}
.blog1 {
  position: absolute;
  top: calc(50% - 2273px);
  left: 79.72%;
  line-height: 5px;
  font-size: var(--font-size-smi);
  color: var(--color-midnightblue-200);
  font-family: var(--font-montserrat);
}
.rectangle-icon {
  position: absolute;
  height: 38.92%;
  width: 176.87%;
  top: 51.49%;
  right: -76.87%;
  bottom: 9.59%;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  opacity: 0.5;
  mix-blend-mode: normal;
}
.mask,
.path-icon {
  position: absolute;
  height: 39.25%;
  width: 64.06%;
  top: 60.75%;
  right: 9.45%;
  bottom: 0;
  left: 26.49%;
}
.path-icon {
  height: 6.95%;
  width: 63.88%;
  top: 60.76%;
  right: 9.19%;
  bottom: 32.29%;
  left: 26.93%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
  opacity: 0.5;
  mix-blend-mode: normal;
}
.hero {
  position: absolute;
  top: -1587px;
  left: -607.16px;
  width: 2254.27px;
  height: 2611.7px;
}
.landing-page-4-child {
  position: absolute;
  top: 104.7px;
  left: calc(50% - 671px);
  width: 1332px;
  height: 528px;
  object-fit: cover;
}
.body,
.title {
  position: relative;
  display: inline-block;
}
.title {
  letter-spacing: 1px;
  line-height: 66px;
  font-weight: 600;
  width: 331px;
}
.body {
  font-size: var(--font-size-lg);
  line-height: 30px;
  color: var(--color-black);
  width: 539px;
}
.text-blockherotitle-body-act {
  position: absolute;
  height: 6.52%;
  width: 37.43%;
  top: 6.1%;
  right: 55.63%;
  bottom: 87.38%;
  left: 6.94%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 20px;
  text-align: left;
  font-size: 50px;
  color: var(--colour-main-blue-900);
}
.landing-page-4-item {
  position: absolute;
  top: 13.7px;
  left: 11px;
  width: 250px;
  height: 70px;
  object-fit: cover;
}
.landing-page-4-inner,
.rectangle-div {
  position: absolute;
  top: 33.7px;
  left: 1186px;
  border-radius: var(--br-8xs);
  background-color: var(--color-gold);
  width: 66px;
  height: 30px;
}
.rectangle-div {
  left: 1265px;
}
.frame1 {
  position: absolute;
  top: 36.7px;
  left: 494px;
  width: 830px;
  height: 24px;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-black);
}
.button-1-icon {
  position: absolute;
  top: 29.7px;
  left: 1010px;
  width: 171px;
  height: 38px;
  object-fit: cover;
}
.blog3 {
  position: absolute;
  top: calc(50% - 1931.3px);
  left: 79.38%;
  line-height: 5px;
  font-size: var(--font-size-smi);
  color: var(--color-midnightblue-200);
  font-family: var(--font-montserrat);
}
.brand-engagement-1-icon {
  position: absolute;
  top: 30px;
  left: 65px;
  width: 84px;
  height: 84px;
  object-fit: cover;
}
.excellent-quality {
  position: absolute;
  top: 136px;
  left: 50px;
  font-weight: 600;
}
.brand-engagement-1-parent {
  position: relative;
  background-color: var(--colour-secondary-white-100-general);
  border: 2.5px solid #fe646f;
  box-sizing: border-box;
  width: 226px;
  height: 190px;
}
.brand-engagement-2-icon {
  position: relative;
  width: 84px;
  height: 84px;
  object-fit: cover;
}
.interpretation-at-the {
  margin: 0;
}
.interpretation-at-the-container {
  position: relative;
  font-weight: 600;
}
.brand-engagement-2-parent,
.brand-engagement-3-parent {
  background-color: var(--colour-secondary-white-100-general);
  box-sizing: border-box;
  width: 226px;
  flex-direction: column;
  justify-content: flex-end;
}
.brand-engagement-2-parent {
  border: 2.5px solid #fdcd56;
  height: 190px;
  display: flex;
  padding: var(--padding-xl) 35px var(--padding-xl) 36px;
  align-items: center;
  gap: var(--gap-base);
  text-align: center;
}
.brand-engagement-3-parent {
  border: 2.5px solid #4fbf9f;
  padding: 28px 53px;
  gap: 28px;
}
.brand-engagement-3-parent,
.brand-engagement-5-parent,
.frame2 {
  height: 190px;
  display: flex;
  align-items: center;
}
.brand-engagement-5-parent {
  background-color: var(--colour-secondary-white-100-general);
  border: 2.5px solid var(--color-black);
  box-sizing: border-box;
  width: 226px;
  flex-direction: column;
  padding: var(--padding-lg) var(--padding-38xl) var(--padding-lg) 56px;
  justify-content: flex-end;
  gap: 18px;
  text-align: center;
}
.frame2 {
  position: absolute;
  top: 654.7px;
  left: 188px;
  width: 1054px;
  flex-direction: row;
  justify-content: flex-start;
  gap: 50px;
  text-align: left;
  font-size: var(--font-size-base);
  color: var(--color-black);
}
.plangamy-translation-services {
  margin-block-start: 0;
  margin-block-end: 12px;
}
.title1 {
  position: absolute;
  top: 65px;
  left: calc(50% - 479px);
  font-size: var(--font-size-base);
  line-height: 11px;
  font-weight: 500;
  display: inline-block;
  width: 958px;
}
.text-blocksectionlargetitle,
.title2 {
  position: absolute;
  left: calc(50% - 119px);
  width: 238px;
}
.title2 {
  top: -8px;
  line-height: 48px;
  font-weight: 600;
  display: inline-block;
}
.text-blocksectionlargetitle {
  height: 19.74%;
  top: 0;
  bottom: 80.26%;
  font-size: var(--font-size-17xl);
}
.image-1-icon {
  position: relative;
  width: 40px;
  height: 40px;
  object-fit: cover;
}
.title3 {
  position: relative;
  line-height: 11px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 124px;
  height: 21px;
  flex-shrink: 0;
}
.image-1-parent {
  position: absolute;
  top: 140px;
  left: 0;
  border-radius: var(--br-2xs);
  background-color: var(--colour-secondary-white-100-general);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  width: 300px;
  height: 93px;
  flex-direction: row;
  padding: var(--padding-7xl) var(--padding-38xl) var(--padding-8xl);
  justify-content: flex-start;
  gap: 25px;
}
.image-1-parent,
.image-2-parent,
.title5 {
  display: flex;
  align-items: center;
}
.image-2-parent {
  position: absolute;
  top: 140px;
  left: 646px;
  border-radius: var(--br-2xs);
  background-color: var(--colour-secondary-white-100-general);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  width: 300px;
  height: 93px;
  flex-direction: row;
  padding: var(--padding-7xl) 73px var(--padding-8xl);
  justify-content: flex-start;
}
.title5 {
  position: relative;
  line-height: 11px;
  font-weight: 500;
  justify-content: center;
  width: 162px;
  height: 21px;
  flex-shrink: 0;
}
.image-4-parent {
  position: absolute;
  top: 140px;
  left: 320px;
  border-radius: var(--br-2xs);
  background-color: var(--colour-secondary-white-100-general);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  width: 300px;
  height: 93px;
  flex-direction: row;
  padding: var(--padding-7xl) 39px var(--padding-8xl);
  justify-content: flex-start;
  gap: var(--gap-base);
}
.image-3-parent,
.image-4-parent,
.title6 {
  display: flex;
  align-items: center;
}
.title6 {
  position: relative;
  line-height: 25px;
  font-weight: 500;
  justify-content: center;
  width: 195px;
  height: 47px;
  flex-shrink: 0;
}
.image-3-parent {
  position: absolute;
  top: 140px;
  left: 970px;
  border-radius: var(--br-2xs);
  background-color: var(--colour-secondary-white-100-general);
  border: 2px solid var(--color-black);
  box-sizing: border-box;
  width: 300px;
  height: 93px;
  flex-direction: row;
  padding: 0 var(--padding-7xl) 0 37px;
  justify-content: flex-start;
  gap: 14px;
}
.what-we-do {
  position: absolute;
  top: 924.7px;
  left: 49px;
  width: 1332px;
  height: 233px;
  font-size: var(--font-size-5xl);
}
.title7,
.title8 {
  position: absolute;
  display: inline-block;
}
.title7 {
  top: 2229.7px;
  left: calc(50% - 400px);
  line-height: 11px;
  font-weight: 500;
  width: 790px;
}
.title8 {
  top: -8px;
  left: calc(50% - 414px);
  line-height: 48px;
  width: 828px;
}
.text-blocksectionlargetitle1 {
  position: absolute;
  height: 1.17%;
  top: 54.91%;
  bottom: 43.92%;
  left: calc(50% - 400px);
  width: 790px;
  font-size: 40px;
}
.landing-page-4-child1 {
  position: absolute;
  top: 1237.7px;
  left: calc(50% - 742px);
  background-color: var(--color-midnightblue-300);
  width: 1474px;
  height: 835px;
}
.title10,
.title9 {
  position: absolute;
  display: inline-block;
}
.title9 {
  top: 122px;
  left: calc(50% - 658px);
  font-size: var(--font-size-base);
  line-height: 20px;
  font-weight: 500;
  color: var(--colour-secondary-white-100-general);
  width: 777px;
  height: 40px;
}
.title10 {
  top: -8px;
  left: calc(50% - 181px);
  line-height: 48px;
  font-weight: 600;
  width: 726px;
}
.text-blocksectionlargetitle2 {
  position: absolute;
  height: 6.13%;
  top: 8.39%;
  bottom: 85.49%;
  left: calc(50% - 658px);
  width: 362px;
  font-size: var(--font-size-17xl);
  color: var(--colour-secondary-white-100-general);
}
.title11,
.title12 {
  position: absolute;
  left: calc(50% - 120px);
}
.title11 {
  top: 119px;
  line-height: 20px;
  font-weight: 500;
  display: inline-block;
  width: 241px;
  height: 77px;
}
.title12 {
  top: 85px;
  font-size: var(--font-size-3xl);
  line-height: 48px;
  font-weight: 600;
  display: flex;
  align-items: center;
  width: 120px;
  height: 26px;
}
.ecommerce-child {
  position: absolute;
  top: 20px;
  left: 26px;
  width: 45px;
  height: 45px;
  object-fit: cover;
}
.ecommerce {
  position: absolute;
  top: 294px;
  left: 0;
  border-radius: var(--br-mini);
  background-color: var(--colour-secondary-white-100-general);
  box-shadow: 2px 2px 0#f8bf02;
  width: 292px;
  height: 213px;
}
.title13,
.title14 {
  position: absolute;
  top: 147px;
  left: calc(50% - 120px);
  line-height: 20px;
  font-weight: 500;
  display: inline-block;
  width: 241px;
}
.title14 {
  top: 83px;
  font-size: var(--font-size-3xl);
  line-height: 26px;
  font-weight: 600;
  width: 253px;
}
.marketing-seo-advertising-child {
  position: absolute;
  top: 18px;
  left: 26px;
  width: 45px;
  height: 45px;
  object-fit: cover;
}
.marketing-seo-advertising {
  position: absolute;
  top: 538px;
  left: 0;
  border-radius: var(--br-mini);
  background-color: var(--colour-secondary-white-100-general);
  box-shadow: 2px 2px 0#f8bf02;
  width: 292px;
  height: 213px;
}
.title15,
.title16 {
  position: absolute;
  left: calc(50% - 125px);
}
.title15 {
  top: 119px;
  line-height: 20px;
  font-weight: 500;
  display: inline-block;
  width: 241px;
  height: 63px;
}
.title16 {
  top: 85px;
  font-size: var(--font-size-3xl);
  line-height: 48px;
  font-weight: 600;
  display: flex;
  align-items: center;
  width: 250px;
  height: 26px;
}
.technology-software {
  position: absolute;
  top: 294px;
  left: 320px;
  border-radius: var(--br-mini);
  background-color: var(--colour-secondary-white-100-general);
  box-shadow: 2px 2px 0#f8bf02;
  width: 292px;
  height: 213px;
}
.title17,
.title18 {
  position: absolute;
  left: calc(50% - 125px);
}
.title17 {
  top: 119px;
  line-height: 20px;
  font-weight: 500;
  display: inline-block;
  width: 241px;
}
.title18 {
  top: 83px;
  font-size: var(--font-size-3xl);
  line-height: 48px;
  font-weight: 600;
  display: flex;
  align-items: center;
  width: 250px;
  height: 26px;
}
.legal-translation-child {
  position: absolute;
  top: 20px;
  left: 21px;
  width: 45px;
  height: 45px;
  object-fit: cover;
}
.legal-translation,
.medical-translation {
  position: absolute;
  top: 538px;
  left: 320px;
  border-radius: var(--br-mini);
  background-color: var(--colour-secondary-white-100-general);
  box-shadow: 2px 2px 0#f8bf02;
  width: 292px;
  height: 213px;
}
.medical-translation {
  left: 640px;
}
.title21,
.title22 {
  position: absolute;
  left: calc(50% - 125px);
  display: inline-block;
}
.title21 {
  top: 139px;
  line-height: 20px;
  font-weight: 500;
  width: 241px;
  height: 47px;
}
.title22 {
  top: 75px;
  font-size: var(--font-size-3xl);
  line-height: 26px;
  font-weight: 600;
  width: 250px;
}
.media-publishing-entertainm,
.travel-leisure-hospitality {
  position: absolute;
  top: 294px;
  left: 640px;
  border-radius: var(--br-mini);
  background-color: var(--colour-secondary-white-100-general);
  box-shadow: 2px 2px 0#f8bf02;
  width: 292px;
  height: 213px;
}
.media-publishing-entertainm {
  left: 960px;
}
.title26 {
  position: absolute;
  top: 83px;
  left: calc(50% - 125px);
  font-size: var(--font-size-3xl);
  line-height: 26px;
  font-weight: 600;
}
.business-finance-child {
  position: absolute;
  top: 21px;
  left: 21px;
  width: 45px;
  height: 45px;
  object-fit: cover;
}
.business-finance {
  position: absolute;
  top: 538px;
  left: 960px;
  border-radius: var(--br-mini);
  background-color: var(--colour-secondary-white-100-general);
  box-shadow: 2px 2px 0#f8bf02;
  width: 292px;
  height: 213px;
}
.illustration-icon {
  position: absolute;
  height: 35.43%;
  width: 18.84%;
  top: 0;
  right: 6.76%;
  bottom: 64.57%;
  left: 74.4%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.title-parent {
  position: absolute;
  top: 1279.7px;
  left: 49px;
  width: 1332px;
  height: 751px;
  text-align: left;
  font-size: var(--font-size-sm);
}
.image-68-icon {
  position: absolute;
  bottom: 0.3px;
  left: calc(50% - 720px);
  width: 1463px;
  height: 437px;
  object-fit: cover;
}
.europe-is-home,
.european1 {
  position: absolute;
  letter-spacing: 0.03em;
}
.european1 {
  top: 0;
  left: calc(50% - 159.5px);
  font-size: var(--font-size-16xl);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 319px;
  height: 36px;
}
.europe-is-home {
  top: 56px;
  left: calc(50% - 435.5px);
  font-size: var(--font-size-lg);
  font-weight: 500;
  color: var(--color-black);
  display: inline-block;
  width: 871px;
}
.russian-child {
  position: relative;
  width: 43px;
  height: 28px;
  object-fit: cover;
}
.russian {
  width: 143px;
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.polish-and-italian {
  width: 249px;
  gap: var(--gap-base);
}
.german,
.polish-and-italian,
.russian-parent {
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.german {
  width: 148px;
  gap: var(--gap-base);
}
.russian-parent {
  position: absolute;
  top: 166px;
  left: 107px;
  width: 656px;
  gap: 58px;
  text-align: left;
}
.spanish {
  width: 145px;
  gap: var(--gap-base);
}
.french,
.spanish,
.spanish-parent {
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.french {
  width: 132px;
  gap: var(--gap-base);
}
.spanish-parent {
  position: absolute;
  top: 223px;
  left: 281px;
  width: 308px;
  gap: 31px;
  text-align: left;
}
.european {
  position: absolute;
  top: 2318.7px;
  left: 280px;
  width: 871px;
  height: 251px;
  color: var(--color-midnightblue-300);
}
.bahasa {
  width: 140px;
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.vietnamese {
  position: relative;
  letter-spacing: 0.03em;
  font-weight: 600;
}
.polish-and-italian2 {
  width: 187px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.filipino,
.filipino2,
.polish-and-italian2 {
  height: 28px;
  gap: var(--gap-base);
}
.filipino {
  width: 138px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.filipino2 {
  width: 136px;
}
.bahasa-parent,
.filipino2,
.french2,
.thai {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.bahasa-parent {
  position: absolute;
  top: 166px;
  left: 54px;
  width: 763px;
  height: 28px;
  gap: 54px;
  text-align: left;
}
.french2,
.thai {
  top: 0;
  gap: var(--gap-base);
}
.thai {
  position: absolute;
  left: 0;
  width: 106px;
  height: 28px;
}
.french2 {
  left: 176px;
  width: 165px;
}
.french2,
.japanese,
.thai-parent {
  position: absolute;
  height: 28px;
}
.japanese {
  top: 0;
  left: 389px;
  width: 162px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.thai-parent {
  top: 223px;
  left: 160px;
  width: 551px;
  text-align: left;
}
.asian {
  position: absolute;
  top: 2662.7px;
  left: 280px;
  width: 871px;
  height: 251px;
  color: var(--color-midnightblue-300);
}
.india1,
.languages-spoken-in-container {
  position: absolute;
  letter-spacing: 0.03em;
  text-align: center;
}
.india1 {
  top: 0;
  left: calc(50% - 159.5px);
  font-size: var(--font-size-16xl);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 319px;
  height: 36px;
}
.languages-spoken-in-container {
  top: 56px;
  left: calc(50% - 435.5px);
  font-size: var(--font-size-lg);
  font-weight: 500;
  color: var(--color-black);
  display: inline-block;
  width: 871px;
}
.hindi {
  width: 116px;
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.hindi,
.kannada,
.tamil {
  gap: var(--gap-base);
}
.tamil {
  width: 119px;
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.kannada {
  width: 157px;
}
.hindi-parent,
.kannada,
.malayalam {
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.malayalam {
  width: 185px;
  gap: var(--gap-base);
}
.hindi-parent {
  position: absolute;
  top: 166px;
  left: 75px;
  width: 721px;
  gap: 48px;
}
.punjabi {
  width: 141px;
  gap: var(--gap-base);
}
.arabic,
.punjabi,
.punjabi-parent {
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.arabic {
  width: 129px;
  gap: var(--gap-base);
}
.punjabi-parent {
  position: absolute;
  top: 295px;
  left: 278px;
  width: 314px;
  gap: 44px;
}
.marathi,
.telgu {
  gap: var(--gap-base);
}
.telgu {
  width: 118px;
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.marathi {
  width: 147px;
}
.marathi,
.telgu-parent,
.urdu {
  height: 28px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.urdu {
  width: 113px;
  gap: var(--gap-base);
}
.telgu-parent {
  position: absolute;
  top: 231px;
  left: 96px;
  width: 678px;
  gap: 53px;
}
.india {
  position: absolute;
  top: 3018.7px;
  left: 280px;
  width: 871px;
  height: 323px;
  text-align: left;
  color: var(--color-midnightblue-300);
}
.landing-page-4 {
  position: relative;
  background-color: var(--colour-secondary-white-100-general);
  width: 100%;
  height: 3944px;
  overflow: hidden;
  text-align: center;
  font-size: var(--font-size-3xl);
  color: var(--color-midnightblue-100);
  font-family: var(--font-livvic);
}
