/* screen - about-us */
@media(max-width: 800px) {
.about-us {
  align-items: center;
  background-color: var(--athens-gray);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  width: 100%;
  padding: 0 3vw;
}

.about-us .flex-col {
  flex-direction: column;
  width: 100%;
}

.about-us .main-home {
  align-items: flex-start;
  background-color: var(--athens-gray);
  display: flex;
  flex-direction: column;
  height: 217.95vw;
  overflow: hidden;
  width: 100.0vw;
}

.about-us .overlap-group6 {
  height: 217.95vw;
  position: relative;
  width: 100.0vw;
}

.about-us .status-bari-os-17 {
  align-items: center;
  display: flex;
  height: 11.82vw;
  justify-content: space-between;
  left: 0;
  padding: 3.64vw 7.27vw 3.64vw 10.0vw;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.about-us .i-os-17-time {
  align-items: center;
  display: inline-flex;
  flex: 0 0 auto;
  gap: 0.91vw;
  justify-content: center;
  position: relative;
}

.about-us .clock {
  align-items: center;
  display: flex;
  justify-content: center;
  position: relative;
  width: 11.14vw;
}

.about-us .clock-item {
  letter-spacing: 0;
  line-height: normal;
  margin-top: -0.23vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.about-us .icons {
  align-items: center;
  display: flex;
  gap: 1.93vw;
  justify-content: center;
  position: relative;
  width: 18.18vw;
}

.about-us .i-os-17-cellular-signal {
  height: 2.5vw;
  position: relative;
  width: 4.32vw;
}

.about-us .bar-container {
  align-items: flex-end;
  display: flex;
  gap: 0.45vw;
  min-width: 4.09vw;
}

.about-us .bar-1 {
  background-color: var(--eerie-black);
  border-radius: 0.23vw;
  height: 1.14vw;
  width: 0.91vw;
}

.about-us .bar-2 {
  background-color: var(--eerie-black);
  border-radius: 0.23vw;
  height: 1.59vw;
  width: 0.91vw;
}

.about-us .bar-3 {
  background-color: var(--eerie-black);
  border-radius: 0.23vw;
  height: 2.05vw;
  width: 0.91vw;
}

.about-us .bar-4 {
  background-color: var(--eerie-black);
  border-radius: 0.23vw;
  height: 2.5vw;
  width: 0.91vw;
}

.about-us .i-os-17-wifi {
  height: 2.64vw;
  margin-bottom: -372.23vw;
  margin-left: -8528.41vw;
  position: relative;
  width: 3.64vw;
}

.about-us .i-os-17-battery {
  height: 3.18vw;
  margin-bottom: -372.5vw;
  margin-left: -8522.84vw;
  position: relative;
  width: 6.14vw;
}

.about-us .group-1597883480 {
  align-items: flex-end;
  display: flex;
  gap: 8369.77vw;
  height: 8.86vw;
  left: 4.77vw;
  min-width: 90.45vw;
  position: absolute;
  top: 12.27vw;
}

.about-us .group-1597883479 {
  height: 3.18vw;
  margin-bottom: -373.93vw;
  margin-left: -8375.0vw;
  width: 5.23vw;
}

.about-us .group-1597883450 {
  background-image: url(../img/screenshot-2025-02-10-120027-1.png);
  background-position: 50% 50%;
  background-size: contain;
  height: 42px;
  width: 92px;
}

.about-us .main-home-1 {
  align-items: center;
  background-color: var(--athens-gray);
  display: flex;
  flex-direction: column;
  height: 217.95vw;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100.0vw;
}

.about-us .group-1597883450-1 {
  align-self: flex-start;
  background-image: url(../img/screenshot-2025-02-10-120027-1.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8.86vw;
  margin-left: 4.77vw;
  margin-top: 12.27vw;
  width: 14.09vw;
}

.about-us .place {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 0.45vw;
  margin-top: 21.14vw;
  min-height: 3.64vw;
  min-width: 18.18vw;
  white-space: nowrap;
}

.about-us .about-us-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 0.23vw;
  margin-top: 12.05vw;
  min-height: 3.64vw;
  min-width: 29.32vw;
  white-space: nowrap;
}

.about-us .frame-1597884287 {
  align-items: flex-start;
  display: flex;
  height: 7.73vw;
  justify-content: flex-end;
  margin-right: 0.45vw;
  margin-top: 10.23vw;
  min-width: 30.0vw;
  padding: 1.59vw;
}

.about-us .projects {
  letter-spacing: 0;
  line-height: normal;
  min-height: 3.64vw;
  white-space: nowrap;
}

.about-us .services {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 0.23vw;
  margin-top: 9.32vw;
  min-height: 3.64vw;
  min-width: 27.05vw;
  white-space: nowrap;
}

.about-us .place-1 {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 0.23vw;
  margin-top: 11.82vw;
  min-height: 3.64vw;
  min-width: 26.14vw;
  white-space: nowrap;
}

.about-us .flex-row {
  align-self: flex-end;
  gap: 10.23vw;
  margin-right: 0;
  margin-top: 36.59vw;
  min-width: 92.5vw;
}

.about-us .lets-work-together {
  color: var(--black);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxxl);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 6.14vw;
  min-height: 2.95vw;
  min-width: 42.73vw;
  text-decoration: underline;
  white-space: nowrap;
}

.about-us .robot {
  align-items: center;
  display: flex;
  gap: 8500.23vw;
  height: 39.55vw;
  min-width: 39.55vw;
}

.about-us .overlap-group1 {
  align-self: flex-end;
  height: 22.05vw;
  margin-bottom: -225.25vw;
  margin-left: -8511.59vw;
  position: relative;
  width: 23.64vw;
}

.about-us .left {
  height: 19.77vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 19.77vw;
}

.about-us .right {
  height: 19.77vw;
  left: 3.86vw;
  position: absolute;
  top: 2.27vw;
  width: 19.77vw;
}

.about-us .base {
  align-items: flex-end;
  display: flex;
  margin-top: 8.26vw;
  min-width: 12.05vw;
}

.about-us .base_2 {
  height: 9.77vw;
  margin-bottom: -213.26vw;
  margin-left: -8532.5vw;
  width: 11.36vw;
}

.about-us .eye {
  align-self: center;
  background: radial-gradient(50% 50% at 50% 50%, rgba(102, 122, 84, 0) 0%, rgb(102, 122, 84) 100%);
  border-radius: 0.47vw;
  box-shadow: 0.0vw 0.14vw 0.27vw #0000002b;
  height: 0.91vw;
  margin-left: 8521.14vw;
  margin-top: 0.23vw;
  width: 0.91vw;
}

.about-us .mouth {
  align-items: flex-end;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1.94vw;
  margin-left: 0.68vw;
  min-width: 2.05vw;
  transform: rotate(30.00deg);
}

.about-us .overlap-group-1 {
  height: 2.05vw;
  margin-bottom: 0;
  position: relative;
  width: 2.05vw;
}

.about-us .rectangle22 {
  background-color: var(--willow-grove);
  height: 2.05vw;
  left: 0.91vw;
  position: absolute;
  top: 0;
  width: 0.23vw;
}

.about-us .rectangle23 {
  background-color: var(--willow-grove);
  height: 2.05vw;
  left: 0.91vw;
  position: absolute;
  top: 0;
  transform: rotate(-90.00deg);
  width: 0.23vw;
}

.about-us .ete {
  background: radial-gradient(50% 50% at 50% 50%, rgba(102, 122, 84, 0) 0%, rgb(102, 122, 84) 100%);
  border-radius: 0.47vw;
  box-shadow: 0.0vw 0.14vw 0.27vw #0000002b;
  height: 0.91vw;
  margin-bottom: 2.18vw;
  margin-left: 1.36vw;
  width: 0.91vw;
}

.about-us .frame-1597884284 {
  align-self: flex-start;
  height: 6.59vw;
  margin-left: -8373.18vw;
  margin-top: 205.45vw;
  width: 7.05vw;
}

.about-us .vector-1 {
  align-self: flex-start;
  height: 5.45vw;
  margin-left: -8412.95vw;
  margin-top: 701.82vw;
  width: 5.45vw;
}

.about-us .overlap-group7 {
  height: 197.95vw;
  margin-left: -54.32vw;
  margin-top: 86.14vw;
  position: relative;
  width: 208.64vw;
}

.about-us .rectangle-42070 {
  background-color: #546a400d;
  height: 65.68vw;
  left: 52.27vw;
  position: absolute;
  top: 32.05vw;
  width: 104.32vw;
}

.about-us .group-1597883457 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2.27vw;
  left: 58.86vw;
  min-height: 11.82vw;
  position: absolute;
  top: 38.41vw;
  width: 91.82vw;
}

.about-us .heading-1-strong-helping-non {
  color: #232323;
  font-family: var(--font-family-unbounded);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  height: 3.18vw;
  letter-spacing: 0;
  line-height: 5.48vw;
  margin-right: 0.68vw;
  text-align: center;
  width: 62.95vw;
}

.about-us .innovative-strategie {
  color: #535353;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  height: 6.36vw;
  letter-spacing: 0;
  line-height: 4.09vw;
  margin-right: 0.91vw;
  text-align: center;
  width: 90.91vw;
}

.about-us .projects-1 {
  align-items: flex-end;
  display: flex;
  height: 148.41vw;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 208.64vw;
}

.about-us .component-1 {
  margin-left: -8363.64vw;
}

.about-us .component-2 {
  margin-left: 139.55vw;
}

.about-us .group-1 {
  align-items: center;
  align-self: center;
  display: flex;
  margin-left: 7914.55vw;
  margin-top: 0.05vw;
  min-width: 792.05vw;
}

.about-us .frame-1-2 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 2.17vw;
  display: flex;
  height: 22.27vw;
  margin-bottom: 0.05vw;
  opacity: 0.5;
  overflow: hidden;
  width: 34.55vw;
}

.about-us .image-4 {
  height: 24.09vw;
  margin-left: -0.45vw;
  margin-top: -0.86vw;
  object-fit: cover;
  width: 35.45vw;
}

.about-us .frame {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 2.17vw;
  display: flex;
  height: 22.27vw;
  margin-bottom: 0.05vw;
  margin-left: 2.5vw;
  opacity: 0.5;
  overflow: hidden;
  padding: 0 0.05vw;
  width: 34.55vw;
}

.about-us .image-5 {
  height: 22.73vw;
  margin-top: -0.17vw;
  object-fit: cover;
  width: 34.32vw;
}

.about-us .frame-1 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 2.17vw;
  display: flex;
  height: 22.27vw;
  margin-bottom: 0.05vw;
  margin-left: 2.5vw;
  opacity: 0.5;
  overflow: hidden;
  width: 34.55vw;
}

.about-us .image-6 {
  height: 23.86vw;
  margin-left: -0.23vw;
  margin-top: -0.75vw;
  object-fit: cover;
  width: 35.0vw;
}

.about-us .image-7 {
  height: 23.86vw;
  margin-left: -0.68vw;
  margin-top: -0.75vw;
  object-fit: cover;
  width: 35.91vw;
}

.about-us .image-9 {
  height: 22.73vw;
  margin-top: -0.23vw;
  object-fit: cover;
  width: 34.55vw;
}

.about-us .image-13 {
  height: 27.5vw;
  margin-left: -1.14vw;
  margin-top: -2.58vw;
  object-fit: cover;
  width: 36.59vw;
}

.about-us .image-8 {
  height: 23.41vw;
  margin-left: -0.45vw;
  margin-top: -0.49vw;
  object-fit: cover;
  width: 35.45vw;
}

.about-us .image-5-1 {
  height: 22.95vw;
  margin-left: -0.23vw;
  margin-top: -0.29vw;
  object-fit: cover;
  width: 34.77vw;
}

.about-us .center {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 2.17vw;
  display: flex;
  margin-left: 2.5vw;
  overflow: hidden;
  width: 50.0vw;
}

.about-us .image-7-1 {
  height: 31.82vw;
  margin-left: -0.91vw;
  margin-top: -0.07vw;
  object-fit: cover;
  width: 51.59vw;
}

.about-us .frame-12 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 2.17vw;
  display: flex;
  height: 22.27vw;
  margin-bottom: 0.05vw;
  margin-left: 2.73vw;
  opacity: 0.5;
  overflow: hidden;
  width: 34.55vw;
}

.about-us .frame-1597884277 {
  align-items: flex-start;
  background-color: #576c43;
  border-radius: 5.0vw;
  display: flex;
  flex-direction: column;
  height: 82.27vw;
  left: 60.23vw;
  overflow: hidden;
  position: absolute;
  top: 115.68vw;
  width: 88.18vw;
}

.about-us .group-1597883458 {
  background-image: url(../img/vuesax-bold-arrow-square-right@2x.png);
  background-size: 100% 100%;
  height: 10.45vw;
  margin-left: -8430.45vw;
  margin-top: -37.5vw;
  width: 16.59vw;
}

.about-us .bg {
  height: 8.41vw;
  margin-left: -8453.41vw;
  margin-top: 4.77vw;
  width: 62.73vw;
}

.about-us .full-name {
  letter-spacing: 0;
  line-height: normal;
  margin-left: 15.18vw;
  margin-top: 36.14vw;
  min-height: 3.41vw;
  white-space: nowrap;
}

.about-us .input-text {
  align-items: flex-start;
  align-self: center;
  display: flex;
  flex-direction: column;
  gap: 4.32vw;
  margin-top: 7.27vw;
  min-height: 19.77vw;
  width: 62.73vw;
}

.about-us .input-text-1 {
  gap: 8418.86vw;
}

.about-us .bg-1 {
  height: 8.41vw;
  margin-top: -75.88vw;
}

.about-us .email {
  align-self: center;
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 1.81vw;
  min-height: 3.41vw;
  min-width: 7.5vw;
  white-space: nowrap;
}

.about-us .input-text-2 {
  gap: 8418.64vw;
  margin-left: 0;
}

.about-us .bg-2 {
  height: 15.68vw;
  margin-top: -87.82vw;
}

.about-us .message {
  align-self: center;
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 0.57vw;
  min-height: 3.41vw;
  min-width: 12.5vw;
  white-space: nowrap;
}

.about-us .overlap-group-2 {
  align-self: center;
  height: 7.73vw;
  margin-top: 14.09vw;
  position: relative;
  width: 62.73vw;
}

.about-us .input-text-3 {
  background-color: #586e45;
  gap: 8419.32vw;
  left: 0;
  position: absolute;
  top: 0;
}

.about-us .bg-3 {
  height: 7.73vw;
  margin-top: -109.5vw;
}

.about-us .full-name-1 {
  align-self: center;
  color: #aeaeae;
  font-family: var(--font-family-inter);
  font-size: 3.27vw;
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  margin-bottom: 0.18vw;
  min-height: 3.86vw;
  min-width: 0.23vw;
  white-space: nowrap;
}

.about-us .send-message {
  color: #576c43;
  font-family: var(--font-family-unbounded);
  font-size: 3.27vw;
  font-weight: 500;
  left: 16.59vw;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 2.73vw;
  white-space: nowrap;
}

.about-us .frame-1597884281::-webkit-scrollbar {
  display: none;
  width: 0;
}

.about-us .frame-1597884281 {
  align-items: flex-start;
  display: flex;
  height: 73.64vw;
  justify-content: flex-end;
  margin-left: -295.68vw;
  margin-top: 10.91vw;
  min-width: 675.91vw;
  overflow-x: scroll;
  padding: 0 174.95vw;
}

.about-us .frame-1597884282::-webkit-scrollbar {
  display: none;
  width: 0;
}

.about-us .frame-1597884282 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 5.23vw;
  min-height: 73.64vw;
  overflow-x: scroll;
  width: 310.45vw;
}

.about-us .group-1597883459 {
  align-items: center;
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 2.5vw;
  margin-left: 1.08vw;
  min-height: 7.95vw;
  width: 77.05vw;
}

.about-us .customer-reviews {
  width: 49.32vw;
}

.about-us .committed-to-better {
  color: #3e3e3e;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 4.77vw;
  margin-bottom: -2.5vw;
  margin-right: 0.91vw;
  min-height: 2.27vw;
  width: 76.14vw;
}

.about-us .group-1597883380 {
  align-items: flex-end;
  display: flex;
  flex: 0 0 auto;
  gap: 2.73vw;
  height: 60.45vw;
  min-width: 310.45vw;
}

.about-us .group-container-1 {
  align-self: flex-start;
}

.about-us .group-1000009609 {
  align-items: flex-end;
  background-image: url(../img/rectangle-5329-5@2x.png);
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  gap: 8.18vw;
  left: 0;
  min-height: 60.0vw;
  padding: 1.43vw 1.68vw;
  position: absolute;
  top: 0;
  width: 60.0vw;
}

.about-us .vector {
  height: 7.5vw;
  margin-right: 7.51vw;
  margin-top: 6.36vw;
  width: 10.0vw;
}

.about-us .overlap-group {
  align-items: flex-end;
  background-color: var(--vida-loca);
  border-radius: 2.99vw;
  display: flex;
  height: 35.0vw;
  min-width: 56.36vw;
  padding: 3.25vw 1.34vw;
}

.about-us .the-team-delivered-a {
  letter-spacing: 0;
  line-height: 4.7vw;
  min-height: 28.41vw;
  width: 53.64vw;
}

.about-us .group-1597883375 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 3.18vw;
  min-height: 11.82vw;
  position: absolute;
  top: 7.27vw;
  width: 28.86vw;
}

.about-us .group-1261153125 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 0.68vw;
  min-height: 9.32vw;
  width: 29.77vw;
}

.about-us .name {
  letter-spacing: -0.04vw;
  line-height: 4.14vw;
  min-height: 4.32vw;
  min-width: 28.86vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .executive-engineer {
  letter-spacing: -0.02vw;
  line-height: 4.14vw;
  margin-left: 0;
  min-height: 4.32vw;
  min-width: 21.36vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .frame-1-1 {
  height: 2.73vw;
  position: relative;
  width: 15.91vw;
}

.about-us .group-container {
  height: 60.0vw;
  position: relative;
  width: 60.0vw;
}

.about-us .group-1000009609-1 {
  background-image: url(../img/rectangle-5329-6@2x.png);
}

.about-us .group-1000009609-2 {
  background-image: url(../img/rectangle-5329-7@2x.png);
}

.about-us .group-1000009609-3 {
  background-image: url(../img/rectangle-5329-8@2x.png);
}

.about-us .group-1261153125-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 0.68vw;
  margin-left: 0;
  min-height: 9.32vw;
  width: 29.77vw;
}

.about-us .group-container-2 {
  margin-bottom: 0;
}

.about-us .group-1000009609-4 {
  background-image: url(../img/rectangle-5329-9@2x.png);
}

.about-us .group-1597883479-1 {
  align-items: center;
  gap: 8369.09vw;
  margin-top: 12.5vw;
}

.about-us .line-43 {
  align-self: flex-end;
  height: 0.23vw;
  margin-bottom: -362.95vw;
  margin-left: -8455.68vw;
  width: 90.91vw;
}

.about-us .group-1597883477 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 17.27vw;
  margin-bottom: 0.29vw;
  min-height: 75.45vw;
  width: 91.36vw;
}

.about-us .group-1597883476 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 10.68vw;
  width: 100%;
}

.about-us .group-1597883475 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 7.5vw;
  width: 100%;
}

.about-us .group-1597883474 {
  align-items: center;
  display: flex;
  gap: 17.5vw;
  margin-left: 0.45vw;
  min-width: 90.68vw;
}

.about-us .group-1597883468 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 3.18vw;
  margin-top: 0.1vw;
  min-height: 19.09vw;
  width: 62vw;
}

.about-us .group-1597883465 {
  align-items: center;
  display: flex;
  gap: 8464.09vw;
  min-width: 33.41vw;
}

.about-us .vector-2 {
  align-self: flex-end;
  height: 3.41vw;
  margin-bottom: -376.82vw;
  margin-left: -8460.23vw;
  width: 3.41vw;
}

.about-us .nav-list-item-link-contacts {
  letter-spacing: 0;
  line-height: 4.45vw;
  margin-top: 0.21vw;
  text-align: center;
  width: auto;
}

.about-us .group-1597883466 {
  align-items: flex-end;
  display: flex;
  gap: 8464.09vw;
  min-width: 49.55vw;
}

.about-us .vector-3 {
  height: 2.5vw;
  margin-bottom: -376.82vw;
  margin-left: -8460.23vw;
  width: 3.18vw;
}

.about-us .nav-list-item-link-contacts-2 {
  height: 2.27vw;
  margin-bottom: 0.02vw;
  text-align: center;
  width: 42.05vw;
}

.about-us .group-1597883467 {
  align-items: flex-end;
  display: flex;
  gap: 8464.09vw;
  min-width: 48.41vw;
}

.about-us .vector-4 {
  height: 3.64vw;
  margin-bottom: -373.63vw;
  margin-left: -8460.23vw;
  width: 3.18vw;
}

.about-us .nav-list-item-link-contacts-1 {
  /* height: 6.82vw; */
  width: auto;
}

.about-us .group-1597883473 {
  align-items: flex-start;
  display: flex;
  gap: 8438.86vw;
  height: 22.27vw;
  min-width: 24.09vw;
}

.about-us .group-1597883472 {
  align-self: flex-end;
  height: 4.77vw;
  margin-bottom: -376.82vw;
  margin-left: -8457.5vw;
  width: 18.64vw;
}

.about-us .screenshot-2025-02-10-120027-2 {
  height: 15.0vw;
  object-fit: cover;
  width: 24.09vw;
}

.about-us .contact-us-today-to {
  color: var(--shark);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 4.32vw;
  text-align: center;
  width: 100%;
}

.about-us .group-1597883471 {
  align-items: flex-start;
  display: flex;
  gap: 2.95vw;
  margin-left: 0.03vw;
  min-width: 81.82vw;
}

.about-us .text-field {
  align-items: center;
  background-color: var(--athens-gray);
  border: 0.08vw solid;
  border-color: var(--willow-grove);
  border-radius: 6.35vw;
  display: flex;
  gap: 2.54vw;
  height: 8.86vw;
  justify-content: center;
  padding: 2.54vw 3.81vw;
  position: relative;
  width: 42.63vw;
}

.about-us .icons-email {
  height: 3.81vw;
  margin-left: -8470.23vw;
  margin-top: -276.95vw;
  position: relative;
  width: 3.81vw;
}

.about-us .enter-your-email-to-get-started {
  color: var(--willow-grove);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-s);
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2.3vw;
  margin-right: -0.93vw;
  position: relative;
  width: 30.52vw;
}

.about-us .button {
  align-items: center;
  background-color: var(--willow-grove);
  border-radius: 12.53vw;
  box-shadow: 0.0vw 0.23vw 0.23vw #00000040;
  display: inline-flex;
  gap: 2.51vw;
  justify-content: center;
  padding: 0.94vw 1.25vw 0.94vw 3.76vw;
  position: relative;
}

.about-us .get-started {
  color: var(--white);
  font-family: var(--font-family-unbounded);
  font-size: 2.5vw;
  font-weight: 700;
  letter-spacing: 0.01vw;
  line-height: 3.25vw;
  position: relative;
  white-space: nowrap;
  width: fit-content;
}

.about-us .arrow {
  align-items: flex-start;
  background-color: #f8fafc;
  border-radius: 12.53vw;
  display: inline-flex;
  flex: 0 0 auto;
  flex-direction: column;
  gap: 1.25vw;
  padding: 1.88vw;
  position: relative;
}

.about-us .iconsarrow-up-right {
  height: 3.13vw;
  margin-left: -8543.04vw;
  margin-top: -277.89vw;
  position: relative;
  width: 3.13vw;
}

.about-us .copyright-g-s-bitl {
  color: var(--log-cabin);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 500;
  letter-spacing: 0;
  line-height: 4.45vw;
  width: 100%;
  margin-top: 0;
  min-width: 100%;
  white-space: normal;
}

.about-us .vector-5 {
  height: 5.45vw;
  margin-left: -8412.95vw;
  margin-top: 407.73vw;
  width: 5.45vw;
}

.about-us .group-1597883480-1 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-top: 0;
  min-width: 100%;
  position: fixed;
  background: #fff;
  z-index: 999;
  top: 0;
  left: 0;
  padding: 4vw 5vw;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.about-us .frame-1597884283 {
  height: 26px;
  margin-bottom: 0.69px;
  width: 32px;
}

.about-us .untitled-design-1 {
  background-color: var(--black);
  border-radius: 4.15vw;
  height: 72.73vw;
  margin-top: 10.0vw;
  width: 79.09vw;
}

.about-us .group-1597883481 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 4.09vw;
  margin-top: 9vw;
  width: 100%;
}

.about-us .lets-build-something-amazing-together {
  color: var(--black);
  font-family: var(--font-family-unbounded);
  font-size: 7.48vw;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 9.14vw;
  text-align: center;
  width: 100%;
}

.about-us .duel-edge-offers-it {
  color: var(--black);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 5.77vw;
  text-align: center;
  width: 100%;
}

.about-us .button-1 {
  align-items: center;
  background-color: var(--willow-grove);
  border-radius: 48.28px;
  display: flex;
  gap: 11px;
  padding: 5px 6px 6px 18px;
}

.about-us .explore-more {
  color: #fff;
  font-family: var(--font-family-montserrat);
  font-size: 12px;
  font-weight: 700;
}

.about-us .arrow-1 {
  height: 5.91vw;
  width: 5.91vw;
}

.about-us .frame-1597884279 {
  align-items: flex-start;
  background: linear-gradient(180deg, rgba(102, 122, 84, 0.2) 0%, rgba(102, 122, 84, 0.1) 100%);
  border-radius: 2.73vw;
  display: flex;
  margin-left: 0.23vw;
  margin-top: 8.86vw;
  min-width: 100%;
  justify-content: space-between;
}

.about-us .frame-154 {
  align-items: flex-start;
  border-color: var(--white);
  border-radius: 1.64vw 0.0vw 0.0vw 1.64vw;
  border-right-style: solid;
  border-right-width: 0.07vw;
  display: flex;
  flex-direction: column;
  gap: 1.82vw;
  min-height: 14.77vw;
  padding: 2.68vw 3.05vw;
  width: 50%;
}

.about-us .rating {
  align-items: flex-start;
  display: flex;
  gap: 2vw;
  position: relative;
}

.about-us .text-1 {
  color: var(--shark);
  font-family: var(--font-family-satoshi-medium);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  height: auto;
  white-space: normal;
}

.about-us .frame-14 {
  position: relative;
  width: 23vw;
}

.about-us .x15-businesses-35-happy-clients {
  color: var(--shark);
  font-family: var(--font-family-montserrat);
  font-size: 3.5vw;
  font-weight: 500;
  letter-spacing: 0;
  opacity: 0.8;
}

.about-us .frame-157 {
  align-items: flex-end;
  border-radius: 0.0vw 1.64vw 1.64vw 0.0vw;
  display: flex;
  overflow: hidden;
  padding: 2.36vw 2.48vw;
  width: 50%;
}

.about-us .give-you-100-security {
  color: #383838;
  font-family: var(--font-family-clash_display-medium);
  font-size: 4.4vw;
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
}

.about-us .group-1597883495 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 8.18vw;
  margin-top: 11.14vw;
  width: 100%;
}

.about-us .group-1597883484 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2.95vw;
  width: 100%;
}

.about-us .corevalues {
  letter-spacing: 0;
  width: 100%;
  text-align: center;
  font-size: 7vw;
}

.about-us .our-core-values-moti {
  color: #333333;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 4.36vw;
  text-align: center;
  width: 100%;
}

.about-us .group-1597883494 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 11.27vw;
  /* min-height: 236.36vw; */
  width: 100%;
}

.about-us .x-container {
  height: 59vw;
  position: relative;
  width: 85%;
}

.about-us .frame-1597884252 {
  background: linear-gradient(180deg, rgba(102, 122, 84, 0.2) 0%, rgba(102, 122, 84, 0.1) 100%);
  border: 0.21vw solid;
  border-color: var(--chiffon);
  border-radius: 5.09vw;
  box-shadow: 0.0vw 0.06vw 0.58vw #57861e80;
  height: 100%;
  left: 0;
  position: absolute;
  top: 4.32vw;
  width: 100%;
}

.about-us .group-1597883489 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 5.45vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.about-us .frame-47389-1 {
  height: 14.55vw;
  position: relative;
  width: 14.55vw;
}

.about-us .group-1597883488 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 5.0vw;
  min-height: 22.95vw;
  width: 100%;
  padding: 0 3vw;
}

.about-us .customer-oriented {
  text-align: center;
  width: 100%;
}

.about-us .our-clients-have-giv {
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: 100%;
}

.about-us .group-1597883489-1 {
  min-height: 47.05vw;
}

.about-us .frame-47389 {
  height: 14.55vw;
  position: relative;
  width: 14.55vw;
}

.about-us .group-1597883488-1 {
  min-height: 27.05vw;
}

.about-us .integrity {
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: 100%;
}

.about-us .we-stick-to-our-comm {
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: 100%;
}

.about-us .group-1597883489-2 {
  min-height: 42.95vw;
}

.about-us .group-1597883488-2 {
  min-height: 22.95vw;
}

.about-us .original-everyday {
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: 100%;
}

.about-us .we-are-passionate-w {
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: 100%;
}

.about-us .group-1597883489-3 {
  min-height: 43.86vw;
}

.about-us .group-1597883488-3 {
  min-height: 23.86vw;
}

.about-us .people {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 3.18vw;
  min-height: 3.18vw;
  text-align: center;
  width: 55.0vw;
}

.about-us .our-team-is-our-asse {
  color: var(--log-cabin);
  font-family: var(--font-family-inter);
  font-size: var(--font-size-xxxl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 0.91vw;
  min-height: 15.68vw;
  text-align: center;
  width: 63.18vw;
}

.about-us .frame-1597884255 {
  align-items: flex-start;
  background-color: var(--white);
  border-radius: 1.61vw;
  display: flex;
  margin-top: 9.77vw;
  overflow: hidden;
  width: 108%;
}

.about-us .overlap-group4 {
  height: 51.14vw;
  position: relative;
  width: 100%;
}

.about-us .x0dbddb3d38153a62881c68845a2b5b74-1 {
  background-color: var(--black);
  height: 100%;
  width: 100%;
}

.about-us .group-1597883423 {
  -webkit-backdrop-filter: blur(0.5vw) brightness(100%);
  align-items: center;
  justify-content: center;
  backdrop-filter: blur(0.5vw) brightness(100%);
  background-color: #00000005;
  border-radius: 1.61vw;
  box-shadow: 0.0vw 0.06vw 0.09vw #00000040;
  display: flex;
  flex-direction: column;
  gap: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 5vw;
}

.about-us .heading {
  align-self: center;
  color: var(--white);
  font-family: var(--font-family-unbounded);
  font-size: var(--font-size-xxxxl);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 0.23vw;
  min-height: 3.18vw;
  text-align: center;
  width: auto;
}

.about-us .paragraph,
.about-us .paragraph-1 {
  color: #e8e8e8;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: normal;
  text-align: center;
  width: auto;
  margin: 10px 0;
}


.about-us .group-1597883497 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2.5vw;
  margin-top: 40px;
  width: 100%;
  text-align: center;
}

.about-us .the-roadmap-to-impact {
  letter-spacing: 0;
  line-height: 5.91vw;
  width: 100%;
}

.about-us .strategic-direction {
  color: #333333;
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xl);
  font-weight: 400;
  letter-spacing: 0;
  line-height: 4.36vw;
  text-align: center;
  width: 100%;
}

.about-us .group-1597883500 {
  align-items: center;
  display: flex;
  gap: 2.05vw;
  margin-top: 8.64vw;
  width: 100%;
  justify-content: center;
}

.about-us .date_wrapper {
  height: 15.23vw;
  margin-left: -0.23vw;
  margin-top: -0.2vw;
  width: 15.23vw;
}

.about-us .client-connect {
  align-self: center;
  height: 2.73vw;
  letter-spacing: 0;
  line-height: 4.98vw;
  margin-top: 0.23vw;
  min-width: 31.82vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .group-1597883501 {
  align-items: center;
  display: flex;
  gap: 2.05vw;
  margin-top: 8.64vw;
  width: 100%;
  justify-content: center;
}

.about-us .deal-the-project {
  align-self: center;
  height: 2.73vw;
  letter-spacing: 0;
  line-height: 4.98vw;
  margin-top: 0.23vw;
  min-width: 36.14vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .flex-row-1 {
  align-items: center;
    align-self: center;
    display: flex;
    gap: 0.23vw;
    margin-top: 2.05vw;
    width: 100%;
    justify-content: center;
}

.about-us .group-1597883519 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 2.05vw;
  margin-top: 2.75vw;
  min-height: 17.5vw;
  width: 13.64vw;
}

.about-us .date_wrapper-1 {
  margin-left: -0.25vw;
}

.about-us .testing {
  height: 2.05vw;
  letter-spacing: 0;
  line-height: 3.75vw;
  margin-left: 0.27vw;
  min-width: 12.5vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .flex-col-1 {
  align-items: center;
  min-height: 40.91vw;
  width: 30.23vw;
}

.about-us .flex-row-2 {
  align-items: center;
  align-self: flex-start;
  display: flex;
  gap: 1.36vw;
  height: 16.82vw;
  min-width: 25.91vw;
}

.about-us .vector-6 {
  height: 5.91vw;
  margin-top: 5.11vw;
  width: 7.27vw;
}

.about-us .group-1597883517 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1.36vw;
  min-height: 16.82vw;
  width: 17.27vw;
}

.about-us .date_wrapper-2 {
  margin-right: 0.33vw;
}

.about-us .stratergy {
  height: 2.05vw;
  letter-spacing: 0;
  line-height: 3.75vw;
  margin-right: 0.45vw;
  min-width: 16.82vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .vector-7 {
  height: 4.77vw;
  margin-left: 9.19vw;
  margin-top: 1.14vw;
  width: 1.82vw;
}

.about-us .overlap-group9 {
  height: 16.59vw;
  margin-left: 1.23vw;
  margin-top: 1.36vw;
  position: relative;
  width: 28.86vw;
}

.about-us .vector-8 {
  height: 3.64vw;
  left: 0;
  position: absolute;
  top: 1.14vw;
  width: 8.41vw;
}

.about-us .group-1597883518 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 1.14vw;
  left: 5.91vw;
  min-height: 16.59vw;
  position: absolute;
  top: 0;
  width: 22.95vw;
}

.about-us .date_wrapper-3 {
  margin-right: 0.52vw;
}

.about-us .development {
  height: 2.05vw;
  letter-spacing: 0;
  line-height: 3.75vw;
  margin-right: 0.45vw;
  min-width: 22.5vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .flex-col-2 {
  align-items: flex-end;
  width: 100%;
  margin-top: 30px;
}

.about-us .group-1597883502 {
  align-items: flex-start;
  justify-content: center;
  display: flex;
  gap: 2.05vw;
  height: 14.77vw;
  min-width: 100%;
}

.about-us .launching {
  align-self: center;
  height: 2.73vw;
  letter-spacing: 0;
  line-height: 4.98vw;
  margin-top: 0.23vw;
  min-width: 23.41vw;
  text-align: center;
  white-space: nowrap;
}

.about-us .group-1597883520 {
  align-items: center;
  background-image: url(../img/bg-8.png);
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  gap: 5.45vw;
  margin-top: 13.86vw;
  padding: 0 0 6.82vw 0;
  width: 100%;
}

.about-us .know-your-mentores {
  color: var(--athens-gray);
  font-family: var(--font-family-unbounded);
  font-size: var(--font-size-xxxxl);
  font-weight: 400;
  height: 3.18vw;
  letter-spacing: 0;
  line-height: 5.91vw;
  margin-left: 0.23vw;
  margin-top: 0.23vw;
  width: 54.32vw;
}

.about-us .group-1597883508 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 5.0vw;
  min-height: 118.64vw;
  width: 78.18vw;
}

.about-us .group-159788350 {
  align-items: flex-end;
  background-color: #ffffff01;
  border-radius: 1.32vw;
  box-shadow: 0.0vw 0.0vw 1.32vw -0.16vw #00000080;
  display: flex;
  flex-direction: column;
  gap: 1.36vw;
  min-height: 56.82vw;
  padding: 4.77vw 8.64vw;
  width: 78.18vw;
}

.about-us .overlay-shadow {
  background-image: url(../img/overlay-shadow-1.svg);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 2.73vw;
  box-shadow: 0.0vw 0.0vw 1.32vw -0.16vw #00000080;
  height: 32.73vw;
  margin-right: 7.73vw;
  width: 45.23vw;
}

.about-us .group-1597883503 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2.73vw;
  min-height: 13.18vw;
  width: 60.0vw;
}

.about-us .name-mentore {
  color: var(--white);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxl);
  font-weight: 600;
  height: 5.0vw;
  letter-spacing: 0;
  line-height: 3.95vw;
  margin-right: 0.68vw;
  width: 32.05vw;
}

.about-us .a-certified-financia {
  color: var(--white);
  font-family: var(--font-family-signika_negative-regular);
  font-size: var(--font-size-l);
  font-weight: 400;
  height: 5.45vw;
  letter-spacing: 0;
  line-height: 3.61vw;
  margin-right: 0.91vw;
  text-align: center;
  width: 59.09vw;
}

.about-us .overlay-shadow-1 {
  background-image: url(../img/overlay-shadow.svg);
  background-position: 50% 50%;
  background-size: cover;
  border-radius: 2.73vw;
  box-shadow: 0.0vw 0.0vw 1.32vw -0.16vw #00000080;
  height: 32.73vw;
  margin-right: 7.73vw;
  width: 45.23vw;
}

.about-us .flex-row-3 {
  align-items: flex-start;
  display: flex;
  margin-top: 5vw;
  width: 108%;
  margin-right: -4%;
}

.about-us .vector-9 {
  align-self: flex-end;
  height: 5.45vw;
  width: 5.45vw;
}

.about-us .overlap-group8 {
  position: relative;
  width: 100%;
}

.about-us .group-1597883477-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 15vw;
  width: 100%;
}

.about-us .group-1597883474-1 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.about-us .group-1597883473-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 2.5vw;
  min-height: 22.27vw;
  width: 24.09vw;
}

.about-us .group-1597883472-1 {
  height: 4.77vw;
  margin-right: 0.07vw;
  width: 18.64vw;
}

.about-us .group-1597883465-1 {
  align-items: center;
  display: flex;
  gap: 3.86vw;
  width: 100%;
}

.about-us .vector-10 {
  align-self: flex-end;
  height: 3.41vw;
  margin-bottom: 0;
  width: 3.41vw;
}

.about-us .group-1597883466-1 {
  align-items: flex-start;
  display: flex;
  gap: 3.86vw;
  width: 100%;
}

.about-us .vector-11 {
  height: 2.5vw;
  width: 3.18vw;
}

.about-us .nav-list-item-link-contacts-3 {
  width: auto;
  word-break: break-all;
}

.about-us .group-1597883467-1 {
  align-items: flex-start;
  display: flex;
  gap: 3.86vw;
  width: 100%;
}

.about-us .vector-12 {
  height: 3.64vw;
  width: 3.18vw;
}

.about-us .icons-email-1 {
  height: 3.81vw;
  margin-left: -0.93vw;
  position: relative;
  width: 3.81vw;
}

.about-us .iconsarrow-up-right-1 {
  height: 3.13vw;
  position: relative;
  width: 3.13vw;
}

.about-us .line-43-1 {
  position: absolute;
  top: 52.32vw;
  width: 100%;
}

.about-us .bg-4 {
  margin-left: -8478.86vw;
  width: 62.73vw;
}

.about-us .component {
  height: 9.09vw;
  margin-bottom: -48.96vw;
  width: 9.09vw;
}

.about-us .customer {
  letter-spacing: 0;
  line-height: normal;
  min-height: 3.18vw;
}

.about-us .date_wrapper-4 {
  height: 13.64vw;
  margin-top: -0.23vw;
  position: relative;
  width: 13.64vw;
}

.about-us .flex {
  align-items: center;
  display: flex;
}

.about-us .flex-col-3 {
  display: flex;
  flex-direction: column;
}

.about-us .group-1000009609-5 {
  align-items: flex-end;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  gap: 8.18vw;
  left: 0;
  min-height: 60.0vw;
  padding: 1.43vw 1.68vw;
  position: absolute;
  top: 0;
  width: 60.0vw;
}


.about-us .group-1597883488-4 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 5.0vw;
  width: 100%;
  padding: 0 3vw;
}

.about-us .group-1597883489-4 {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 5.45vw;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.about-us .group-container-3 {
  height: 60.0vw;
  position: relative;
  width: 60.0vw;
}

.about-us .input-text-4 {
  align-items: flex-start;
  display: flex;
  height: 7.73vw;
  min-width: 62.73vw;
}

.about-us .nav-list-item-link-contacts-4 {
  letter-spacing: 0;
  line-height: 4.45vw;
}

.group-816846188 .mentors-section {
  width: 100%;
  border-radius: 20px;
  padding: 5vw 3vw;
  margin-top: 50px;
}

.group-816846188 .mentors-section .title {
  height: auto;
  line-height: normal;
  width: 100%;
  font-size: 6.26vw;
}

.group-816846188 .mentor-image {
  width: 100%;
  height: 350px;
  object-fit: cover;
}

.group-816846188 .mentor-name {
  font-size: 4.21vw;
  line-height: 1.2;
}

.group-816846188 .mentor-description {
  line-height: 1.3;
}

.group-816846188 .mentor-card.reverse {
  flex-direction: column-reverse;
}

.group-816846188 .mentors-section .mentor-card {
  box-shadow: none;
  padding: 10px;
}

.frame-159788425035168 {
  background-color: var(--black);
  border-radius: 4.15vw;
  height: 102vw;
  margin-top: 30vw;
  width: 90vw;
  overflow: hidden;
}

.frame-159788425035168 .untitled-design-11 {
  height: 100%;
  width: 100%;
  transform: scale(1.5);
  object-fit: cover;
  object-position: center;
}

.frame-1597885255 {
  margin-top: 15vw;
  width: 108%;
}

.frame-1597885255 .overlap-group6 {
  height: 80vw;
  width: 100%;
}
}