.karmalaya-homepage .group-1000007866 {
  width: 80px;
  height: 78px;
}
.karmalaya-homepage .frame-1686561455 {
  display: flex;
  width: 80px;
  height: 78px;
  box-sizing: border-box;
}
.karmalaya-homepage .home {
  margin-right: 12px;
  width: 46px;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .workspace {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .knowledge-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .services-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .case-study-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .team-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .career {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .blog-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .faq-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .frame-5 {
  margin: 10px 32.6px 10px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 782px;
  height: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-5 a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  
}

/* Change background on mouse-over */
.karmalaya-homepage .frame-5 a:hover {
  background: #ddd;
  color: black;
}

.karmalaya-homepage .contact-us-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
  width: 100%; text-align: center
}
.karmalaya-homepage .button-primary-with-icon-18 {
  border-radius: 8px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  background: var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 8px 0 8px 0.5px;
  width: 135px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-16 {
  margin: 17px 0;
  display: flex;
  flex-direction: row;
  width: 949px;
  height: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-1686561479 {
  margin-bottom: 62px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 1280px;
  box-sizing: border-box;
}
.karmalaya-homepage .empowering-ideas-and-innovation-through-the-power-of-collaboration {
  margin: 0 11.1px 24px 11.1px;
  display: inline-block;
  text-align: center;
  overflow-wrap: break-word;
  font-family: var(--main-text-56-font-family, 'Inter');
  font-weight: var(--main-text-56-font-weight, 600);
  font-size: var(--main-text-56-font-size, 56px);
  line-height: var(--main-text-56-line-height, 1.536);
  color: #FFFFFF;
}
.karmalaya-homepage .welcome-to-karmalaya-your-partner-in-innovation-and-growth-we-believe-that-collaboration-is-the-key-to-unlocking-success-which-is-why-were-dedicated-to-providing-ashared-office-space-knowledge-hub-and-project-platform-for-businesses-like-yours {
  text-align: center;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #A1A1AA;
}
.karmalaya-homepage .frame-18 {
  margin-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}

.karmalaya-homepage .button-primary-with-icon-17 {
  border-radius: 8px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  background: var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 0 10px 0.5px;
  width: 156px;
  box-sizing: border-box;
  overflow:hidden;
}
.karmalaya-homepage .button-primary-with-icon-17 .contact-us {
  
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  
  color: #FFFFFF;
  width: 100%; text-align: center
}
.karmalaya-homepage .frame-19 {
  margin-left: 1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .container-5 {
  background: linear-gradient(rgba(14, 25, 37, 0.85), rgba(14, 25, 37, 0.85)), url('../images/rectangle_34625081.jpeg') 50% / cover no-repeat;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 32px 80px 114px 80px;
  width: 1440px;
  box-sizing: border-box;
}
.karmalaya-homepage .about {
  margin-bottom: 23.5px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .foster-creativity-productivity-community {
  margin-bottom: 24px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .whether-youre-looking-for-aflexible-workspace-or-adedicated-team-weve-got-you-covered-our-knowledge-hub-is-packed-with-industry-insights-best-practices-and-expert-advice-to-help-you-stay-ahead-of-the-curve-from-whitepapers-to-webinars-were-committed-to-sharing-our-expertise-to-help-you-grow {
  margin-bottom: 16px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .and-our-project-platform-is-where-the-magic-happens-join-forces-with-other-businesses-and-innovators-to-co-create-solutions-share-knowledge-and-drive-innovation-join-us-today-and-discover-the-power-of-collaboration-explore-our-shared-office-knowledge-hub-and-projects-to-unlock-new-opportunities-for-your-business {
  margin-right: 1.2px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-671 {
  margin-right: 10.6px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-661 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .title-desc {
  margin: 45.5px 116.9px 93px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .rectangle-25 {
  border-radius: 8px 8px 0 0;
  background: linear-gradient(277.56deg, #2A4E75 100%, #77B09A 200%);
  position: relative;
  width: 391px;
  height: 577px;
}
.karmalaya-homepage .bg-8 {
  border-radius: 12px;
  background: url('../images/bg.jpeg') 50% / cover no-repeat;
  position: absolute;
  left: 73px;
  top: 49px;
  width: 385px;
  height: 230px;
}
.karmalaya-homepage .bg-9 {
  border-radius: 12px;
  background: url('../images/bg_1.jpeg') 50% / cover no-repeat;
  position: absolute;
  left: 0px;
  bottom: 45px;
  width: 385px;
  height: 230px;
}
.karmalaya-homepage .group-1 {
  position: relative;
  display: flex;
  width: 543px;
  height: 577px;
  box-sizing: border-box;
}
.karmalaya-homepage .video-section {
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  padding: 60px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .features {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .key-features-of-our-business {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-21 {
  margin: 0 0 24px 1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .download-121 {
  margin-bottom: 32.5px;
  width: 48px;
  height: 48px;
}
.karmalaya-homepage .collaboration {
  margin-bottom: 24.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .empowered-by-collaboration-tools-shared-office-shadowing-for-delivery-quality-products-to-our-customers {
  text-align: center;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-80 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
  
}
.karmalaya-homepage .frame-82 {
  border-radius: 8px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 34.8px;
  box-sizing: border-box;
}
.karmalaya-homepage .download-10 {
  margin-bottom: 32.5px;
  width: 48px;
  height: 48px;
}
.karmalaya-homepage .knowledge-sharing {
  margin-bottom: 12.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .reusable-components-and-knowledge-repository-for-fast-and-easy-project-execution-prototyping-change-management {
  text-align: center;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-801 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-83 {
  border-radius: 8px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 34.8px;
  box-sizing: border-box;
}
.karmalaya-homepage .download-11 {
  margin-bottom: 32.5px;
  width: 48px;
  height: 48px;
}
.karmalaya-homepage .latest-technologies {
  margin-bottom: 24.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .through-team-building-and-learning-paths-we-cater-to-the-requirements-of-latest-technologies-like-flutter-ai-ml-io-tdev-ops-user-centered-design-etc {
  text-align: center;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-802 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-84 {
  border-radius: 8px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 34.8px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-85 {
  display: flex;
  flex-direction: row;
  column-gap: 24px;
 
  box-sizing: border-box;
}
.karmalaya-homepage .frame-78 {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 80px 76px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .image-23 {
  background: url('../images/image_24.jpeg') 50% / cover no-repeat;
  width: 598px;
  height: 485px;
}
.karmalaya-homepage .container-3 {
  border-radius: 20px;
  display: flex;
  width: 598px;
  height: 485px;
  box-sizing: border-box;
}
.karmalaya-homepage .image {
  border-radius: 20px;
  background: #E2E8F0;
  position: relative;
  margin-right: 115px;
  display: flex;
  width: 598px;
  height: 485px;
  box-sizing: border-box;
}
.karmalaya-homepage .co-working-space {
  margin-bottom: 24px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .collaborate-with-apurpose {
  margin-bottom: 24px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .join-our-vibrant-community-of-like-minded-professionals-and-entrepreneurs {
  margin-bottom: 16px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .our-shared-workspace-is-designed-to-foster-collaboration-creativity-and-innovation {
  margin-right: 19.7px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-67 {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-66 {
  margin: 0 39.1px 32px 0;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .line-52 {
  background: #CBD5E1;
  width: 567px;
  height: 0px;
}
.karmalaya-homepage .testimonial {
  margin-bottom: 31px;
  display: flex;
  width: 567px;
  height: 0px;
  box-sizing: border-box;
}
.karmalaya-homepage .view-more {
  margin-right: 13.6px;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-accent-color, #2563EB);
}
.karmalaya-homepage .icon-10 {
  width: 13.5px;
  height: 10.5px;
}
.karmalaya-homepage .icon {
  transform: rotate(-45deg);
  margin: 3.5px 0;
  display: flex;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
}
.karmalaya-homepage .button-primary-with-icon {
  border-radius: 50px;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  padding: 4px 0 4px 0.4px;
  width: 204px;
  box-sizing: border-box;
}
.karmalaya-homepage .content {
  margin: 73.3px 0 72.8px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-88 {
  margin-bottom: 118.5px;
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .knowledge {
  margin-bottom: 24.5px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .acommunity-driven-knowledge-platform {
  margin-bottom: 23.2px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .discover-share-and-learn-from-your-peers-and-experts-in-our-community-driven-knowledge-sharing-platform {
  margin-bottom: 16px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .from-best-practices-to-innovative-solutions-were-dedicated-to-empowering-collaboration-and-growth {
  margin-right: 6.5px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-68 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .line-521 {
  background: #CBD5E1;
  width: 567px;
  height: 0px;
}
.karmalaya-homepage .testimonial-1 {
  margin-bottom: 31px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .view-more-1 {
  margin-right: 13.6px;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-accent-color, #2563EB);
}
.karmalaya-homepage .icon-11 {
  width: 13.5px;
  height: 10.5px;
}
.karmalaya-homepage .icon-1 {
  transform: rotate(-45deg);
  margin: 3.5px 0;
  display: flex;
  width: 18px;
  height: 18px;
  box-sizing: border-box;
}
.karmalaya-homepage .button-primary-with-icon-1 {
  border-radius: 50px;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  padding: 4px 0 4px 0.4px;
  width: 204px;
  box-sizing: border-box;
}
.karmalaya-homepage .content-1 {
  margin: 47.4px 115px 46.9px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .image-231 {
  background: url('../images/image_241.jpeg') 50% / cover no-repeat;
  width: 598px;
  height: 485px;
}
.karmalaya-homepage .container-4 {
  border-radius: 20px;
  display: flex;
  width: 598px;
  height: 485px;
  box-sizing: border-box;
}
.karmalaya-homepage .image-1 {
  border-radius: 20px;
  background: #E2E8F0;
  position: relative;
  display: flex;
  width: 598px;
  height: 485px;
  box-sizing: border-box;
}
.karmalaya-homepage .features-1 {
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-87 {
  background: #FFFFFF;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 59.5px 80px 60px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .bg-6 {
  background: #FFFFFF;
  width: 1440px;
  height: 708px;
}
.karmalaya-homepage .services {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .what-we-offer-your {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-211 {
  position: relative;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .custom-mobile-app-development {
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: #FFFFFF;
}
.karmalaya-homepage .frame-942 {
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(42, 78, 117, 0), #2A4E75), url('../images/frame_94.jpeg') 50% / cover no-repeat;
  padding: 369.5px 32px 32.5px 32px;
  width: 411px;
  box-sizing: border-box;
}
.karmalaya-homepage .ai-ml-development-services {
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: #FFFFFF;
}
.karmalaya-homepage .frame-92 {
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(42, 78, 117, 0), #2A4E75), url('../images/frame_95.jpeg') 50% / cover no-repeat;
  display: flex;
  padding: 385px 28px 48px 32px;
  box-sizing: border-box;
}
.karmalaya-homepage .user-experience-design-and-research {
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: #FFFFFF;
}
.karmalaya-homepage .frame-93 {
  border-radius: 8px;
  background: linear-gradient(180deg, rgba(42, 78, 117, 0), #2A4E75), url('../images/frame_93.jpeg') 50% / cover no-repeat;
  padding: 369.5px 32px 32.5px 32px;
  width: 411px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-94 {
  position: relative;
  display: flex;
  flex-direction: row;
  column-gap: 24px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-881 {
  background: #FFFFFF;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 80px 60px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .bg-7 {
  background: #FFFFFF;
  width: 1440px;
  height: 958px;
}
.karmalaya-homepage .case-study {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .view-our-projects {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-212 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .heading {
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .heading-and-icon {
  margin-bottom: 12.5px;
  display: flex;
  align-self: flex-start;
  box-sizing: border-box;
}
.karmalaya-homepage .supporting-text {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .heading-and-text {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .see-this-case-study {
  margin-right: 15px;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .icon-2 {
  width: 10px;
  height: 10px;
}
.karmalaya-homepage .arrow-up-right {
  margin: 7px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .button-primary-with-icon-2 {
  border-radius: 8px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  background: var(--brand-secondary-color, #77B09A);
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  padding: 10px 21px 10px 14.8px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .blog-post-card {
  margin: 14.5px 34px 14px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .image-2 {
  border-radius: 8px;
  background: url('../images/image.jpeg');
  width: 628px;
  height: 336px;
}
.karmalaya-homepage .frame-56 {
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-86 {
  position: relative;
  margin-bottom: 32.5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-9 {
  margin-bottom: 24.5px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .rectangle-21 {
  border-radius: 4px;
  background: url('../images/rectangle_22.jpeg') 50% / cover no-repeat, linear-gradient(#FFFFFF, #FFFFFF);
  margin-bottom: 28px;
  width: 254px;
  height: 170px;
}
.karmalaya-homepage .supporting-text-20 {
  margin-right: 2.6px;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .frame-96 {
  border-radius: 8px;
  background: #E4EFEB;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 24px 24px 36px 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .rectangle-211 {
  border-radius: 4px;
  background: url('../images/rectangle_23.jpeg') 50% / cover no-repeat, linear-gradient(#FFFFFF, #FFFFFF);
  margin-bottom: 16px;
  width: 254px;
  height: 170px;
}
.karmalaya-homepage .supporting-text-21 {
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .frame-97 {
  border-radius: 8px;
  background: #E4EFEB;
  display: flex;
  flex-direction: column;
  padding: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .rectangle-212 {
  border-radius: 4px;
  background: url('../images/rectangle_24.jpeg') 50% / cover no-repeat;
  margin-bottom: 16px;
  width: 254px;
  height: 170px;
}
.karmalaya-homepage .supporting-text-22 {
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .frame-98 {
  border-radius: 8px;
  background: #E4EFEB;
  display: flex;
  flex-direction: column;
  padding: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .rectangle-213 {
  border-radius: 4px;
  background: url('../images/rectangle_21.jpeg');
  margin-bottom: 16px;
  width: 254px;
  height: 170px;
}
.karmalaya-homepage .supporting-text-23 {
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .frame-99 {
  border-radius: 8px;
  background: #E4EFEB;
  display: flex;
  flex-direction: column;
  padding: 24px 24px 48px 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-100 {
  display: flex;
  flex-direction: row;
  column-gap: 24px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-1024 {
  position: relative;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-89 {
  background: #FFFFFF;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 80px 60px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .team {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .our-team-members {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-102 {
  margin: 0 0 32px 1px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .rectangle-23 {
  border-radius: 8px 8px 0 0;
  background: linear-gradient(277.56deg, #2A4E75 100%, #77B09A 200%);
  width: 412px;
  height: 110px;
}
.karmalaya-homepage .rectangle-23 {
  border-radius: 8px 8px 0 0;
  background: linear-gradient(277.56deg, #2A4E75 100%, #77B09A 200%);
  width: 412px;
  height: 110px;
}
.karmalaya-homepage .frame-105 {
  box-shadow: 0px 12.5px 16.7px -4.2px rgba(16, 24, 40, 0.08), 0px 4.2px 6.3px -2.1px rgba(16, 24, 40, 0.03);
  border-radius: 8px;
  border: 1px solid #D6D6D6;
  background: #FFFFFF;
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  box-sizing: border-box;
}
.karmalaya-homepage .ellipse-3 {
  border-radius: 60px;
  background: url('../images/ellipse_3.png') 50% / contain no-repeat;
  margin: 0 0 16.5px 0.4px;
  width: 120px;
  height: 120px;
}
.karmalaya-homepage .supporting-text-1 {
  margin-bottom: 8.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .chief-freelancer {
  margin: 0 19.8px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .frame-103 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-104 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.karmalaya-homepage .supporting-text-2 {
  position: absolute;
  left: 16px;
  bottom: 15px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-106 {
  position: absolute;
  left: 0px;
  bottom: 0px;
  display: flex;
  padding-right: 0.4px;
  width: 412px;
  height: 377px;
  box-sizing: border-box;
}
.karmalaya-homepage .rectangle-231 {
  border-radius: 8px 8px 0 0;
  background: linear-gradient(277.56deg, #2A4E75 100%, #77B09A 200%);
  width: 411px;
  height: 110px;
}
.karmalaya-homepage .rectangle-231 {
  border-radius: 8px 8px 0 0;
  background: linear-gradient(277.56deg, #2A4E75 100%, #77B09A 200%);
  width: 411px;
  height: 110px;
}
.karmalaya-homepage .frame-1051 {
  box-shadow: 0px 12.5px 16.7px -4.2px rgba(16, 24, 40, 0.08), 0px 4.2px 6.3px -2.1px rgba(16, 24, 40, 0.03);
  border-radius: 8px;
  border: 1px solid #D6D6D6;
  background: #FFFFFF;
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  height: 100%;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-50 {
  width: 60px;
  height: 78.8px;
}
.karmalaya-homepage .riuser-fill {
  display: flex;
  width: 90px;
  height: 90px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-112 {
  border-radius: 60px;
  background: #77B09A;
  position: relative;
  margin-bottom: 16.5px;
  display: flex;
  padding: 18.8px 0 22.5px 0;
  width: 120px;
  height: 120px;
  box-sizing: border-box;
}
.karmalaya-homepage .supporting-text-12 {
  margin: 0 11.1px 8.5px 11.1px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .designation {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .frame-1031 {
  margin: 0 15.2px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-1041 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.karmalaya-homepage .supporting-text-13 {
  position: absolute;
  left: 16px;
  bottom: 15px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-107 {
  position: absolute;
  right: 0px;
  bottom: 0px;
  display: flex;
  padding-left: 1px;
  width: 412px;
  height: 377px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-111 {
  position: relative;
  width: 846px;
  height: 377px;
}
.karmalaya-homepage .frame-90 {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 0 60px 0;
  width: 1440px;
  box-sizing: border-box;
}
.karmalaya-homepage .we-re-hirning {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .be-part-of-our-team {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-1021 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .view-all {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .button-primary-with-icon-3 {
  border-radius: 40px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  background: var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 14px 10px 14.5px;
  box-sizing: border-box;
}
.karmalaya-homepage .flutter-developer {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .button-primary-with-icon-4 {
  border-radius: 40px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 14px 10px 14.9px;
  box-sizing: border-box;
}
.karmalaya-homepage .ai-ml-developer {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .button-primary-with-icon-5 {
  border-radius: 40px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 14px 10px 14.5px;
  box-sizing: border-box;
}
.karmalaya-homepage .wordpress {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .button-primary-with-icon-6 {
  border-radius: 40px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 14px 10px 15px;
  box-sizing: border-box;
}
.karmalaya-homepage .ui-ux-designer {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .button-primary-with-icon-7 {
  border-radius: 40px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 14px 10px 14.9px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-40 {
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  column-gap: 24px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .line-53 {
  background: #EAEAEA;
  width: 1280px;
  height: 0px;
}
.karmalaya-homepage .frame-49 {
  margin-bottom: 39px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-1 {
  margin-bottom: 17px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-3 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-41 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-8 {
  width: 16px;
  height: 20px;
}
.karmalaya-homepage .lucidemap-pin {
  margin: 2px 12.5px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .remote {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-8 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  margin-right: 16px;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 18px;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-9 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .lucideclock {
  margin: 2px 10.6px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .full-time {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-9 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 16px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-42 {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-43 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .name {
  margin-bottom: 114px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-220-font-family, 'Inter');
  font-weight: var(--header-220-font-weight, 600);
  font-size: var(--header-220-font-size, 20px);
  line-height: var(--header-220-line-height, 1.5);
  color: var(--brand-accent-color, #2563EB);
}
.karmalaya-homepage .frame-45 {
  margin: 0 0.8px 40px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 1280px;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-2 {
  margin-bottom: 17px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-4 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-411 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-10 {
  width: 16px;
  height: 20px;
}
.karmalaya-homepage .lucidemap-pin-1 {
  margin: 2px 12.5px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .remote-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-10 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  margin-right: 16px;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 18px;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-11 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .lucideclock-1 {
  margin: 2px 10.6px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .full-time-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-11 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 16px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-421 {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-431 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .name-1 {
  margin-bottom: 114px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-220-font-family, 'Inter');
  font-weight: var(--header-220-font-weight, 600);
  font-size: var(--header-220-font-size, 20px);
  line-height: var(--header-220-line-height, 1.5);
  color: var(--brand-accent-color, #2563EB);
}
.karmalaya-homepage .frame-46 {
  margin: 0 0.8px 40px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 1280px;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-3 {
  margin-bottom: 17px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-5 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-412 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-12 {
  width: 16px;
  height: 20px;
}
.karmalaya-homepage .lucidemap-pin-2 {
  margin: 2px 12.5px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .remote-2 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-12 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  margin-right: 16px;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 18px;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-13 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .lucideclock-2 {
  margin: 2px 10.6px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .full-time-2 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-13 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 16px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-422 {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-432 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .name-2 {
  margin-bottom: 114px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-220-font-family, 'Inter');
  font-weight: var(--header-220-font-weight, 600);
  font-size: var(--header-220-font-size, 20px);
  line-height: var(--header-220-line-height, 1.5);
  color: var(--brand-accent-color, #2563EB);
}
.karmalaya-homepage .frame-47 {
  margin: 0 0.8px 40px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 1280px;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-4 {
  margin-bottom: 17px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-6 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .frame-413 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-14 {
  width: 16px;
  height: 20px;
}
.karmalaya-homepage .lucidemap-pin-3 {
  margin: 2px 12.5px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .remote-3 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-14 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  margin-right: 16px;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 18px;
  box-sizing: border-box;
}
.karmalaya-homepage .vector-15 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .lucideclock-3 {
  margin: 2px 10.6px 2px 0;
  display: flex;
  width: 24px;
  height: 24px;
  box-sizing: border-box;
}
.karmalaya-homepage .full-time-3 {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .button-primary-with-icon-15 {
  border-radius: 40px;
  border: 2px solid #E4E4E4;
  display: flex;
  flex-direction: row;
  padding: 10px 14px 10px 16px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-423 {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-433 {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .name-3 {
  margin-bottom: 114px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-220-font-family, 'Inter');
  font-weight: var(--header-220-font-weight, 600);
  font-size: var(--header-220-font-size, 20px);
  line-height: var(--header-220-line-height, 1.5);
  color: var(--brand-accent-color, #2563EB);
}
.karmalaya-homepage .frame-501 {
  margin-right: 0.8px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 1280px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-50 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-91 {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 80px 60px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .blog {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .our-blogs {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-1022 {
  margin: 0 0 32px 4.5px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .whats-app-image-20240809-at-62929-pm-1 {
  border-radius: 8px;
  background: url('../images/whats_app_image_20240809_at_62929_pm_2.png');
  width: 628px;
  height: 303px;
}
.karmalaya-homepage .author {
  margin-bottom: 12px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .heading-5 {
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .heading-and-icon-1 {
  margin-bottom: 13px;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .supporting-text-7 {
  margin-right: 5.7px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .heading-and-text-1 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .text {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10.5px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge {
  mix-blend-mode: multiply;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .text-1 {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base-1 {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge-1 {
  mix-blend-mode: multiply;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .text-2 {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base-2 {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10.4px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge-2 {
  mix-blend-mode: multiply;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .categories {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  column-gap: 8px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .content-2 {
  position: absolute;
  left: 0px;
  right: 19.2px;
  bottom: 0px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .blog-post-card-1 {
  position: relative;
  margin-right: 24px;
  display: flex;
  width: 628px;
  height: 506px;
  box-sizing: border-box;
}
.karmalaya-homepage .image-3 {
  border-radius: 8px;
  background: url('../images/image_1.png') 50% / cover no-repeat;
  margin-right: 24px;
  width: 326px;
  height: 237px;
}
.karmalaya-homepage .author-1 {
  margin-bottom: 12px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .heading-6 {
  margin-bottom: 8px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-8 {
  margin-right: 9.7px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .heading-and-text-3 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-and-text-2 {
  margin-bottom: 16px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .text-3 {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base-3 {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10.1px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge-3 {
  mix-blend-mode: multiply;
  margin-right: 8px;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .text-4 {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base-4 {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10.1px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge-4 {
  mix-blend-mode: multiply;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .categories-1 {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .content-3 {
  margin: 14.5px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .blog-post-card-2 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .logo-without-bg-3-x-1 {
  background: url('../images/logo_without_bg_3_x_1.png') 50% / cover no-repeat;
  width: 189.6px;
  height: 193px;
}
.karmalaya-homepage .image-4 {
  border-radius: 8px;
  background: var(--text-color-header-1, #2A2A2A);
  margin-right: 24px;
  display: flex;
  padding: 22px 1px 22px 0;
  width: 326px;
  height: 237px;
  box-sizing: border-box;
}
.karmalaya-homepage .author-2 {
  margin-bottom: 12px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .heading-7 {
  margin-bottom: 8px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-9 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .heading-and-text-5 {
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .heading-and-text-4 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .text-5 {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base-5 {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge-5 {
  mix-blend-mode: multiply;
  margin-right: 8px;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .text-6 {
  overflow-wrap: break-word;
  font-family: var(--small-text-114-font-family, 'Inter');
  font-weight: var(--small-text-114-font-weight, 600);
  font-size: var(--small-text-114-font-size, 14px);
  line-height: var(--small-text-114-line-height, 1.429);
  color: var(--brand-secondary-color, #77B09A);
}
.karmalaya-homepage .badge-base-6 {
  border-radius: 16px;
  background: rgba(119, 176, 154, 0.2);
  display: flex;
  padding: 2px 10.4px;
  box-sizing: border-box;
}
.karmalaya-homepage .badge-6 {
  mix-blend-mode: multiply;
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .categories-2 {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .content-4 {
  margin: 10.5px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .blog-post-card-3 {
  margin-right: 17px;
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .column {
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-48 {
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-921 {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 84.5px 61px 80px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .image-5 {
  border-radius: 16px;
  background: linear-gradient(rgba(119, 176, 154, 0.1), rgba(119, 176, 154, 0.1)), url('../images/image_2.png') 50% / cover no-repeat;
  margin: 0 109px 337px 0;
  width: 628px;
  height: 386px;
}
.karmalaya-homepage .heading-8 {
  margin-bottom: 20px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-10 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .heading-and-supporting-text {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .label {
  margin-bottom: 6px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-214-font-family, 'Inter');
  font-weight: var(--small-text-214-font-weight, 400);
  font-size: var(--small-text-214-font-size, 14px);
  line-height: var(--small-text-214-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .text-7 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .input {
  box-shadow: var(--shadowxs, 0px 1px 2px 0px rgba(16, 24, 40, 0.05));
  border-radius: 8px;
  border: 1px solid #D0D5DD;
  background: #FFFFFF;
  padding: 11px 15px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .input-field {
  margin-right: 24px;
  display: flex;
  flex-direction: column;
  width: 233px;
  box-sizing: border-box;
}
.karmalaya-homepage .label-1 {
  margin-bottom: 6px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-214-font-family, 'Inter');
  font-weight: var(--small-text-214-font-weight, 400);
  font-size: var(--small-text-214-font-size, 14px);
  line-height: var(--small-text-214-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .text-8 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .input-1 {
  box-shadow: var(--shadowxs, 0px 1px 2px 0px rgba(16, 24, 40, 0.05));
  border-radius: 8px;
  border: 1px solid #D0D5DD;
  background: #FFFFFF;
  padding: 11px 15px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .input-field-1 {
  display: flex;
  flex-direction: column;
  width: 233px;
  box-sizing: border-box;
}
.karmalaya-homepage .row {
  margin-bottom: 24px;
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .label-2 {
  margin-bottom: 6px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-214-font-family, 'Inter');
  font-weight: var(--small-text-214-font-weight, 400);
  font-size: var(--small-text-214-font-size, 14px);
  line-height: var(--small-text-214-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .text-9 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .input-2 {
  box-shadow: var(--shadowxs, 0px 1px 2px 0px rgba(16, 24, 40, 0.05));
  border-radius: 8px;
  border: 1px solid #D0D5DD;
  background: #FFFFFF;
  padding: 11px 15px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .input-field-2 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .label-3 {
  margin-bottom: 6px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-214-font-family, 'Inter');
  font-weight: var(--small-text-214-font-weight, 400);
  font-size: var(--small-text-214-font-size, 14px);
  line-height: var(--small-text-214-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .dropdown-text {
  margin-right: 5.7px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #101828;
}
.karmalaya-homepage .icon-3 {
  width: 10px;
  height: 5px;
}
.karmalaya-homepage .chevron-down {
  margin: 9.5px 0;
  display: flex;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
}
.karmalaya-homepage .dropdown {
  margin-right: 17px;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.karmalaya-homepage .text-10 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .text-input {
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .input-3 {
  box-shadow: var(--shadowxs, 0px 1px 2px 0px rgba(16, 24, 40, 0.05));
  border-radius: 8px;
  border: 1px solid #D0D5DD;
  background: #FFFFFF;
  display: flex;
  flex-direction: row;
  padding: 11px 0 11px 15px;
  width: 498px;
  box-sizing: border-box;
}
.karmalaya-homepage .input-field-3 {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .label-4 {
  margin-bottom: 6px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--small-text-214-font-family, 'Inter');
  font-weight: var(--small-text-214-font-weight, 400);
  font-size: var(--small-text-214-font-size, 14px);
  line-height: var(--small-text-214-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .input-4 {
  box-shadow: var(--shadowxs, 0px 1px 2px 0px rgba(16, 24, 40, 0.05));
  border-radius: 8px;
  border: 1px solid #D0D5DD;
  background: #FFFFFF;
  width: 498px;
  height: 127px;
}
.karmalaya-homepage .textarea-input-field {
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .checkbox-base {
  border-radius: 6px;
  border: 1px solid #D0D5DD;
  background: #FFFFFF;
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .checkbox-1 {
  margin: 2px 12px 2px 0;
  display: flex;
  width: 20px;
  height: 20px;
  box-sizing: border-box;
}
.karmalaya-homepage .text-11 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-header-1, #2A2A2A);
}
.karmalaya-homepage .checkbox {
  display: flex;
  flex-direction: row;
  align-self: flex-start;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .form-fields {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .send-message {
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .button-primary-with-icon-16 {
  border-radius: 8px;
  border: 2px solid var(--brand-secondary-color, #77B09A);
  background: var(--brand-secondary-color, #77B09A);
  display: flex;
  padding: 10px 0 10px 0.1px;
  width: 220px;
  box-sizing: border-box;
}
.karmalaya-homepage .form {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.karmalaya-homepage .content-5 {
  position: relative;
  width: 498px;
  height: 722px;
  box-sizing: border-box;
}
.karmalaya-homepage .container-1 {
  position: relative;
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
}
.karmalaya-homepage .text-18 {
  position: absolute;
  left: 102px;
  bottom: 376px;
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-14 {
  margin-bottom: 7px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .supporting-text-15 {
  margin-bottom: 31px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .supporting-text-18 {
  margin-bottom: 7px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .supporting-text-19 {
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .group-2 {
  position: absolute;
  left: 102px;
  bottom: 115px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .supporting-text-16 {
  margin-bottom: 7px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .supporting-text-17 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .group-3 {
  position: absolute;
  left: 444px;
  bottom: 249px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-95 {
  background: #FFFFFF;
  position: relative;
  display: flex;
  padding: 60px 103px 107px 102px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq {
  margin-bottom: 16.5px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--header-124-font-family, 'Inter');
  font-weight: var(--header-124-font-weight, 600);
  font-size: var(--header-124-font-size, 24px);
  line-height: var(--header-124-line-height, 1.3);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .got-any-questions {
  overflow-wrap: break-word;
  font-family: var(--header-140-font-family, 'Inter');
  font-weight: var(--header-140-font-weight, 700);
  font-size: var(--header-140-font-size, 40px);
  line-height: var(--header-140-line-height, 1.3);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .frame-1023 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .text-12 {
  margin-bottom: 8px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .supporting-text-11 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: var(--text-color-body-text-1, #808080);
}
.karmalaya-homepage .text-and-supporting-text {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .icon-4 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .icon-wrap {
  margin: 4px 0 60px 0;
  display: flex;
  width: 24px;
  height: 26px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq-item {
  margin: 0 2px 32px 0;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .divider {
  background: #EAEAEA;
  margin-bottom: 24px;
  width: 768px;
  height: 1px;
}
.karmalaya-homepage .text-13 {
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .text-and-supporting-text-1 {
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .icon-5 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .icon-wrap-1 {
  margin: 4px 0;
  display: flex;
  width: 24px;
  height: 26px;
  box-sizing: border-box;
}
.karmalaya-homepage .content-6 {
  margin-right: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq-item-1 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .divider-1 {
  background: #EAEAEA;
  margin-bottom: 24px;
  width: 768px;
  height: 1px;
}
.karmalaya-homepage .text-14 {
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .text-and-supporting-text-2 {
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .icon-6 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .icon-wrap-2 {
  margin: 4px 0;
  display: flex;
  width: 24px;
  height: 26px;
  box-sizing: border-box;
}
.karmalaya-homepage .content-7 {
  margin-right: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq-item-2 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .divider-2 {
  background: #EAEAEA;
  margin-bottom: 24px;
  width: 768px;
  height: 1px;
}
.karmalaya-homepage .text-15 {
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .text-and-supporting-text-3 {
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .icon-7 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .icon-wrap-3 {
  margin: 4px 0;
  display: flex;
  width: 24px;
  height: 26px;
  box-sizing: border-box;
}
.karmalaya-homepage .content-8 {
  margin-right: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq-item-3 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .divider-3 {
  background: #EAEAEA;
  margin-bottom: 24px;
  width: 768px;
  height: 1px;
}
.karmalaya-homepage .text-16 {
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .text-and-supporting-text-4 {
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .icon-8 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .icon-wrap-4 {
  margin: 4px 0;
  display: flex;
  width: 24px;
  height: 26px;
  box-sizing: border-box;
}
.karmalaya-homepage .content-9 {
  margin-right: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq-item-4 {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .divider-4 {
  background: #EAEAEA;
  margin-bottom: 24px;
  width: 768px;
  height: 1px;
}
.karmalaya-homepage .text-17 {
  overflow-wrap: break-word;
  font-family: var(--header-318-font-family, 'Inter');
  font-weight: var(--header-318-font-weight, 600);
  font-size: var(--header-318-font-size, 18px);
  line-height: var(--header-318-line-height, 1.556);
  color: var(--brand-primary-color, #2A4E75);
}
.karmalaya-homepage .text-and-supporting-text-5 {
  display: flex;
  box-sizing: border-box;
}
.karmalaya-homepage .icon-9 {
  width: 20px;
  height: 20px;
}
.karmalaya-homepage .icon-wrap-5 {
  margin: 4px 0;
  display: flex;
  width: 24px;
  height: 26px;
  box-sizing: border-box;
}
.karmalaya-homepage .content-10 {
  margin-right: 2px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .faq-item-5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 768px;
  box-sizing: border-box;
}
.karmalaya-homepage .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1280px;
  box-sizing: border-box;
}
.karmalaya-homepage .frame-931 {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60.5px 0 60px 0;
  width: 1440px;
  box-sizing: border-box;
}
.karmalaya-homepage .logo-without-bg-3 {
  margin: 0 243.6px 132px 0;
  width: 129.4px;
  height: 132px;
}
.karmalaya-homepage .help-menu {
  margin-bottom: 24px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .about-features-works {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .widget-1 {
  margin-right: 235.2px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .help-menu-1 {
  margin-bottom: 24px;
  display: inline-block;
  align-self: flex-start;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .about-features-works-1 {
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #717171;
}
.about-features-works-1-sub51 {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.333;
  color: #FFFFFF;
}
.about-features-works-1 {
  font-family: 'Inter';
  font-weight: 400;
  font-size: 16px;
  line-height: 1.333;
  color: #FFFFFF;
}
.karmalaya-homepage .widget-2 {
  margin: 0 234.5px 105px 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
}
.karmalaya-homepage .help-menu-2 {
  margin-bottom: 24px;
  display: inline-block;
  overflow-wrap: break-word;
  font-family: var(--body-text-116-font-family, 'Inter');
  font-weight: var(--body-text-116-font-weight, 600);
  font-size: var(--body-text-116-font-size, 16px);
  line-height: var(--body-text-116-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .about-features-works-2 {
  margin-right: 0.5px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #FFFFFF;
}
.karmalaya-homepage .widget-3 {
  margin: 0 0px 96px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-sizing: border-box;
}
.karmalaya-homepage .container-2 {
  margin-bottom: 48px;
  display: flex;
  flex-direction: row;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage .line-12 {
  background: #FFFFFF;
  margin: 0 20.1px 23px 15px;
  width: 1200px;
  height: 0px;
}
.karmalaya-homepage .sendinblue-all-rights-reserved-cookie-settings-anti-spam-privacy-user-agreement-legal-notice-and-responsible-disclosure {
  margin-right: 5.2px;
  overflow-wrap: break-word;
  font-family: var(--body-text-216-font-family, 'Inter');
  font-weight: var(--body-text-216-font-weight, 400);
  font-size: var(--body-text-216-font-size, 16px);
  line-height: var(--body-text-216-line-height, 1.5);
  color: #BCBCBC;
}
.karmalaya-homepage .frame-941 {
  background: #0E1925;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 60px 99.9px 60px 105px;
  width: fit-content;
  box-sizing: border-box;
}
.karmalaya-homepage {
  background: #FFFFFF;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 1440px;
  box-sizing: border-box;
}

