@font-face {
  font-family: "DIN Medium";
  src: url("fonts/DINNextLTArabic-Medium.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  direction: rtl;
  font-family: "DIN Medium" !important;
  font-weight: 500;
}
.signup-form .input-text {
  direction: rtl;
  font-family: "DIN Medium" !important;
  font-weight: 500;
}
.btn-go-to::after {
  margin-left: 0;
  margin-right: 8px;
  transform: scaleX(-1);
}

.signup-form .evf-field::before {
  right: 1rem;
  left: 0 !important;
}

.signup-form .input-text {
  padding: 0.75rem 2.5rem 0.75rem 1rem !important;
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  line-height: 150%;
}

.rtl-flip {
  transform: scaleX(-1) !important;
}

.footer-menu-list li {
  margin-top: 1rem !important;
}

.hide-left {
  transform: translateX(100px);
}

.hide-right {
  transform: translateX(-100px);
}

.signup-form .input-text::placeholder {
  font-family: "DIN Medium" !important;
  font-size: 14px;
  font-weight: 500;
}

::placeholder {
  font-family: "DIN Medium" !important;
  line-height: 155% !important;
  padding-bottom: 1rem !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .grid-edited > *:last-child {
    transform: translateX(-50%) !important;
  }
}
#evf-form-778 .evf-field-select::after {
  left: 1rem;
  right: unset !important;
}
