.progress-wrap {
  position: fixed;
  right: 1.5em;
  bottom: 1.5em;
  height: 40px;
  width: 40px;
  cursor: pointer;
  display: block;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2);
  z-index: 10000;
  opacity: 0;
  visibility: hidden;
  transform: translateY(15px);
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}

.progress-wrap.active-progress {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

.progress-wrap::after,
.progress-wrap::before {
  position: absolute;
  font-family: "technology" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\6c";
  text-align: center;
  line-height: 40px;
  font-size: 18px;
  left: 0;
  top: 0;
  height: 40px;
  width: 40px;
  cursor: pointer;
  display: block;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}

.progress-wrap::after {
  color: #ecedf3;
  z-index: 1;
}

.progress-wrap:hover::after {
  opacity: 0;
}

.progress-wrap::before {
  opacity: 0.5;
  background-image: linear-gradient(298deg, #74d3dd, #74d3dd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  z-index: 2;
}

.progress-wrap:hover::before {
  opacity: 1;
}

.progress-wrap svg path {
  fill: none;
}

.progress-wrap svg.progress-circle path {
  stroke: #ecedf3;
  stroke-width: 4;
  box-sizing: border-box;
  -webkit-transition: all 200ms linear;
  transition: all 200ms linear;
}

body .progress-wrap {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
}

body .progress-wrap::after {
  color: #1f2029;
}

body .progress-wrap svg.progress-circle path {
  stroke: #74d3dd;
}

.inner-nav {
  font-family: "proxima" !important;
  font-weight: 700 !important;
}

.pFontSize {
  font-size: 1.1rem !important;
}

.p4-about {
  z-index: 999;
  margin-top: 15%;
}

.p1-about {
  z-index: 999;
  margin-top: 15%;
}

.hexagonp4 {
  padding: 30px 2% !important;
}

@media only screen and (max-width: 767px) {
  .progress-wrap {
    display: none;
  }
}

body[dir="rtl"] #header-txt {
  font-size: 3.2vw !important;
  width: 50vw !important;
  margin-right: auto !important;
  margin-left: auto !important;
  margin-top: 13% !important;
}

body[dir="rtl"] .logo1 {
  margin-left: 333px !important;
}
body[dir="ltr"] .logo1 {
  margin-right: 3rem;
}
.section-titleAboutWhite {
  font-size: 3.4vw;
  color: #2e2d54 !important;
  position: relative !important;
  margin: 0 0 0.5em !important;
  line-height: 1.1 !important;
  font-weight: 800 !important;
}
.AboutWhiteP {
  line-height: 2.2;
  font-weight: 600;
  color: #2e2d54;
  font-size: 1.3vw;
  width: 80%;
  margin: auto;
}
.button-download {
  padding: 17px;
  background-color: #e8843e;
  border-radius: 50%;
  display: flex;
  justify-content: center;
}
.button-download:hover .img-arrow {
  animation: fadeInDown;
  animation-duration: 1s;
}
@media only screen and (max-width: 1180) {
  .terms-condationsLogo {
    height: 70px !important;
  }
}
