@import url(https://fonts.googleapis.com/css2?family=Noto%20Sans&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Tajawal&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto%20Serif%20JP&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Amiri&display=swap);
@import url(https://fonts.googleapis.com/css2?family=El%20Messiri&display=swap);
.WAGUtd8UKAB6KFBQxmdBY {
  /* Don't forget to change the .pushBody class when you change this */
  --header-height: 70px;

  position: fixed;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;
  max-width: var(--view-max-width);
  margin: 0 auto;
  background-color: transparent;
  padding: 5px var(--side-margin-mobile);
  height: var(--header-height);

  /* box-shadow: 0 2px 7px -1px rgba(0, 0, 0, 0.15); */
}

@media (min-width: 768px) {
  .WAGUtd8UKAB6KFBQxmdBY {
    /* box-shadow: none; */
    padding: 5px var(--side-margin-desktop);
    position: absolute;
  }
}

._3xk5zC_Q4RqrA_Y7XEGxf3 {
  width: 100%;
  height: 70px;
}

.PGzuFdQ3e33UOHatixcGk {
  width: 100%;
  height: 100%;
  display: flex;
}

._2uCRcrJjL__kuB5YhncHXt:hover {
  cursor: pointer;
  fill: var(--blue-primary) !important;
}

._2uCRcrJjL__kuB5YhncHXt {
  height: 100%;
  padding: 5px 0;
}

._2uCRcrJjL__kuB5YhncHXt svg {
  height: 100%;
  overflow: visible;
}

._2uCRcrJjL__kuB5YhncHXt svg g g path {
  fill: var(--gray-1) !important;
}

._2uCRcrJjL__kuB5YhncHXt:hover svg g g path {
  fill: var(--blue-primary) !important;
}

.RGP2Y0zsn1s5nbQz8bQDp {
  margin: 0 0;
  font-size: 1.8em;
  margin-inline-start: 7px;
  color: var(--blue-primary);
  color: var(--gray-1);
  font-weight: bold;
}

.hWzXWXAXYjrX9nktAt4Zl {
  margin: 0 0;
  font-size: 0.8em;
  margin-inline-start: 4px;
  color: var(--gray-2);
  font-weight: bold;
}

._1IIlwvFqa-CgQ5Ykp12OT0 {
  padding: 9px 18px;
  border: solid 1px var(--gray-1);
  border-radius: var(--medium-border-radius);
  font-size: 1rem;
}

._1IIlwvFqa-CgQ5Ykp12OT0:hover,
._1IIlwvFqa-CgQ5Ykp12OT0:active {
  border: solid 1px var(--blue-primary);
  background-color: var(--blue-primary);
  color: var(--gray-10) !important;
  transition: background-color 125ms linear;
}

._72nbXdHINzeYjUiDaZ9ok {
  display: flex !important;
  cursor: pointer;
  margin-inline-end: 30px;
  align-items: center;
}

._72nbXdHINzeYjUiDaZ9ok p {
  align-items: center;
  color: var(--gray-3) !important;
}

._72nbXdHINzeYjUiDaZ9ok:hover p {
  color: var(--blue-primary) !important;
}

._72nbXdHINzeYjUiDaZ9ok svg {
  /* Fixes SVG being slightly cutoff in Firefox */
  overflow: visible;
  width: 20px;
  margin-inline-end: 10px;
}

._72nbXdHINzeYjUiDaZ9ok svg g g circle {
  stroke: var(--gray-3);
}

._72nbXdHINzeYjUiDaZ9ok svg g g path {
  stroke: var(--gray-3);
}

._72nbXdHINzeYjUiDaZ9ok:hover svg g g circle {
  stroke: var(--blue-primary);
}

._72nbXdHINzeYjUiDaZ9ok:hover svg g g path {
  stroke: var(--blue-primary);
}

._1xhBw8oGGRi0t3auIFvDhc p {
  color: var(--gray-1) !important;
}

._1xhBw8oGGRi0t3auIFvDhc svg g g circle {
  stroke: var(--gray-1);
}

._1xhBw8oGGRi0t3auIFvDhc svg g g path {
  stroke: var(--gray-1);
}

._10ekBHTP6NHVXR-_3Gxz8L {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}

._3MqFonOQlvkWLkdwtw9i_r {
  width: 100%;
  margin: 0 auto;
  padding: 0 var(--side-margin-desktop) 25px var(--side-margin-desktop);
}

._1A5I37_TJkzQN_yEmYjFbG {
  display: block;
  width: 175px;
  margin: 0 auto;
  padding: 20px 0 10px 0;
}

._1A5I37_TJkzQN_yEmYjFbG svg {
  width: 100%;
}

._10rJeBi4WRirFDycF8iBG {
  text-align: center;
  font-size: 2.5rem;
}

@media (min-width: 768px) {
  ._10rJeBi4WRirFDycF8iBG {
    font-size: 3rem;
  }
}

._15GRno4jugkcn2SQCS1Q_Y {
  padding: 10px 0;
  text-align: center;
  font-size: 1.15rem;
  max-width: 350px;
  margin: 0 auto;
}

._3ojPy_uoDJ357Bs96aH1Ah {
  width: 250px;
  height: 2.5px;
  margin: 10px auto;
  background-color: var(--yellow-primary);
}

.E5NFdG-c1Gwn-SwiybAE4 {
  margin-top: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
}

._2px6lDWbD7HqNvfAWMkBoE {
  background-color: white;
  border-radius: var(--big-border-radius);
  padding: 20px;
  margin: 15px 0;
}

@media (min-width: 768px) {
  ._2px6lDWbD7HqNvfAWMkBoE {
    padding: 25px;
  }
}

._3NkNe600X2QzT5F8NKcBP_ {
  box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.25);
}

._1c8DRqAFCXCK4x_-I5y5Ry {
  width: 100%;
  max-width: 750px;
}

._2Oy4FwIJ8k9ey7dTvEgMPZ {
  width: 100%;
  max-width: 450px;
}

@media (min-width: 768px) {
  ._1c8DRqAFCXCK4x_-I5y5Ry {
    margin-inline-end: 30px;
  }

  ._2Oy4FwIJ8k9ey7dTvEgMPZ {
    margin-inline-start: 30px;
  }
}

._3fCSnTywOLvr0fz4GhZ38G {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 30px;
}

.WPc0p_jswWEaRs5J0Tl7J {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

._1NnJbIJWKmIVuKX0j2ZZRT {
  width: 100%;
}

@media (min-width: 768px) {
  ._1NnJbIJWKmIVuKX0j2ZZRT {
    max-width: 340px;
    margin-inline-start: 20px;
  }
}

._3TUwsrjzaX4sMoOri7_1hQ {
  width: 100%;
  margin-bottom: 30px;
}

._3TUwsrjzaX4sMoOri7_1hQ svg {
  width: 100%;
}

._1ZArGOHHDOKEwmm3FTMqhp {
  align-self: center;
  width: 100%;
}

.XFypcY2ExcJSrOxwcPo37 {
  display: none;
  width: 100%;
}

.PR6UMB9fnGUz7pqL5Gu-8 {
  width: 100%;
}

@media (min-width: 768px) {
  .XFypcY2ExcJSrOxwcPo37 {
    display: block;
    width: 100%;
  }

  .PR6UMB9fnGUz7pqL5Gu-8 {
    display: none;
  }

  ._3TUwsrjzaX4sMoOri7_1hQ {
    margin-bottom: 0;
  }

  ._1ZArGOHHDOKEwmm3FTMqhp {
    width: 340px;
  }
}

._12xPb250xnjibomo7SAM7j {
  font-size: 1.8rem;
  margin: 0 0 15px 0;
}

._2P1aygMX31kTKVkTbDhaQx {
  font-size: 0.95rem;
  color: var(--gray-2);
  padding-bottom: 20px;
}

._2awyUMgQQjD50DXf85DwZI {
  padding: 10px 0;
  font-size: 1.3rem;
}

._349xnYYULSHTZ35CZ2Ceiw {
  margin: 0;
  list-style-type: none;
  padding: 0 0 10px 0;
}

._3mQ7SfO-nGCGxjJ3JOTzdz {
  margin-bottom: 5px;
}

._3mQ7SfO-nGCGxjJ3JOTzdz::before {
  content: "- ";
}

.My3tYDU6PkLVa90_yPJdD {
  font-size: 0.95rem;
  color: var(--gray-2);
}

._2_6sB4NGJTb43MjvBqq56e {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}

._2bdE-uOCbDiAuKHYTPTJfa {
  width: 100%;
  margin: 0 auto;
  padding: 0 var(--side-margin-desktop) 25px var(--side-margin-desktop);
}

._2ygqcO63Xnolb_Zy5lUnXA {
  display: block;
  width: 175px;
  margin: 0 auto;
  padding: 20px 0 10px 0;
}

._2ygqcO63Xnolb_Zy5lUnXA svg {
  width: 100%;
}

._1gNihjkqqe4RaI5wHtrvHd {
  text-align: center;
  font-size: 2.5rem;
}

._3Vxts11SkNkS5Fblzc1Mzs {
  padding: 10px 0;
  text-align: center;
  font-size: 1.15rem;
  max-width: 350px;
  margin: 0 auto;
}

._2cgsDvhBJ0-7uv3qWMLWuK {
  width: 100%;
  display: flex;
  max-width: 320px;
  justify-content: center;
  margin: 40px auto;
}

._2cgsDvhBJ0-7uv3qWMLWuK svg {
  width: 80%;
}

._1B2nry2ZQ-1zaU4TX_5jsd {
  display: flex;
  justify-content: center;
  align-items: center;
}

._3MzJFR4VeSWRLMkiBDo4t8 {
  display: block;
}

._3MzJFR4VeSWRLMkiBDo4t8:link {
  text-decoration: inherit;
  color: inherit;
}

._3MzJFR4VeSWRLMkiBDo4t8:visited {
  text-decoration: inherit;
  color: inherit;
}

._3MzJFR4VeSWRLMkiBDo4t8:hover {
  color: var(--blue-primary);
}

.LP3hK5nega8uCiYIVHPwQ {
  display: block;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  border-radius: var(--normal-border-radius);
}

.LP3hK5nega8uCiYIVHPwQ:disabled {
  background-color: var(--gray-3);
  color: var(--gray-10);
}

.LP3hK5nega8uCiYIVHPwQ:visited,
.LP3hK5nega8uCiYIVHPwQ:link {
  text-decoration: none;
}

._1XD-PIDhPwf_C-UHbojZTK {
  background-color: var(--blue-primary);
  color: white;
}

._1XD-PIDhPwf_C-UHbojZTK:visited,
._1XD-PIDhPwf_C-UHbojZTK:link {
  color: white;
}

._1XD-PIDhPwf_C-UHbojZTK:hover,
._1XD-PIDhPwf_C-UHbojZTK:active {
  background-color: var(--blue-dark);
  transition: border-color 125ms linear;
  transition: color 125ms linear;
}

._3DQ6civxQz0m_1mgn9khF0 {
  color: var(--gray-1);
  border: solid 1px var(--gray-1);
}

._3DQ6civxQz0m_1mgn9khF0:visited,
._3DQ6civxQz0m_1mgn9khF0:link {
  color: var(--gray-1);
}

._3DQ6civxQz0m_1mgn9khF0:hover,
._3DQ6civxQz0m_1mgn9khF0:active {
  border-color: var(--blue-primary);
  color: var(--blue-primary);
  transition: border-color 125ms linear;
  transition: color 125ms linear;
}

._3kAWHETFfL_I5EiERJvVcj {
  padding: 10px 10px;
  min-width: 180px;
  min-height: 40px;
}

._391HurDSagMyGDj88HlkEH {
  padding: 10px 10px;
  min-width: 150px;
  min-height: 30px;
}

@media (max-width: 768px) {
  ._2DWSdbKC-_NNPeLFAaKmFL {
    display: none !important;
  }
}

@media (min-width: 768px) {
  ._17LtjYCWX1aq4DMELwWRjo {
    display: none !important;
  }
}

._26OMUent-awywAbj-71EpK {
  width: 100%;
}

._2kLaPZz53NITfB5NcoPoQx {
  background-color: var(--gray-1);
  /* background-image: url('/stock-photos/cairo-1.jpg'); */
  /* background-size: contain; */
  border-radius: 30px;
  padding: 50px var(--side-margin-desktop);
}

._2d_P7gwWMFBIrEfYkngXlv {
  margin: 0 0 20px 0;
  color: white;
  width: 100%;
  font-size: 2.75rem;
  font-weight: bold;
  text-align: center;
  /* font-family: "Noto Serif JP", Georgia, 'Times New Roman', Times, serif; */
}

@media (min-width: 768px) {
  ._2d_P7gwWMFBIrEfYkngXlv {
    font-size: 3rem;
  }
}

._3rH0Yhnj0RLHilGgsNoHc2 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  margin-top: 30px;
  margin-bottom: 15px;
  width: 150px;
  height: 28px;
  border: solid rgba(0, 0, 0, 0.6) 0;
  border-radius: var(--big-border-radius);
  background-color: rgba(150, 150, 150);
  cursor: pointer;
  outline: none;
}

._3rH0Yhnj0RLHilGgsNoHc2:hover {
  background-color: rgba(160, 160, 160);
}

._20AbSi0nGAed3X6WbBRQ-6 {
  font-size: 1rem;
  text-align: center;
  width: 50%;
  z-index: 20;
  color: var(--gray-1);
}

._1hZAKLecwBzZdPpvUipX-R {
  position: absolute;
  z-index: 10;
  width: 75px;
  height: 100%;
  border-radius: var(--big-border-radius);
  background-color: white;
}

.JMKnC2i0U5m0GJVMx5X22 {
  /* inset-inline-end: 0;  very poor support */
  right: 0;
}

._1YNOpPWUfUCSMhQwn56ZJv {
  left: 0;
}

._2B4wmVWH1sPd9qlPk8r-l_ {
  padding: 30px 0 0 0;
  font-size: 0.8rem;
  text-align: center;
  color: var(--gray-5);
}

._1e98GQuCedRwEjS3RNcSV- {
  font-size: 0.8rem;
  color: var(--gray-5);
}

._1e98GQuCedRwEjS3RNcSV-:visited {
  font-size: 0.8rem;
  color: var(--gray-5);
}

._3QMGZRk0SkCl82NcfGBUbe {
  width: 100%;
}

._1qpDw3L_sfCtU4fHYod5FQ {
  height: 50px;
  padding: 0 10px;
  display: flex;
  max-width: 600px;
  margin: 0 auto;
  background-color: white;
  border-radius: var(--big-border-radius);
}

._1qpDw3L_sfCtU4fHYod5FQ:hover button svg g g path {
  stroke: rgba(0, 0, 0, 0.6);
}

._1qpDw3L_sfCtU4fHYod5FQ:hover button svg g g circle {
  stroke: rgba(0, 0, 0, 0.6);
}

._1qpDw3L_sfCtU4fHYod5FQ:focus-within button svg g g path {
  stroke: var(--blue-primary);
}

._1qpDw3L_sfCtU4fHYod5FQ:focus-within button svg g g circle {
  stroke: var(--blue-primary);
}

._3hdTeaHMbccjE4A_R3_2Qm {
  width: 100%;
  height: 100%;
  border: none;
  background-image: none;
  outline: none;
  background-color: transparent;
  box-shadow: none;
  margin-inline-start: 10px;
  font-size: 1.1rem;
}

.v89yMa3W0bf8qAiMg3oze,
input[type="submit"],
input[type="reset"] {
  background: none;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;

  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  width: 50px;
  border-radius: var(--big-border-radius);
  color: var(--gray-1);
}

.v89yMa3W0bf8qAiMg3oze svg g g path {
  stroke: var(--gray-3);
  stroke-width: 2.5pt;
}

.v89yMa3W0bf8qAiMg3oze svg g g circle {
  stroke: var(--gray-3);
  stroke-width: 2.5pt;
}

.v89yMa3W0bf8qAiMg3oze:hover svg g g path {
  stroke: var(--blue-primary);
}

.v89yMa3W0bf8qAiMg3oze:hover svg g g circle {
  stroke: var(--blue-primary);
}

.v89yMa3W0bf8qAiMg3oze:focus svg g g path {
  stroke: var(--blue-primary);
}

.v89yMa3W0bf8qAiMg3oze:focus svg g g circle {
  stroke: var(--blue-primary);
}

.v89yMa3W0bf8qAiMg3oze svg {
  width: 18px;
  overflow: visible;
}

._2-iQTtiSdExrzFDfZgtDBu {
  width: 100%;
  max-width: var(--view-max-width);
  padding: 5px var(--side-margin-mobile);
  margin: 0 auto;
}

._1x0iwsQvioDJny-KbzhKRg {
  /* Don't forget to change the .pushBody class when you change this */
  --bottom-nav-height: 55px;
  height: var(--bottom-nav-height);

  display: flex;
  justify-content: space-between;
  align-items: center;

  position: fixed;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  width: 100%;

  background-color: var(--gray-9);
  border-top: var(--gray-5) solid 1px;
  padding: 5px var(--side-margin-mobile);
}

._2EU6ztQvVzkY2ioZE_gjYy {
  width: 100%;
  height: 60px;
}

@media (min-width: 768px) {
  ._1x0iwsQvioDJny-KbzhKRg {
    display: none;
  }

  ._2EU6ztQvVzkY2ioZE_gjYy {
    display: none;
  }
}

._1T24i5OaEgpI_g3BOyGrwA {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._1T24i5OaEgpI_g3BOyGrwA svg {
  height: 100%;
  padding: 10px 0;
}

.r-d9jYqBSQf35I-ELb4Ey {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
}

._3E5DONR0mO4l-unS9JROSt {
  width: 100%;
  margin: 0 auto;
  padding: 0 var(--side-margin-desktop) 25px var(--side-margin-desktop);
}

._3JlYBUzu4ODR9bs_xutA4j {
  display: block;
  width: 200px;  /* 175px */
  margin: 0 auto;
  padding: 30px 0;
}

._3JlYBUzu4ODR9bs_xutA4j svg {
  width: 100%;
  overflow: visible;
}

._3v9lHOdMJEXB6edQnhwXym {
  padding-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

._1jUFeVJ56RvF7aFol1sewx {
  width: 100%;
}

._1AlNPqQdshUNcGlvgx67C1 {
  padding-top: 30px;
}

@media (min-width: 768px) {
  ._1jUFeVJ56RvF7aFol1sewx {
    max-width: 36vw;
    padding: 25px;
    padding-top: 0;
  }

  ._1AlNPqQdshUNcGlvgx67C1 {
    max-width: 36vw;
    padding-top: 0;
  }
}

._2X_fedhALhnPmua_iRKpM0 {
  font-size: 2.5rem;
  padding-bottom: 10px;
}

.n5lDdIi2GFdHg6qQwtuxD {
  font-size: 1.1rem;
  color: var(--gray-2);
  padding-bottom: 10px;
}

._2NduoeHgIQ-j91nySGYVtG {
  font-size: 1.8rem;
  padding-bottom: 10px;
}

._1WohoW4oiwThTXBr7FKWwb {
  padding-top: 30px;
}

._2Eyn5tkPhTQJrOVW6nyth- {
  padding-bottom: 25px;
}

.aNPrr9lbEw6uveI1wSUS1 {
  font-size: 1.4rem;
  padding-bottom: 5px;
}

._1MIn2MeM2ICs0FRXzQg8zE {
  color: var(--gray-2);
}

._3RV0K1BSul7Fdl1cWbWfwx {
  background-color: white;
  box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.25);
  padding: 20px;
  border-radius: var(--big-border-radius);
}

@media (min-width: 768px) {
  ._3RV0K1BSul7Fdl1cWbWfwx {
    padding: 25px;
  }
}

._3-jePeuH_KZvkIW4rV2vR3 {
  padding-top: 10px;
}

@media (min-width: 768px) {
  ._3-jePeuH_KZvkIW4rV2vR3 {
    padding-top: 0;
  }
}

.VyYmmPE-sYftm3zQY0bvM {
  padding: 20px 0 5px 0;
}

._1jS7Y8kffNaDgO-Rpcd2vw {
  padding: 10px 0;
}

.zot8nn-ci0pxwEcYP2DiG {
  display: block;
  padding-bottom: 5px;
}

.I1Mv-TX-AFwlYryt7sG2P {
  display: flex;
  justify-content: flex-end;
  padding: 20px 0 5px 0;
}

._3AnZpxYoWq5VtaC6f5Vvvq,
._3AnZpxYoWq5VtaC6f5Vvvq div {
  display: flex;
  justify-content: center;
  align-items: center;
}

._3AnZpxYoWq5VtaC6f5Vvvq p {
  color: white;
  margin-inline-end: 15px;
}

._3tDgYQG0Y3_RbV37fwxHDE {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  outline: inherit;
}

._1XaIXXv4EL7q1lkXJn_zod {
  background-color: var(--blue-primary);
  color: var(--gray-10);
  height: 60px;
  width: 220px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 16px;
}

._1XaIXXv4EL7q1lkXJn_zod:focus,
._1XaIXXv4EL7q1lkXJn_zod:hover {
  color: white;
  background-color: var(--blue-dark);
}

._1XaIXXv4EL7q1lkXJn_zod:disabled {
  background-color: var(--gray-3);
  cursor: auto;
}

._1ulLbF8JPsZ2lATMDNHNxO {
  color: var(--blue-primary);
  height: 60px;
  width: 220px;
  border-radius: 8px;
  font-weight: bold;
  font-size: 16px;
  border: 2px solid var(--blue-primary);
}

._3NIwGsXni65wJmoPS45qFN {

}

._2MVFLX6-M4rZkNsOb6N0Px {
  display: block;
  box-shadow: none;
  background-color: white;
  outline: none;
  height: 50px;
  width: 100%;
  border-radius: 8px;
  padding: 0 10px;
  border: var(--gray-5) solid 2px;
  font-size: 14px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.DvsFwO4kTfS0TTPCdr7eM {
  /* -moz-appearance: none;
  appearance: none;
  background-image: url('/icons/others/down.svg');
  background-repeat: no-repeat;
  background-position: end center;
  padding-right: 20px; */
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 98% 50%;
  background-color: white;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

.DvsFwO4kTfS0TTPCdr7eM:lang(ar) {
  background-position-x: 2%;
}

._2MVFLX6-M4rZkNsOb6N0Px:hover {
  border: var(--gray-4) solid 2px;
}

._2MVFLX6-M4rZkNsOb6N0Px:focus {
  border: var(--blue-primary) solid 2px;
}

._3IhrjizKVNxaLpWC5mLTGo {
  margin: 0 0;
  margin-inline-end: 5px;
  border-radius: 8px;
}

* {
  box-sizing: border-box;
  font-family: "Noto Sans", "Noto Serif JP", Tajawal, "El Messiri", "Amiri", Georgia, sans-serif, 'Times New Roman';
}

button,
input[type="submit"],
input[type="reset"] {
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  display: block;

  /* outline: inherit; */
}

:root {
  /* Colors */
  --gray-0: #171717;
  --gray-1: #333;
  --gray-2: #4f4f4f;
  --gray-3: #828282;
  --gray-4: #bdbdbd;
  --gray-5: #e0e0e0;
  --gray-6: #ececec;
  --gray-7: #f2f2f2;
  --gray-8: #f4f4f4;
  --gray-9: #f8f8f8;
  --gray-10: #f9f9f9;
  --blue-primary: #1060c1;
  --blue-dark: #0e55ac;
  --blue-lightest: #d8e5fd;
  --purple-dark: #3f3d56;
  --green-primary: #09814a;
  --red-primary: #9d061a;
  --yellow-primary: #d8b54b;

  /* Other colors */
  --google-signin-color: #4285f4;

  /* Dimensions */
  --side-margin-mobile: 10px;
  --side-margin-desktop: 15px;
  --bottom-nav-height: 75px;
  --bottom-nav-main-menu-height: 62.5px;
  --view-max-width: 1200px;

  /* Border radius */
  --normal-border-radius: 5px;
  --medium-border-radius: 10px;
  --big-border-radius: 20px;

  /* Breakpoints */
  --mobile-small: 20em;
  --mobile-medium: 23.438em;
  --mobile-large: 25.875em;
  --tablet: 48em;
  --laptop: 68.75em;
  --laptop-large: 90em;
  --desktop: 160em;
}

html,
body {
  margin: 0;
  padding: 0;
}

/*
html {
  font-size: calc(16px + calc(24 - 16) * calc(100vw - 300px) / calc(1600 - 300));
}
*/

html {
  font-size: 16px;
}

body {
  background-color: var(--gray-9);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1,
h2,
h3,
h4,
h5,
a,
p {
  margin: 0 0;
  line-height: 1.5;
  color: var(--gray-1);
}

input,
textarea,
button,
select,
a {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] { font-size: 16px; }


/*# sourceMappingURL=styles.6a981585.chunk.css.map*/