/* screen - about-us */

.about-us {
  align-items: center;
  background-color: var(--black-haze);
  display: flex;
  flex-direction: column;
  height: 5090px;
  overflow: hidden;
  width: 1440px;
}

.about-us .flex-col-1 {
  align-items: center;
  margin-left: 3.0px;
  min-height: 4277px;
  width: 1449px;
}

.about-us .overlap-group7 {
  height: 437px;
  margin-left: 3.0px;
  position: relative;
  width: 1446px;
}

.about-us .hero-section {
  align-items: flex-start;
  background-color: var(--blue-zodiac);
  display: flex;
  height: 396px;
  left: 0;
  padding: 139px 388px;
  position: absolute;
  top: 41px;
  width: 1440px;
}

.about-us .flex-container-514617113 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  height: 116px;
  position: relative;
  width: 663px;
}

.about-us .text {
  align-self: stretch;
  letter-spacing: 0;
  line-height: 48.0px;
  position: relative;
  text-align: center;
}

.about-us .overlap-group6 {
  align-items: flex-start;
  background-image: url(../img/header-3.svg);
  background-size: 100% 100%;
  display: flex;
  height: 104px;
  left: 0;
  min-width: 1440px;
  padding: 7px 108px;
  position: absolute;
  top: 0;
}

.about-us .vandanam-logo {
  cursor: pointer;
  height: 81px;
  transition: all 0.2s ease;
  width: 187px;
}

.about-us .vandanam-logo:hover {
  transform: scale(0.9); 
}

.about-us .product-text {
  color: var(--blue-zodiac);
  font-weight: 700;
  height: 17px;
  line-height: 26.4px;
  margin-left: 258px;
  margin-top: 18px;
  white-space: nowrap;
  width: 90px;
}

.about-us .product-text-1 {
  color: var(--blue-zodiac);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-22px);
  font-weight: 700;
  height: 17px;
  letter-spacing: 0.15px;
  line-height: normal;
  margin-left: 40px;
  margin-top: 18px;
  white-space: nowrap;
  width: 104px;
}

.about-us .contact-us-text {
  color: var(--blue-zodiac);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-22px);
  font-weight: 700;
  height: 17px;
  letter-spacing: 0.15px;
  line-height: normal;
  margin-left: 23px;
  margin-top: 18px;
  white-space: nowrap;
}

.about-us .abou-vst {
  align-items: flex-start;
  background-color: var(--wwwcanvacomwhite);
  border: 1px solid;
  border-color: var(--wwwcanvacomblack);
  box-shadow: 0px 1px 10px -6px #64646440;
  display: flex;
  height: 552px;
  margin-right: 3.0px;
  padding: 0 87.3px;
  width: 1440px;
}

.about-us .about-vst-container {
  height: 538px;
  margin-left: 21px;
  position: relative;
  width: 1245px;
}

.about-us .about-vst-group {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 435px;
  position: absolute;
  top: 25px;
  width: 644px;
}

.about-us .title {
  color: transparent;
  font-weight: 700;
  height: 47px;
  line-height: normal;
  white-space: nowrap;
}

.about-us .span0 {
  color: var(--blue-zodiac);
}

.about-us .span1 {
  color: var(--wwwcanvacomwhite);
}

.about-us .innovating-for-a-sma {
  color: #383737;
  font-weight: 500;
  height: 68px;
  line-height: 33.6px;
  margin-top: 8px;
  width: 581px;
}

.about-us .at-vandanam-smart-tec {
  color: #3d3c3c;
  font-weight: 400;
  height: 240px;
  line-height: 30px;
  margin-top: 8px;
  width: 618px;
}

.about-us .btn-with-icon {
  align-items: center;
  background-color: var(--blue-zodiac);
  border-radius: 11px;
  cursor: pointer;
  display: flex;
  gap: 8px;
  height: 48px;
  justify-content: center;
  margin-top: 16px;
  padding: 8px;
  position: relative;
  transition: all 0.2s ease-out;
  width: 360px;
}

.about-us .btn-with-icon:hover {
  transform: scale(1.1);
}

.about-us .learn-more-1 {
  color: var(--wwwcanvacomwhite);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-s);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  width: fit-content;
}

.about-us .about-vst-img {
  height: 538px;
  left: 576px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 669px;
}

.about-us .our-mission {
  gap: 39px;
  margin-right: 3.4px;
  margin-top: 10px;
  min-width: 1224px;
}

.about-us .our-mission-img {
  height: 500px;
  width: 662px;
}

.about-us .our-mission-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-top: 1px;
  min-height: 393px;
  width: 527px;
}

.about-us .our-mission-1 {
  color: var(--blue-zodiac);
  font-weight: 700;
  height: 82px;
  line-height: normal;
  width: 269px;
}

.about-us .empowering-communiti {
  color: #404040;
  font-weight: 400;
  height: 240px;
  line-height: 30px;
  width: 523px;
}

.about-us .btn-with-icon-1 {
  align-items: center;
  background-color: var(--blue-zodiac);
  border-radius: 11px;
  cursor: pointer;
  display: flex;
  gap: 8px;
  height: 48px;
  justify-content: center;
  margin-top: 23px;
  padding: 8px;
  position: relative;
  transition: all 0.2s ease-out;
  width: 356px;
}

.about-us .btn-with-icon-1:hover {
  transform: scale(1.1);
}

.about-us .learn-more {
  color: var(--wwwcanvacomwhite);
  font-family: var(--font-family-ubuntu);
  font-size: var(--font-size-s);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.about-us .our-vision {
  gap: 34px;
  margin-left: 3.0px;
  margin-top: 26px;
  min-width: 1230px;
}

.about-us .our-vision-content {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 8px;
  min-height: 384px;
  width: 535px;
}

.about-us .our-vision-1 {
  color: #3b3bcc;
  font-weight: 700;
  height: 43px;
  line-height: normal;
  white-space: nowrap;
}

.about-us .building-a-future-wh {
  color: var(--wwwcanvacomblack);
  font-family: var(--font-family-ubuntu);
  font-size: 30px;
  font-weight: 500;
  height: 68px;
  letter-spacing: 0;
  line-height: 34.4px;
  width: 502px;
}

.about-us .we-envision-a-world {
  color: #404040;
  font-weight: 400;
  line-height: 30px;
  min-height: 201px;
  width: 529px;
}

.about-us .btn-with-icon-2 {
  align-items: center;
  background-color: var(--blue-zodiac);
  border-radius: 11px;
  cursor: pointer;
  display: flex;
  gap: 8px;
  height: 48px;
  justify-content: center;
  padding: 8px;
  position: relative;
  transition: all 0.2s ease-out;
  width: 360px;
}

.about-us .btn-with-icon-2:hover {
  transform: scale(1.1);
}

.about-us .our-vision-img {
  height: 500px;
  width: 661px;
}

.about-us .our-values {
  background-color: var(--blue-zodiac);
  flex-direction: column;
  height: 878px;
  margin-right: 3.0px;
  margin-top: 13px;
  padding: 0 74.8px;
  width: 1440px;
}

.about-us .our-values-1 {
  color: var(--wwwcanvacomwhite);
  font-weight: 700;
  height: 60px;
  line-height: normal;
  margin-left: 33.2px;
  margin-top: 41px;
}

.about-us .our-values-2 {
  align-items: center;
  align-self: center;
  display: inline-flex;
  gap: 45px;
  margin-top: 46px;
  position: relative;
}

.about-us .interrity {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
  width: 360px;
}

.about-us .x-icon {
  background-color: var(--wwwcanvacomwhite);
  border-radius: 8px;
  height: 75px;
  overflow: hidden;
  position: relative;
  width: 83px;
}

.about-us .ellipse-829-1 {
  height: 56px;
  left: 12px;
  position: absolute;
  top: 10px;
  width: 59px;
}

.about-us .integrity-text {
  align-self: stretch;
  color: #dedede;
  font-weight: 500;
  line-height: 33.6px;
  position: relative;
  text-align: center;
}

.about-us .we-believe-in-doing {
  align-self: stretch;
  color: #cccccc;
  font-weight: 400;
  line-height: 30px;
  position: relative;
  text-align: center;
}

.about-us .innovation {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
  width: 380px;
}

.about-us .ellipse-829 {
  height: 56px;
  left: 13px;
  position: absolute;
  top: 10px;
  width: 58px;
}

.about-us .x-text {
  align-self: stretch;
  color: var(--quill-gray);
  font-weight: 500;
  line-height: 33.6px;
  position: relative;
  text-align: center;
}

.about-us .we-constantly-push-t {
  align-self: stretch;
  color: #d4d4d4;
  font-weight: 400;
  line-height: 30px;
  position: relative;
  text-align: center;
}

.about-us .sustainability {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15px;
  position: relative;
  width: 394px;
}

.about-us .we-are-committed-to {
  align-self: stretch;
  color: var(--quill-gray);
  font-weight: 400;
  line-height: 30px;
  position: relative;
  text-align: center;
}

.about-us .overlap-group5 {
  align-self: flex-end;
  height: 472px;
  position: relative;
  width: 1257px;
}

.about-us .overlap-group2 {
  height: 417px;
  left: 577px;
  position: absolute;
  top: 33px;
  width: 680px;
}

.about-us .overlap-group1 {
  background-image: url(../img/circle-design-3.png);
  background-size: 100% 100%;
  height: 417px;
  left: 0;
  position: absolute;
  top: 0;
  width: 680px;
}

.about-us .circle-design-2 {
  flex-direction: column;
  left: 21px;
  min-height: 325px;
  top: 46px;
  width: 587px;
}

.about-us .flex-row {
  align-self: flex-end;
  gap: 417px;
  height: 155px;
  margin-right: -4.0px;
  min-width: 553px;
}

.about-us .overlap-group-1 {
  align-self: flex-end;
  height: 49px;
  position: relative;
  width: 40px;
}

.about-us .vector-28 {
  height: 46px;
  left: 0;
  position: absolute;
  top: 0;
  width: 40px;
}

.about-us .ellipse-808 {
  background-color: #0047cf;
  border-radius: 3.89px/3.72px;
  box-shadow: 0px 4px 4px #00000040;
  height: 7px;
  left: 33px;
  position: absolute;
  top: 42px;
  width: 8px;
}

.about-us .vector-26 {
  height: 135px;
  width: 96px;
}

.about-us .ellipse-809 {
  background-color: #0047cf;
  border-radius: 3.11px/2.98px;
  box-shadow: 0px 4px 4px #00000040;
  height: 6px;
  margin-left: 70.87px;
  margin-top: 4px;
  width: 6px;
}

.about-us .flex-row-1 {
  align-items: flex-end;
  display: flex;
  gap: 4px;
  margin-left: 17.21px;
  margin-top: 7px;
  min-width: 229px;
}

.about-us .vector-27 {
  height: 152px;
  width: 196px;
}

.about-us .ellipse-806 {
  background-color: #1f5bca;
  border-radius: 7.77px/7.45px;
  box-shadow: 0px 3px 2.5px #00000040;
  height: 15px;
  margin-bottom: 12.82px;
  width: 16px;
}

.about-us .ellipse-807 {
  background-color: #205bcb;
  border-radius: 4.66px/4.47px;
  box-shadow: 0px 4px 4px #00000040;
  height: 9px;
  margin-bottom: 18.78px;
  width: 9px;
}

.about-us .circle-design-1 {
  height: 45px;
  left: 171px;
  min-width: 73px;
  top: 92px;
}

.about-us .ellipse-812 {
  align-self: flex-end;
  background-color: #3f73d5;
  border-radius: 5.05px/4.84px;
  box-shadow: 0px 4px 4px #00000040;
  height: 10px;
  margin-bottom: 0;
  width: 10px;
}

.about-us .ellipse-811 {
  align-self: center;
  background-color: #3f73d5;
  border-radius: 8.16px/7.82px;
  box-shadow: 0px 4px 4px #00000040;
  height: 16px;
  margin-bottom: 2.97px;
  margin-left: 5px;
  width: 16px;
}

.about-us .ellipse-810 {
  background-color: #3f72d4;
  border-radius: 11.27px/10.8px;
  box-shadow: 0px 4px 4px #00000040;
  height: 22px;
  margin-left: 19px;
  width: 23px;
}

.about-us .our-story-tect {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 4px;
  left: 155px;
  min-height: 160px;
  position: absolute;
  top: 158px;
  width: 503px;
}

.about-us .from-humble-headline {
  color: #13008c;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-weight: 600;
  height: 27px;
  letter-spacing: 0;
  line-height: 30px;
  text-align: center;
  white-space: nowrap;
  width: 499px;
}

.about-us .vandanam-smart-tech-w {
  height: 126px;
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: 499px;
}

.about-us .our-story-text {
  color: var(--wwwcanvacomwhite);
  font-weight: 700;
  height: 60px;
  left: 352px;
  line-height: normal;
  position: absolute;
  top: 48px;
}

.about-us .our-values-img {
  height: 472px;
  left: 0;
  position: absolute;
  top: 0;
  width: 583px;
}

.about-us .our-impact-group {
  height: 531px;
  margin-right: 3.0px;
  margin-top: 5px;
  width: 1226px;
}

.about-us .meet-our-heros-bg {
  align-items: flex-start;
  background-color: var(--blue-zodiac);
  border: 1px solid;
  border-color: var(--wwwcanvacomblack);
  display: flex;
  flex-direction: column;
  gap: 29px;
  height: 781px;
  margin-right: 9.0px;
  margin-top: 44px;
  padding: 17px 109px;
  width: 1440px;
}

.about-us .meet-ours-heroes {
  align-self: center;
  color: var(--wwwcanvacomwhite);
  font-weight: 700;
  height: 60px;
  line-height: normal;
  margin-right: 81.0px;
  min-width: 361px;
}

.about-us .flex-row-2 {
  align-items: flex-start;
  display: flex;
  gap: 27px;
  height: 625px;
  min-width: 1221px;
}

.about-us .flex-col {
  flex-direction: column;
  gap: 25px;
  min-height: 625px;
  width: 285px;
}

.about-us .employee {
  align-items: flex-end;
  background-image: url(../img/employee-picture@4x.png);
  background-size: 100% 100%;
  border: 1px solid;
  border-color: var(--black);
  display: flex;
  height: 300px;
  width: 285px;
}

.about-us .employee-info {
  align-items: flex-start;
  background-color: var(--alto);
  display: flex;
  height: 50px;
  min-width: 285px;
  padding: 5px 12px;
}

.about-us .overlap-group-2 {
  height: 39px;
  position: relative;
  width: 99px;
}

.about-us .omkar-patil {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .software-engineer {
  height: 17px;
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 22px;
}

.about-us .frame-1000002242 {
  align-items: flex-end;
  background-image: url(../img/dsc-3642-1.png);
  background-position: 50% 50%;
  background-size: cover;
  border: 1px solid;
  border-color: var(--black);
  display: flex;
  height: 300px;
  width: 285px;
}

.about-us .frame-1000002397 {
  align-items: flex-start;
  background-color: var(--alto);
  display: flex;
  height: 50px;
  min-width: 285px;
  padding: 5px 12px;
}

.about-us .overlap-group-3 {
  height: 39px;
  position: relative;
  width: 164px;
}

.about-us .sai-charan-kalidindi {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .employee-1 {
  align-items: flex-end;
  background-image: url(../img/3638---a--m-m--dsc-4712-44-1@2x.png);
  background-size: 100% 100%;
  border: 1px solid;
  border-color: var(--black);
  display: flex;
  height: 300px;
  width: 285px;
}

.about-us .employee-info-1 {
  min-width: 285px;
}

.about-us .overlap-group-4 {
  height: 39px;
  position: relative;
  width: 108px;
}

.about-us .arati-madake {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .uiux-designer {
  color: var(--eerie-black-2);
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-xxxs);
  font-weight: 400;
  height: 17px;
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 22px;
}

.about-us .frame-1000002242-1 {
  align-items: flex-end;
  background-image: url(../img/dsc-0783-1@2x.png);
  background-size: 100% 100%;
  border: 1px solid;
  border-color: var(--black);
}

.about-us .frame-1000002399 {
  align-items: flex-start;
  background-color: var(--alto);
  display: flex;
  height: 50px;
  padding: 4px 21px;
  width: 285px;
}

.about-us .overlap-group-5 {
  height: 39px;
  position: relative;
  width: 111px;
}

.about-us .komal-harel {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .frame-1000002242-2 {
  align-items: flex-end;
  border: 0px none;
  overflow: hidden;
}

.about-us .overlap-group1-1 {
  height: 299px;
  margin-bottom: -1px;
  position: relative;
  width: 285px;
}

.about-us .img_7078-copy-1 {
  height: 298px;
  left: 0;
  position: absolute;
  top: 0;
  width: 285px;
}

.about-us .frame-1000002397-1 {
  align-items: flex-start;
  background-color: var(--alto);
  display: flex;
  height: 50px;
  left: 0;
  min-width: 285px;
  padding: 5px 12px;
  position: absolute;
  top: 249px;
}

.about-us .overlap-group-6 {
  height: 39px;
  position: relative;
  width: 140px;
}

.about-us .soham-balugade {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .overlap-group {
  height: 300px;
  position: relative;
  width: 285px;
}

.about-us .frame-1000002242-3 {
  align-items: flex-start;
  border: 1px solid;
  border-color: var(--black);
  left: 0;
  position: absolute;
  top: 0;
}

.about-us .sangram-1 {
  height: 298px;
  width: 285px;
}

.about-us .frame-1000002399-1 {
  background-color: var(--alto);
  height: 50px;
  left: 0;
  position: absolute;
  top: 250px;
  width: 285px;
}

.about-us .overlap-group3 {
  height: 39px;
  left: 10px;
  position: absolute;
  top: 255px;
  width: 152px;
}

.about-us .sangram-ekshinge {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  line-height: normal;
}

.about-us .employee-2 {
  align-items: flex-end;
  background-image: url(../img/employee-picture-2@4x.png);
  background-size: 100% 100%;
  border: 0px none;
  display: flex;
  height: 300px;
  width: 285px;
}

.about-us .employee-info-group {
  width: 285px;
}

.about-us .ad-s-container {
  height: 39px;
  position: relative;
  width: 128px;
}

.about-us .prasad-sutar {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .frame-1000002242-4 {
  align-items: flex-end;
  background-image: url(../img/image-samruddhidhondugade-1@2x.png);
  background-size: 100% 100%;
  border: 1px solid;
  border-color: var(--black);
}

.about-us .frame-1000002398 {
  align-items: flex-start;
  background-color: var(--alto);
  display: flex;
  height: 50px;
  padding: 5px 12px;
  width: 285px;
}

.about-us .overlap-group-7 {
  height: 39px;
  position: relative;
  width: 201px;
}

.about-us .samruddhi-dhondugade {
  color: var(--eerie-black);
  font-weight: 500;
  height: 24px;
  left: 0;
  line-height: normal;
  position: absolute;
  top: 0;
}

.about-us .flex-row-3 {
  align-items: flex-start;
  display: flex;
  gap: 192px;
  margin-right: 20.0px;
  margin-top: 44px;
  min-width: 1204px;
}

.about-us .flex-col-2 {
  align-items: flex-start;
  margin-top: 25px;
  min-height: 159px;
  width: 312px;
}

.about-us .career {
  color: var(--wwwcanvacomblack);
  font-weight: 700;
  height: 60px;
  line-height: normal;
}

.about-us .join-our-career {
  color: var(--wwwcanvacomblack);
  font-weight: 500;
  height: 34px;
  line-height: 33.6px;
  margin-left: 1px;
  margin-top: 2px;
  white-space: nowrap;
}

.about-us .button {
  align-items: center;
  background-color: var(--blue-zodiac);
  border-radius: 8px;
  display: flex;
  gap: 10px;
  height: 52px;
  justify-content: center;
  margin-top: 11px;
  padding: 16px 20px;
  position: relative;
  width: 312px;
}

.about-us .button-text {
  color: #ffffffcc;
  font-family: var(--font-family-poppins);
  font-size: var(--font-size-m);
  font-weight: 700;
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: -4.00px;
  margin-top: -6.00px;
  position: relative;
  width: fit-content;
}

.about-us .career-image {
  height: 300px;
  object-fit: cover;
  width: 700px;
}

.about-us .footer-section {
  align-items: center;
  background-color: var(--blue-zodiac);
  display: flex;
  flex-direction: column;
  gap: 57px;
  height: 400px;
  margin-top: 69px;
  width: 1440px;
}

.about-us .footer {
  align-items: flex-start;
  background-color: transparent;
  display: flex;
  flex-direction: row;
  flex-shrink: 1;
  gap: 133px;
  height: 221px;
  justify-content: flex-start;
  margin-top: 29px;
  min-width: 1236px;
  width: auto;
}

.about-us .flex-row-4 {
  align-items: flex-start;
  display: flex;
  height: 214px;
  margin-top: -4px;
  min-width: 834px;
}

.about-us .company {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 149px;
  width: 151px;
}

.about-us .company-text {
  height: 32px;
  letter-spacing: 0;
  line-height: normal;
  width: 143px;
}

.about-us .about-us-text {
  cursor: pointer;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 20px;
  min-height: 27px;
  transition: all 0.2s ease;
  width: 143px;
}

.about-us .about-us-text:hover {
  color: #086BD6
}

.about-us .company-item {
  cursor: pointer;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 8px;
  min-height: 27px;
  transition: all 0.2s ease;
  width: 143px;
}

.about-us .company-item:hover {
  color: #086BD6
}

.about-us .contact-us-group {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 127px;
  min-height: 214px;
  width: 230px;
}

.about-us .contact-us-text-1 {
  height: 32px;
  letter-spacing: 0;
  line-height: normal;
  width: 195px;
}

.about-us .phone-mail-location {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 15px;
  min-height: 162px;
  width: 228px;
}

.about-us .mobile-no {
  align-items: center;
  display: inline-flex;
  gap: 10px;
  justify-content: center;
  position: relative;
}

.about-us .vector {
  height: 24px;
  position: relative;
  width: 24px;
}

.about-us .frame-1000002134 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 16px;
  justify-content: center;
  position: relative;
}

.about-us .frame-1000002032 {
  align-items: center;
  align-self: stretch;
  display: flex;
  flex: 0 0 auto;
  gap: 16px;
  justify-content: center;
  position: relative;
  width: 100%;
}

.about-us .phone {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.about-us .mail-id {
  align-items: center;
  display: flex;
  gap: 10px;
  justify-content: center;
  position: relative;
  width: 217px;
}

.about-us .frame-1000002154 {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 100px;
  justify-content: center;
  position: relative;
}

.about-us .contactvandanamcoin {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  text-align: center;
  width: fit-content;
}

.about-us .location {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  gap: 10px;
  position: relative;
  width: 228px;
}

.about-us .vector-1 {
  height: 24px;
  position: relative;
  width: 20px;
}

.about-us .frame-1000002152 {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 192px;
}

.about-us .x851-madilage-kh-ta {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -1.00px;
  position: relative;
  width: 192px;
}

.about-us .newsletter {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-left: 173px;
  margin-top: 3px;
  min-height: 88px;
  width: 153px;
}

.about-us .newsletter-text {
  align-self: flex-end;
  height: 28px;
  letter-spacing: 0;
  line-height: 34.0px;
  margin-right: 2px;
  white-space: nowrap;
  width: 146px;
}

.about-us .social-media-group {
  align-items: flex-start;
  display: flex;
  min-width: 120px;
}

.about-us .link {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 40px;
  padding: 0 8px;
  transition: all 0.2s ease;
  width: 40px;
}

.about-us .link:hover {
  transform: scale(1.1);
}

.about-us .facebook {
  align-items: flex-start;
  background-color: var(--wwwcanvacomwhite);
  border-radius: 2px;
  cursor: pointer;
  display: flex;
  min-width: 24px;
}

.about-us .icons {
  cursor: pointer;
  height: 24px;
  transition: all 0.2s ease;
  width: 24px;
}

.about-us .icons:hover {
  box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
}

.about-us .linkedin {
  background-color: var(--wwwcanvacomwhite);
  background-image: url(../img/vector-25.svg);
  background-size: 100% 100%;
  border-radius: 2px;
  height: 24px;
  width: 24px;
}

.about-us .instagram {
  cursor: pointer;
  height: 40px;
  transition: all 0.2s ease;
  width: 40px;
}

.about-us .instagram:hover {
  transform: scale(1.1);
}

.about-us .flex-col-3 {
  align-items: flex-start;
  margin-top: -4px;
  min-height: 182px;
  width: 253px;
}

.about-us .download-app-text {
  height: 32px;
  letter-spacing: 0;
  line-height: normal;
  width: 210px;
}

.about-us .footer-img-container {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  margin-top: 18px;
  min-width: 253px;
}

.about-us .footer-img-1 {
  background-image: url(../img/footer-img-1-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 79px;
}

.about-us .footer-img-2 {
  background-image: url(../img/footer-img-2-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 79px;
}

.about-us .footer-img-3 {
  background-image: url(../img/footer-img-3-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 79px;
}

.about-us .footer-img-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 8px;
  margin-top: 8px;
  min-width: 253px;
}

.about-us .footer-img-4 {
  background-image: url(../img/footer-img-4-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 79px;
}

.about-us .footer-img-5 {
  background-image: url(../img/footer-img-5-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 79px;
}

.about-us .footer-img-6 {
  background-image: url(../img/footer-img-6-1@2x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  width: 79px;
}

.about-us .footer-company-name {
  align-items: flex-start;
  background-color: var(--wwwcanvacomwhite);
  display: flex;
  height: 93px;
  min-width: 1440px;
  padding: 34.0px 108px;
}

.about-us .copyright-2024-al {
  color: var(--blue-zodiac);
  font-weight: 400;
  height: 24px;
  line-height: normal;
  min-width: 539px;
  position: relative;
}

.about-us .circle-design {
  align-items: flex-start;
  display: flex;
  position: absolute;
}

.about-us .employee-info-2 {
  align-items: flex-start;
  background-color: var(--alto);
  display: flex;
  height: 50px;
  padding: 5px 12px;
}

.about-us .flex {
  align-items: flex-start;
  display: flex;
}

.about-us .flex-col-4 {
  display: flex;
  flex-direction: column;
}

.about-us .frame-1000002242-5 {
  display: flex;
  height: 300px;
  width: 285px;
}

.about-us .our {
  align-items: flex-start;
  display: flex;
}

.about-us .sangram {
  left: 0;
  position: absolute;
  top: 0;
}
