.screenshot-2024-04-24-at-1104-icon1 {
  height: 93.8px;
  width: 110px;
  position: absolute;
  margin: 0 !important;
  bottom: -22.8px;
  left: -102px;
  object-fit: cover;
}

.we{
  color: aliceblue;
}
.zambia-cargo1 {
  flex: 1;
  position: relative;
  line-height: 139%;
  z-index: 1;
}
.button-link,
.dropdown-list {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.dropdown-list {
  align-self: stretch;
  flex-direction: row;
  position: relative;
}
.button-link {
  width: 268px;
  flex-direction: column;
  padding: 44px 0 0;
  box-sizing: border-box;
}
.frame-child6 {
  align-self: stretch;
  height: 18px;
  position: relative;
  background-color: var(--color-chocolate-100);
}
.about-us1,
.home2 {
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.home2 {
  min-width: 49px;
  cursor: pointer;
}
.about-us1 {
  min-width: 75px;
  white-space: nowrap;
}
.caretdown-icon1 {
  width: 23px;
  height: 23px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.caretdown-wrapper,
.checkbox {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.caretdown-wrapper {
  flex-direction: column;
  padding: var(--padding-12xs) 0 0;
}
.checkbox {
  flex-direction: row;
  gap: var(--gap-7xs);
}
.services2 {
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
  min-width: 66px;
  cursor: pointer;
}
.publications2 {
  min-width: 97px;
  cursor: pointer;
}
.careers2,
.contact-us3,
.publications2,
.tenders2 {
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.careers2,
.tenders2 {
  min-width: 63px;
  cursor: pointer;
}
.contact-us3 {
  color: var(--main);
  min-width: 86px;
  white-space: nowrap;
}
.container1 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
}
.container-wrapper {
  width: 738px;
  flex-direction: row;
  justify-content: flex-start;
  padding: 0 var(--padding-12xs);
  box-sizing: border-box;
}
.button-link-parent,
.container-wrapper,
.rectangle-parent {
  display: flex;
  align-items: flex-start;
  max-width: 100%;
}
.rectangle-parent {
  width: 837px;
  flex-direction: column;
  justify-content: flex-start;
  gap: 41px;
  color: var(--color-white);
}
.button-link-parent {
  align-self: stretch;
  background-color: var(--black-black-500);
  overflow: hidden;
  flex-direction: row;
  justify-content: space-between;
  padding: 0 0 var(--padding-6xl) 202px;
  box-sizing: border-box;
  top: 0;
  z-index: 99;
  position: sticky;
  gap: var(--gap-xl);
  text-align: left;
  font-size: var(--font-size-lg);
  color: var(--color-chocolate-100);
  font-family: var(--font-lato);
}
.s-3350-1-icon,
.star-shape-child {
  position: relative;
  display: none;
  max-width: 100%;
}
.s-3350-1-icon {
  height: 1065.5px;
  width: 1598px;
  object-fit: cover;
}
.star-shape-child {
  width: 1440px;
  height: 534px;
  background-color: var(--color-gray-400);
}
.hear {
  color: var(--main);
}
.send-us-a,
.we-want-to-container {
  position: relative;
  line-height: 139%;
  z-index: 2;
}
.we-want-to-container {
  margin: 0;
  width: 715px;
  height: 153px;
  font-size: inherit;
  font-weight: 700;
  font-family: inherit;
  display: inline-block;
  flex-shrink: 0;
  max-width: 100%;
}
.send-us-a {
  font-weight: 500;
}
.send-us-a-message-give-us-a-c-wrapper {
  width: 715px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-lg);
  font-family: var(--font-lato);
}
.star-shape {
  width: 1440px;
  background-color: var(--color-gray-400);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-109xl) var(--padding-xl) 214px var(--padding-2xl);
  box-sizing: border-box;
  gap: var(--gap-sm);
  max-width: 100%;
  z-index: 1;
}
.frame-wrapper6,
.s-3350-1-parent {
  flex-shrink: 0;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.s-3350-1-parent {
  margin-top: -75px;
  margin-left: -20px;
  width: 1598px;
  padding: 66px var(--padding-xl);
  box-sizing: border-box;
  background-image: url(/img/public/07s-3350-1@2x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  min-height: 1066px;
  debug_commit: 1de1738;
  max-width: 111%;
}
.frame-wrapper6 {
  align-self: stretch;
  height: 522px;
  background-color: var(--black-black-500);
  overflow: hidden;
  max-width: 100%;
}
.offices,
.send-message {
  position: relative;
  line-height: 139%;
  font-weight: 500;
}
.send-message {
  margin: 0;
  width: 250px;
  font-size: inherit;
  font-family: inherit;
  display: inline-block;
}
.offices {
  align-self: stretch;
}
.offices-wrapper {
  width: 87px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
  box-sizing: border-box;
  font-size: var(--font-size-5xl);
}
.custom-shape-inner,
.send-message-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  max-width: 100%;
}
.send-message-parent {
  width: 707px;
  justify-content: space-between;
  gap: var(--gap-xl);
}
.custom-shape-inner {
  width: 937px;
  justify-content: center;
}
.first-name {
  width: 105px;
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.frame-input {
  border: 2px solid var(--black-black-50);
  outline: 0;
  background-color: transparent;
  align-self: stretch;
  height: 56px;
  position: relative;
  border-radius: var(--br-3xs);
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  min-width: 134px;
}
.first-name-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-2xs);
}
.phone-number {
  width: 144px;
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.frame-child7 {
  border: 2px solid var(--black-black-50);
  outline: 0;
  background-color: transparent;
  align-self: stretch;
  height: 56px;
  position: relative;
  border-radius: var(--br-3xs);
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  min-width: 134px;
}
.phone-number-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-mini);
  gap: var(--gap-2xs);
}
.select-topic {
  width: 114px;
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.frame-parent18 {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-4xl);
  min-width: 145px;
}
.last-name {
  width: 102px;
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.frame-child8 {
  border: 2px solid var(--black-black-50);
  outline: 0;
  background-color: transparent;
  align-self: stretch;
  height: 56px;
  position: relative;
  border-radius: var(--br-3xs);
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  min-width: 134px;
}
.last-name-parent {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-2xs);
}
.email {
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
  min-width: 54px;
}
.frame-child9 {
  border: 2px solid var(--black-black-50);
  outline: 0;
  background-color: transparent;
  align-self: stretch;
  height: 56px;
  position: relative;
  border-radius: var(--br-3xs);
  box-sizing: border-box;
  overflow: hidden;
  flex-shrink: 0;
  min-width: 134px;
}
.email-parent {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-2xs);
}
.email-parent,
.frame-parent17,
.frame-parent19 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.frame-parent19 {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-4xl);
  min-width: 145px;
}
.frame-parent17 {
  align-self: stretch;
  flex-direction: row;
  gap: 33px;
}
.prices {
  align-self: stretch;
  position: relative;
  line-height: 139%;
  z-index: 1;
}
.prices-wrapper {
  width: 55px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs) 0 0;
  box-sizing: border-box;
}
.caretdown-icon2 {
  height: 28px;
  width: 28px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  z-index: 1;
}
.frame-parent16,
.frame-parent20 {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
}
.frame-parent20 {
  border-radius: var(--br-3xs);
  border: 2px solid var(--main);
  overflow: hidden;
  flex-direction: row;
  justify-content: space-between;
  padding: var(--padding-xs) var(--padding-3xl) 10px var(--padding-lg);
  gap: var(--gap-xl);
  font-size: var(--font-size-base);
}
.frame-parent16 {
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-2xs);
}
.message {
  width: 225.5px;
  position: relative;
  line-height: 139%;
  font-weight: 500;
  display: inline-block;
}
.arc-shape-child {
  align-self: stretch;
  flex: 1;
  position: relative;
  border-radius: var(--br-3xs);
  border: 2px solid var(--black-black-50);
  overflow: hidden;
}
.arc-shape {
  align-self: stretch;
  height: 305px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 0 var(--padding-base);
  box-sizing: border-box;
  gap: var(--gap-2xs);
}
.send-message1 {
  width: 114px;
  position: relative;
  font-size: var(--font-size-sm);
  letter-spacing: 0.03em;
  font-weight: 500;
  font-family: var(--font-transducer-test);
  color: var(--color-white);
  text-align: left;
  display: inline-block;
}
.data-aggregator1,
.send-message-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  box-sizing: border-box;
}
.send-message-wrapper {
  cursor: pointer;
  border: 3px solid var(--main);
  padding: var(--padding-2xl) var(--padding-35xl);
  background-color: var(--color-chocolate-100);
  height: 65px;
  width: 228px;
  box-shadow: 0 8px 10.3px rgba(181, 32, 39, 0.25);
  border-radius: var(--br-6xs);
  justify-content: flex-start;
  white-space: nowrap;
}
.send-message-wrapper:hover {
  background-color: var(--color-chocolate-200);
  border: 3px solid var(--color-orangered);
  box-sizing: border-box;
}
.data-aggregator1 {
  align-self: stretch;
  height: 59px;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
}
.frame-parent15,
.frame-wrapper7 {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.frame-parent15 {
  align-self: stretch;
  align-items: flex-end;
  gap: 48px;
}
.frame-wrapper7 {
  width: 479px;
  align-items: flex-start;
  padding: 0 0 var(--padding-33xl);
  box-sizing: border-box;
  min-height: 849px;
  max-width: 100%;
}
.list-builder {
  height: 837px;
  width: 2px;
  position: relative;
  border-right: 2px solid rgba(232, 232, 232, 0.53);
  box-sizing: border-box;
}
.tanzania1 {
  width: 98px;
  position: relative;
  line-height: 28px;
  font-weight: 500;
  display: inline-block;
}
.envelope-icon3,
.mappinline-icon3,
.phone-icon3 {
  width: 25px;
  height: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.phone-container,
.shape-sizer {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.phone-container {
  gap: var(--gap-lgi);
}
.shape-sizer {
  gap: 52px;
}
.po-box-1056383 {
  margin-block-start: 0;
  margin-block-end: 42px;
}
.kurasini-area-dar3,
.po-box-105638-container2 {
  align-self: stretch;
  height: 17px;
  position: relative;
  line-height: 139%;
  display: inline-block;
  flex-shrink: 0;
}
.kurasini-area-dar3 {
  height: 50px;
}
.po-box-105638-plot-no-237-container {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.arcs-assembler,
.infozamcargocotz4 {
  width: 172px;
  position: relative;
  line-height: 139%;
  display: inline-block;
}
.infozamcargocotz4 {
  width: 198px;
  white-space: nowrap;
}
.triangle-maker {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-lgi);
  min-width: 198px;
}
.job,
.shape-sizer-parent {
  display: flex;
  justify-content: flex-start;
  max-width: 100%;
}
.shape-sizer-parent {
  width: 339px;
  flex-direction: row;
  align-items: flex-end;
  gap: var(--gap-3xs);
  font-size: var(--font-size-lg);
}
.job {
  align-self: stretch;
  box-shadow: var(--shadowsss);
  border-radius: var(--br-xs);
  border: 2px solid var(--black-black-50);
  box-sizing: border-box;
  overflow: hidden;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-4xl) var(--padding-xl);
  gap: var(--gap-mid);
}
.zambia1 {
  width: 82px;
  position: relative;
  font-size: var(--font-size-xl);
  line-height: 28px;
  font-weight: 500;
  display: inline-block;
}
.mappinline-icon4 {
  width: 25px;
  height: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.mappinline-frame {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-mini) 0 0;
}
.po-box-706321 {
  margin-block-start: 0;
  margin-block-end: 42px;
}
.po-box-70632-container1 {
  height: 17px;
  display: inline-block;
  flex-shrink: 0;
}
.po-box-70632-container1,
.zsic-mpendwa-house2 {
  align-self: stretch;
  position: relative;
  line-height: 139%;
}
.frame-parent22,
.po-box-70632-ndola-zambia-parent {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.po-box-70632-ndola-zambia-parent {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-7xs);
  min-width: 198px;
}
.frame-parent22 {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xs);
}
.phone-icon4 {
  height: 25px;
  width: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 25px;
}
.div3 {
  flex: 1;
  position: relative;
  line-height: 139%;
  white-space: nowrap;
}
.frame-parent21,
.phone-parent1 {
  width: 195px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.frame-parent21 {
  width: 339px;
  flex-direction: column;
  gap: var(--gap-lgi);
  max-width: 100%;
}
.envelope-icon4 {
  height: 25px;
  width: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 25px;
}
.mukubalogisticzamtelzm3 {
  flex: 1;
  position: relative;
  line-height: 139%;
  white-space: nowrap;
}
.envelope-parent1,
.image-assembler,
.job1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.envelope-parent1 {
  width: 298px;
  flex-direction: row;
  gap: var(--gap-3xs);
}
.image-assembler,
.job1 {
  align-self: stretch;
  flex-direction: column;
  max-width: 100%;
}
.job1 {
  box-shadow: var(--shadowsss);
  border-radius: var(--br-xs);
  border: 2px solid var(--black-black-50);
  box-sizing: border-box;
  overflow: hidden;
  padding: var(--padding-4xl) var(--padding-xl);
  gap: var(--gap-lg);
  font-size: var(--font-size-lg);
}
.image-assembler {
  gap: 22px;
}
.namibia1 {
  width: 90px;
  position: relative;
  font-size: var(--font-size-xl);
  line-height: 28px;
  font-weight: 500;
  display: inline-block;
}
.mappinline-icon5 {
  width: 25px;
  height: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.fill-input {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-mini) 0 0;
}
.no17-rikwumbi-kandanga1,
.pobox-4724-walvis1 {
  position: relative;
  line-height: 139%;
  display: inline-block;
}
.pobox-4724-walvis1 {
  align-self: stretch;
  height: 17px;
  flex-shrink: 0;
}
.no17-rikwumbi-kandanga1 {
  width: 304px;
}
.brush-input,
.effect-input {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.effect-input {
  flex: 1;
  flex-direction: column;
  gap: var(--gap-7xs);
  min-width: 218px;
}
.brush-input {
  align-self: stretch;
  flex-direction: row;
  gap: var(--gap-3xs);
}
.phone-icon5 {
  height: 25px;
  width: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 25px;
}
.shape-style-input {
  flex: 1;
  position: relative;
  line-height: 139%;
  white-space: nowrap;
}
.phone-parent2,
.symbol-input {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.phone-parent2 {
  width: 197px;
  flex-direction: row;
  gap: var(--gap-3xs);
}
.symbol-input {
  align-self: stretch;
  flex-direction: column;
  gap: var(--gap-lgi);
  max-width: 100%;
}
.envelope-icon5 {
  height: 25px;
  width: 25px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
  min-height: 25px;
}
.erickshimubwezamcargocotz {
  flex: 1;
  position: relative;
  line-height: 139%;
  white-space: nowrap;
}
.fill-color-input,
.job2 {
  justify-content: flex-start;
}
.fill-color-input {
  width: 352px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: var(--gap-3xs);
  max-width: 100%;
}
.job2 {
  align-self: stretch;
  box-shadow: var(--shadowsss);
  border-radius: var(--br-xs);
  border: 2px solid var(--black-black-50);
  box-sizing: border-box;
  overflow: hidden;
  padding: var(--padding-4xl) var(--padding-5xs) var(--padding-4xl)
    var(--padding-lg);
  gap: var(--gap-lg);
  font-size: var(--font-size-lg);
}
.condition-sorter,
.job2,
.link-connector {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
}
.link-connector {
  align-self: stretch;
  justify-content: flex-start;
  gap: 55px;
}
.condition-sorter {
  width: 400px;
  justify-content: flex-end;
  padding: 0 0 var(--padding-10xs);
  box-sizing: border-box;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.frame-parent14 {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: center;
  gap: 54px;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-lg);
}
.custom-shape {
  box-shadow: var(--shadowsss);
  border-radius: var(--br-xs);
  background-color: var(--color-white);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-24xl) var(--padding-28xl) 96px;
  box-sizing: border-box;
  gap: 49px;
  max-width: 100%;
  z-index: 3;
}
.frame-parent12,
.frame-parent13,
.oval-shape {
  align-self: stretch;
  display: flex;
  max-width: 100%;
}
.oval-shape {
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
  padding: 0 var(--padding-xl) 0 var(--padding-2xl);
  box-sizing: border-box;
  margin-top: -108px;
  font-size: var(--font-size-13xl);
  color: var(--black-black-500);
}
.frame-parent12,
.frame-parent13 {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
}
.frame-parent12 {
  align-items: flex-start;
  text-align: center;
  font-size: 51px;
  color: var(--color-white);
  font-family: var(--font-transducer-test);
}
.zambia-cargo2 {
  width: 268px;
  position: relative;
  line-height: 139%;
  display: inline-block;
  flex-shrink: 0;
  z-index: 1;
}
.image-resizer {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--padding-10xl);
}
.screenshot-2024-04-24-at-1104-icon2 {
  height: 93.8px;
  width: 110px;
  position: absolute;
  margin: 0 !important;
  top: -87px;
  left: -10px;
  object-fit: cover;
}
.freight-logistics1 {
  font-family: var(--font-peligro-stencil);
  color: var(--main);
}
.centre-of-excellence-container1 {
  flex: 1;
  position: relative;
  line-height: 139%;
  display: inline-block;
  max-width: 100%;
  z-index: 2;
}
.image-croppper,
.image-mirror {
  align-self: stretch;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.image-mirror {
  flex-direction: row;
  position: relative;
  font-size: var(--font-size-5xl);
  color: var(--color-white);
  font-family: var(--font-transducer-test);
}
.image-croppper {
  flex-direction: column;
  gap: var(--gap-base);
}
.social-media-icon3 {
  position: absolute;
  height: 189.47%;
  width: 327.27%;
  top: -45.26%;
  right: -116.36%;
  bottom: -44.21%;
  left: -110.91%;
  border-radius: var(--br-5xs);
  background-color: var(--secondary-colors-color-2);
  display: none;
}
.facebook-icon1 {
  position: absolute;
  height: 94.74%;
  width: 89.09%;
  top: 2.11%;
  right: 2.73%;
  bottom: 3.16%;
  left: 8.18%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.social-media-icon-squarefaceb1 {
  width: 11px;
  height: 19px;
  position: relative;
}
.button-set {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-7xs) 0 0;
}
.social-media-icon4 {
  position: absolute;
  height: 240%;
  width: 189.47%;
  top: -70.67%;
  right: -46.32%;
  bottom: -69.33%;
  left: -43.16%;
  border-radius: var(--br-5xs);
  background-color: var(--secondary-colors-color-2);
  display: none;
}
.twitter-icon1 {
  position: absolute;
  height: 97.33%;
  width: 94.74%;
  top: 0.67%;
  right: 1.05%;
  bottom: 2%;
  left: 4.21%;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.social-media-icon-squaretwitt1 {
  width: 19px;
  height: 15px;
  position: relative;
}
.horizontal-rule {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-11xs) var(--padding-8xs) 0 0;
}
.social-media-icon-squareinsta1 {
  width: 19px;
  height: 19px;
  position: relative;
  object-fit: cover;
}
.icon-set {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: 0 var(--padding-8xs) 0 0;
}
.social-media-icon5 {
  position: absolute;
  top: -8.6px;
  left: -8.2px;
  border-radius: var(--br-5xs);
  background-color: var(--secondary-colors-color-2);
  width: 36px;
  height: 36px;
  display: none;
}
.linkedin-icon1 {
  position: absolute;
  top: 0.8px;
  left: 0.8px;
  width: 18px;
  height: 17.1px;
}
.social-icon1,
.social-media-icon-squarelinke1 {
  height: 18px;
  width: 19px;
  position: relative;
}
.social-icon1 {
  width: 24px;
  height: 24px;
  overflow: hidden;
  flex-shrink: 0;
}
.dropdown-menu,
.icon-set1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.icon-set1 {
  flex-direction: column;
  padding: var(--padding-12xs) 0 0;
}
.dropdown-menu {
  flex-direction: row;
  gap: var(--gap-mid);
}
.whatsapp-logo-variant-1-icon1 {
  width: 17px;
  height: 17px;
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.whatsapp-logo-variant-1-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-8xs) 0 0;
}
.image-holder {
  flex-direction: row;
  gap: var(--gap-base);
}
.image-croppper-parent,
.image-holder,
.image-holder-wrapper {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.image-holder-wrapper {
  flex-direction: row;
  padding: 0 var(--padding-11xs);
}
.image-croppper-parent {
  width: 389px;
  flex-direction: column;
  gap: var(--gap-16xl);
  min-width: 389px;
  max-width: 100%;
}
.footer-title3 {
  width: 95px;
  position: relative;
  line-height: 22px;
  display: inline-block;
}
.clearing-forwarding2,
.container-freight-station2,
.enhanced-handling-services1,
.inland-container-depot2,
.metals-and-concentrate1,
.representative-office-center1,
.seasonal-agricultural-exports1,
.transport1 {
  margin-block-start: 0;
  margin-block-end: 42px;
}
.blank-line4 {
  margin: 0;
}
.container-freight-station-container1 {
  align-self: stretch;
  position: relative;
  font-size: var(--font-size-sm);
  line-height: 0%;
  color: var(--color-gray-300);
}
.footer-title-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-21xl);
  min-width: 177px;
}
.footer-title4 {
  width: 124px;
  position: relative;
  line-height: 22px;
  display: inline-block;
}
.background2,
.careers3,
.contact-us4,
.home3,
.our-team2,
.payments1,
.publications3,
.services3,
.tenders3 {
  margin-block-start: 0;
  margin-block-end: 42px;
}
.blank-line5 {
  margin: 0;
}
.home-our-team-container1 {
  height: 310px;
  width: 273px;
  position: absolute;
  margin: 0 !important;
  right: -149px;
  bottom: 0;
  font-size: var(--font-size-sm);
  line-height: 0%;
  color: var(--color-gray-300);
  display: inline-block;
}
.frame-parent23,
.frame-parent24 {
  flex: 1;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  max-width: 100%;
}
.frame-parent24 {
  position: relative;
  gap: var(--gap-18xl);
  min-width: 282px;
  margin-left: -12px;
  font-size: var(--font-size-xl);
  color: var(--color-white);
  font-family: var(--font-transducer-test);
}
.frame-parent23 {
  min-width: 527px;
  row-gap: 20px;
}
.footer-title5 {
  width: 120px;
  position: relative;
  font-size: var(--font-size-xl);
  line-height: 22px;
  display: inline-block;
  font-family: var(--font-transducer-test);
  color: var(--color-white);
}
.head-office1,
.kurasini-area-dar4,
.po-box-1056384,
.tel-255-22285147141 {
  margin-block-start: 0;
  margin-block-end: 27px;
}
.infozamcargocotz6 {
  text-decoration: underline;
}
.infozamcargocotz5 {
  color: inherit;
}
.email-infozamcargocotz1 {
  margin-block-start: 0;
  margin-block-end: 27px;
}
.blank-line6 {
  margin: 0;
}
.head-office-po-container1 {
  position: relative;
  line-height: 0%;
  z-index: 1;
}
.nd-floor-po1,
.regional-office1,
.tel-260-2121,
.zsic-mpendwa-house3 {
  margin-block-start: 0;
  margin-block-end: 27px;
}
.mukubalogisticzamtelzm5 {
  text-decoration: underline;
}
.mukubalogisticzamtelzm4 {
  color: inherit;
}
.email-mukubalogisticzamtelz1 {
  margin-block-start: 0;
  margin-block-end: 27px;
}
.blank-line7 {
  margin: 0;
}
.regional-office-zsic-container1 {
  align-self: stretch;
  position: relative;
  line-height: 0%;
  z-index: 1;
}
.no17-rikwumbi-kandanga2,
.pobox-4724-walvis2,
.tel-264-8140434841,
.zambi-cargo-dry1 {
  margin-block-start: 0;
  margin-block-end: 27px;
}
.e-mail-erickshimubwezamcarg1 {
  margin: 0;
}
.zambi-cargo-dry-container1 {
  width: 336px;
  position: relative;
  line-height: 0%;
  display: inline-block;
  max-height: 120px;
  word-break: break-word;
}
.align,
.align-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.align {
  align-self: stretch;
  gap: var(--gap-11xl);
}
.align-wrapper {
  width: 336px;
  padding: var(--padding-7xs) 0 0;
  box-sizing: border-box;
  min-width: 336px;
  max-width: 100%;
  font-size: var(--font-size-sm);
  color: var(--color-gray-300);
}
.shape-transformer,
.shape-transformer-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.shape-transformer {
  flex: 1;
  justify-content: flex-start;
  gap: var(--gap-88xl);
  max-width: 100%;
}
.shape-transformer-wrapper {
  justify-content: flex-end;
  padding: 0 var(--padding-10xs) 0 0;
}
.center,
.center-wrapper,
.shape-transformer-wrapper {
  align-self: stretch;
  box-sizing: border-box;
  max-width: 100%;
}
.center {
  flex: 1;
  position: relative;
  border-top: 1px solid var(--neutral-400);
}
.center-wrapper {
  height: 1px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 var(--padding-10xs) 0 var(--padding-xs);
}
.footer-left2,
.footer-left3 {
  position: relative;
  line-height: 30px;
}
.footer-left3 {
  display: inline-block;
  max-width: 100%;
}
.align-left {
  width: 1237px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  max-width: 100%;
  gap: var(--gap-xl);
  color: var(--color-gray-300);
  font-family: var(--font-inter);
}
.contact-us2,
.footer1,
.opacity-slider {
  overflow: hidden;
  display: flex;
  justify-content: flex-start;
}
.opacity-slider {
  flex: 1;
  border-radius: var(--br-sm);
  background-color: var(--color-darkslategray);
  flex-direction: column;
  align-items: flex-end;
  padding: var(--padding-39xl) var(--padding-45xl) var(--padding-xs)
    var(--padding-34xl);
  box-sizing: border-box;
  gap: var(--gap-lgi);
  max-width: 100%;
}
.contact-us2,
.footer1 {
  align-items: flex-start;
}
.footer1 {
  margin-left: -2px;
  align-self: stretch;
  background-color: var(--black-black-500);
  flex-direction: row;
  padding: var(--padding-2xl) var(--padding-16xl) var(--padding-6xl)
    var(--padding-17xl);
  box-sizing: border-box;
  max-width: 100%;
  text-align: left;
  font-size: var(--font-size-lg);
  color: var(--color-chocolate-100);
  font-family: var(--font-lato);
}
.contact-us2 {
  width: 100%;
  position: relative;
  background-color: var(--color-white);
  flex-direction: column;
  gap: 167px;
  line-height: normal;
  letter-spacing: normal;
}
@media screen and (max-width: 1200px) {
  .align-wrapper {
    flex: 1;
  }
  .shape-transformer {
    flex-wrap: wrap;
  }
  .opacity-slider {
    padding-left: var(--padding-7xl);
    padding-right: var(--padding-13xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 1100px) {
  .dropdown-list,
  .zambia-cargo1 {
    display: none;
  }
  .button-link {
    width: 0;
  }
  .frame-wrapper7 {
    padding-bottom: 34px;
    box-sizing: border-box;
  }
  .list-builder {
    width: 100%;
    height: 2px;
  }
  .frame-parent14 {
    flex-wrap: wrap;
  }
  .custom-shape {
    padding: var(--padding-109xl) var(--padding-4xl) var(--padding-43xl);
    box-sizing: border-box;
  }
  .align-left {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 750px) {
  .button-link-parent {
    padding-left: 101px;
    box-sizing: border-box;
  }
  .we-want-to-container {
    font-size: 41px;
    line-height: 57px;
  }
  .star-shape {
    padding-top: 83px;
    padding-bottom: 139px;
    box-sizing: border-box;
  }
  .s-3350-1-parent {
    padding-top: var(--padding-24xl);
    padding-bottom: var(--padding-24xl);
    box-sizing: border-box;
  }
  .send-message {
    font-size: var(--font-size-7xl);
    line-height: 36px;
  }
  .frame-parent17 {
    flex-wrap: wrap;
    gap: var(--gap-base);
  }
  .frame-parent15 {
    gap: var(--gap-5xl);
  }
  .frame-parent14 {
    gap: var(--gap-8xl);
  }
  .custom-shape {
    gap: var(--gap-5xl);
    padding-bottom: var(--padding-21xl);
    box-sizing: border-box;
  }
  .image-croppper-parent {
    flex: 1;
    min-width: 100%;
  }
  .frame-parent24 {
    flex-wrap: wrap;
    margin-left: 0;
  }
  .frame-parent23 {
    flex-wrap: wrap;
    min-width: 100%;
  }
  .align-wrapper {
    min-width: 100%;
  }
  .shape-transformer {
    gap: var(--gap-34xl);
  }
  .footer1,
  .opacity-slider {
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
  }
  .opacity-slider {
    padding-top: 38px;
  }
  .footer1 {
    padding-top: var(--padding-xl);
  }
  .contact-us2 {
    gap: 83px;
  }
}
@media screen and (max-width: 450px) {
  .container1 {
    display: none;
  }
  .container-wrapper {
    width: 2px;
  }
  .rectangle-parent {
    gap: var(--gap-xl);
  }
  .button-link-parent {
    padding-left: var(--padding-xl);
    box-sizing: border-box;
  }
  .we-want-to-container {
    font-size: 31px;
    line-height: 43px;
  }
  .offices,
  .send-message {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .send-message-parent {
    flex-wrap: wrap;
  }
  .frame-wrapper7 {
    padding-bottom: var(--padding-3xl);
    box-sizing: border-box;
  }
  .tanzania1 {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .shape-sizer-parent {
    flex-wrap: wrap;
  }
  .zambia1 {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .frame-parent22 {
    flex-wrap: wrap;
  }
  .namibia1 {
    font-size: var(--font-size-base);
    line-height: 22px;
  }
  .brush-input {
    flex-wrap: wrap;
  }
  .link-connector {
    gap: var(--gap-8xl);
  }
  .centre-of-excellence-container1 {
    font-size: var(--font-size-lgi);
    line-height: 27px;
  }
  .image-croppper-parent {
    gap: var(--gap-mid);
  }
  .footer-title3 {
    font-size: var(--font-size-base);
    line-height: 18px;
  }
  .footer-title-container {
    gap: var(--gap-xl);
  }
  .footer-title4 {
    font-size: var(--font-size-base);
    line-height: 18px;
  }
  .frame-parent24 {
    gap: var(--gap-lg);
  }
  .footer-title5 {
    font-size: var(--font-size-base);
    line-height: 18px;
  }
  .shape-transformer {
    gap: var(--gap-8xl);
  }
  .contact-us2 {
    gap: 42px;
  }
}
