.XhhW3sFSw3_JwFDYaR8C {
  flex-grow: 1;
  height: 100dvh;
  height: 100dvh;
  overflow: hidden;
  overflow-y: scroll;
  padding-bottom: var(--sp-4);
}

.XhhW3sFSw3_JwFDYaR8C.N1FwrGZ5ruSkJ8Sk2Ehx {
    height: 96vh;
  }

.feIWUzrFRtXv5UdX3nHg {
  flex-wrap: wrap;
}

.EYhvhcAzcrMzi06TLUyc {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  height: 100dvh;
  height: 100dvh;
  overflow: hidden;
}

.EYhvhcAzcrMzi06TLUyc.N1FwrGZ5ruSkJ8Sk2Ehx {
    height: 96vh;
  }

.WLIHP_DqaBScIzzW6mnF {
  padding: 0;
  display: flex;
  flex-direction: column;
}

.PgcJqVwfdLE078oNSyje {
  padding: 0
}

.rQBS6reunfg0VZCKgYRN {
  background-color: var(--c-white);
  position: sticky;
  top: 0;
}

._rOQSC0F0gOPgvv6svAI {
  border-bottom: 1px solid var(--c-warm-grey-1);
}

.bVRif7OQ1uvs7Y6Xy5mA {
  padding: .8em 1em 0;
}

.eURgWrNrJ0ut8zDlXoKQ {
  flex: 1 1;
  margin: var(--sp-1) 0
}

.AeHVsWbzg3k5vHBM7Vmi {
  flex-basis: 100%;
  height: 0;
}

.tCGOKasHfsL72Ju4lW6J {
  margin: 0;
  font-size: var(--fs-20);
  color: var(--c-solid-black);
  font-weight: bold;
  flex: 1 1;
  flex-direction: column;
}

.uHk4rWxgfGiNkmxakwgF {
  margin: 0 0 var(--sp-1) 0;
}

.bz2DWWCCj5QlOsYcPoAH {
  padding-left: 0;
  padding-right: 0;
}

.FNdlgcXPGiJ627rSJ_Ym {
  padding: var(--sp-2);
  position: relative;
}

.Ui90hLWUYiuO5hjCyJ0W {
  display: flex;
}

.MeIOkP0__tPN6Ajeo9ZQ {
  gap: var(--sp-1);
  display: flex;
  align-items: center;
}

.kCv_NwaZraNOAKg_UK7o {
  flex: 1 1;
  display: flex;
  padding: 0;
  height: 65%;
}

.kCv_NwaZraNOAKg_UK7o > div:first-of-type {
    padding: 0 0.5em;
    overflow-y: scroll;
    width: 280px;
  }

.kCv_NwaZraNOAKg_UK7o > div:last-of-type {
    padding: var(--sp-2);
    width: 100%;
    overflow: scroll;
  }

.VkcY3ASY5Di2jayD1B_j {
  width: 100%;
  margin-top: var(--sp-1);
}

@media (max-width:900px) {
  .XhhW3sFSw3_JwFDYaR8C, .EYhvhcAzcrMzi06TLUyc {
    padding-top: 4em;
  }

  .rQBS6reunfg0VZCKgYRN {
    padding-bottom: var(--sp-1);
  }
}

.l1k_SfFWZLYLlhEKHv8m {
  color: var(--c-grey);
  background-color: transparent;
}

.CHVnuBFiTbCnoReP9_Na {
  cursor: not-allowed;
}

.Ifi_rHLvoDtHGuMm713w {
  position: absolute;
  margin-top: 6px;
  margin-left: -55px;
}

@media (max-width:900px) {
  .OsmopsfMJ0KDunEhQsap {
    min-width: 3em;
    padding: 0 15px;
  }

    .OsmopsfMJ0KDunEhQsap span {
      margin: 0;
    }

  .Ifi_rHLvoDtHGuMm713w {
    margin-left: -32px;
  }
}

.tm1CtHnUzZoKC4PvIn5I {
  cursor: not-allowed;
}

.nbRQQoZeFSh369ddw5KA {
  margin: 0 0 2em 0;
}
.i_fN1aHRelu0M02HGHYV {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80%;
}

.LHpW3uw2Y36zH05hbkJA {
  text-align: center;
  color: var(--c-warm-grey-1);
}

.LHpW3uw2Y36zH05hbkJA svg {
    font-size: var(--fs-96);
  }

.SowoOSZColiW7chnNmok {
  color: var(--c-warm-grey-1) !important;
}

.fRcOFz69SXxZXkZ8NNwy {
  font-size: var(--fs-18);
  font-weight: bold;
  text-transform: uppercase;
  margin: 0.2em 0 1em;
}

@media (max-width:900px) {
  .LHpW3uw2Y36zH05hbkJA {
    margin-top: 6em;
  }
}

.a3ydnbhMAlDxG8k6Nhtd {
  display: flex;
  justify-content: center;
  flex: 1 1;
  height: 80%;
  align-items: center;
  padding: 3.5em 0;
}

.n8InrCi_anguSBf45NU0 {
  background: rgba(255, 255, 255, 0.9);
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 999;
}

.f1Ii9QImLII9HJbdWGoA {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80%;
}

.ogWeb0_6NbAK6GjAo5WY {
  text-align: center;
  color: var(--c-warm-grey-1);
}

.ogWeb0_6NbAK6GjAo5WY svg {
    font-size: var(--fs-96);
  }

.Q0T8M6M2GuddYmKIK22g {
  color: var(--c-warm-grey-1) !important;
}

.xQ5wFLd_w3V211eo8V5a {
  font-size: var(--fs-18);
  font-weight: bold;
  text-transform: uppercase;
  margin: 0.2em 0 1em;
}

@media (max-width:900px) {
  .ogWeb0_6NbAK6GjAo5WY,
  .a3ydnbhMAlDxG8k6Nhtd {
    margin-top: 6em;
  }
}

.haOOiVidjAWk7RkcJTtr {
  position: relative
}

.EZ3_W3iP6y9ieP1sXmxe {
  cursor: not-allowed;
  opacity: .5;
}

.EZ3_W3iP6y9ieP1sXmxe a {
    pointer-events: none !important;
    cursor: not-allowed !important;
  }

.EZ3_W3iP6y9ieP1sXmxe button {
    pointer-events: none !important;
    cursor: not-allowed !important;
  }

.EZ3_W3iP6y9ieP1sXmxe {
  -webkit-user-select: none;
  user-select: none;
}

.kIvPxCc92JS3n68KJmFg {
  height: 100%;
  width: 100%;
  position: absolute;
  background: rgba(255, 255, 255, .45);
  z-index: 999;
}

.kIvPxCc92JS3n68KJmFg a {
    pointer-events: none !important;
    cursor: not-allowed !important;
  }

.kIvPxCc92JS3n68KJmFg button {
    pointer-events: none !important;
    cursor: not-allowed !important;
  }
.itnZfAPdbo9iNSrHd6uP {
  margin-bottom: 24px;
  flex: 1 1 auto;
}

.itnZfAPdbo9iNSrHd6uP:last-child {
    margin-bottom: 0;
  }

.Ndrn3vNI4uZlJs4tMtbh {
  padding: 0 !important;
  margin-top: var(--sp-1);
}

.Ndrn3vNI4uZlJs4tMtbh td,.Ndrn3vNI4uZlJs4tMtbh th {
    padding: 6px 15px;
  }

._IXpdAtEZE114XjkgP3t {
  padding: 14px 16px 0 16px;
}

._IXpdAtEZE114XjkgP3t h4 {
    margin: 0;
  }

._IXpdAtEZE114XjkgP3t span {
    font-weight: 900 !important;
    font-size: var(--fs-20);
  }

@media (min-width:600px) {
    .Ndrn3vNI4uZlJs4tMtbh table tr:last-child td {
      border-bottom: none;
    }
  .Ndrn3vNI4uZlJs4tMtbh {

    margin-top: var(--sp-2);
  }
}

.mpr3Udzrq3PJoG8a2zjq {
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: var(--fs-18);
  font-weight: bold;
  color: #231e1f;
}

.mpr3Udzrq3PJoG8a2zjq:hover {
    color: var(--c-dark-grey);
  }


    :is(.rtPK2EqNoTCJ1Okq5fme div) div:first-child {
      min-height: 0;
    }
.XCQzVHcOriUAfc3q1lew {
  font-weight: bold;
  color: var(--c-black);
  text-transform: uppercase;
  width: 100%;
  padding: var(--sp-1);
  border-radius: 6px;
}
.XCQzVHcOriUAfc3q1lew.Gwu8192mrcUsx2tCkcfW {
    background-color: var(--c-red);
    color: var(--c-white)
  }
.XCQzVHcOriUAfc3q1lew.hXUFbFblQkX9pVJKiOTr {
    background-color: var(--c-red-medium);
  }
.XCQzVHcOriUAfc3q1lew.nblelm_HLKkcmMlMDcNb {
    background-color: var(--c-red-low);
  }
.XCQzVHcOriUAfc3q1lew.l7HznuF_na52vtetgSXF {
    border: solid 1px #B4B4B4;
    background-color: var(--c-white);
    color: #b4b4b4;
  }
.XCQzVHcOriUAfc3q1lew.cAsFCa3E6xDb7lAfdkPT {
    background-color: var(--c-blue);
    color: var(--c-white);
    font-size: var(--fs-12);
    align-items: normal;
  }
.XCQzVHcOriUAfc3q1lew.wqbuKk9HzdnYni71pfte {
    background-color: var(--c-light-blue-menu);
    font-size: var(--fs-12);
    align-items: normal;
  }
.XCQzVHcOriUAfc3q1lew.wMpAOeT_1jcl9RxlRiox {
    pointer-events: none;
  }
.XCQzVHcOriUAfc3q1lew.wMpAOeT_1jcl9RxlRiox:hover {
      opacity: 1
    }
.XCQzVHcOriUAfc3q1lew:hover {
    opacity: .8;
  }

.u7lMCQNOeBcFoYFv2AJ9 {
  color: var(--c-scorpion);
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: var(--sp-1);
  font-size: var(--fs-14);
}

.adkqiJayBHr3zDCZd0i8 {
  color: var(--c-black);
  pointer-events: none;
}

.wgr_9GNg6F3A2zNL07Qw {
  float: left;
  padding: 0 18px;
  width: 100%;
}

.wgr_9GNg6F3A2zNL07Qw h5 {
    margin: 25px 0 11px 0;
    color: var(--c-dark-grey);
    text-transform: uppercase;
  }

.wgr_9GNg6F3A2zNL07Qw ul {
    padding: 0;
    list-style: none;
  }

:is(.wgr_9GNg6F3A2zNL07Qw ul) li {
      margin-bottom: 13px;
    }

.GorUhUIfyHXg6IrEMX0n {
  display: flex;
  flex-direction: column;
  gap: var(--sp-1);
  margin-top: var(--sp-2);
}

.D3bYZY8FYlk2I_naehbP {
  flex-grow: 1;
  padding: 15px;
}

.Dhr8twhgZ5RhfYZbxL7H {
  padding-bottom: 10px
}

.u7PoG9UhYtdtoR77EjBd {
  list-style: none;
  font-size: var(--fs-13);
  line-height: 1.29;
  color: #231e1f;
  padding: 0;
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: var(--sp-1);
}

.KFZHmhlofgyPDUWOWirh {
  margin: 0 0 16px 0;
  border-right: 1px solid lightgray;
  padding: 0;
}

.uYyqOhL1zmPdi2jvQw7z, .lSteBAXFSwDeppX8jWZC {
  font-size: var(--fs-16);
  border: none;
  line-height: 1.5em;
  text-align: left;
  background: none;
  cursor: pointer;
  padding: 0;
}

[dir="rtl"] .uYyqOhL1zmPdi2jvQw7z, .lSteBAXFSwDeppX8jWZC {
  text-align: right;
}

.lSteBAXFSwDeppX8jWZC {
  text-align: right;
}

.uYyqOhL1zmPdi2jvQw7z {
  color: var(--c-black);
}

.uYyqOhL1zmPdi2jvQw7z:hover{
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.LMjoRR0qDNzacqPMUOXH {
  margin-bottom: var(--sp-1);
}

.C9y1uy4UivQv30KfoQcc {
  font-weight: 600;
}

@media (max-width:900px) {
  .KFZHmhlofgyPDUWOWirh {
    margin: 0;
    border-right: none;
  }
}

.wAgZseZ83JfJ4JQvhFUF {
  padding-bottom: 10px
}

.iPD9oMhLpwl9c3UZRbXV {
  font-size:var(--fs-80);
  font-weight: bold;
  line-height: 1.2;

}

.iPD9oMhLpwl9c3UZRbXV:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
  }

@media (max-width:1200px) {
  .iPD9oMhLpwl9c3UZRbXV {
    font-size: var(--fs-60);
  }
}

@media (max-width:600px) {
  .iPD9oMhLpwl9c3UZRbXV {
    font-size: var(--fs-30);
  }
}

.RverDvX0JJduF6i0pjhk {
  font-weight: normal;
}

.TNk03x62ms15lkujpNPE {
  color: var(--c-black);
  font-size: var(--fs-16);
  font-weight: 600;
  padding: 0.71em 0;
}

.RLgfpr93wbIoCCulUUjs, .D1mlAgZq4ejMN81AJyYf {
  display: flex;
  padding: var(--sp-2);
  gap: var(--sp-2);
}

:is(.RLgfpr93wbIoCCulUUjs,.D1mlAgZq4ejMN81AJyYf) > div:not(.VmRN8sX3JPgEKhT5B4j3) {
    flex: 1 1;
  }

._7L8rNwrDb9DahwSSGD9 {
  display: grid;
  grid-template-columns: repeat(auto-fill, 200px);
  grid-gap: var(--sp-1);
  padding: 1em !important;
  grid-auto-flow: column;
  overflow: hidden;
  overflow-x: scroll;
}

._7L8rNwrDb9DahwSSGD9 > div {
    width: 200px;
    padding: 0 .5em;
  }

._7L8rNwrDb9DahwSSGD9 > div:dir(ltr) {
    border-right: 1px solid var(--c-warm-grey-1);
  }

._7L8rNwrDb9DahwSSGD9 > div:dir(rtl) {
    border-left: 1px solid var(--c-warm-grey-1);
  }

._7L8rNwrDb9DahwSSGD9 > div:last-of-type:dir(ltr) {
    border-right: none;
  }

._7L8rNwrDb9DahwSSGD9 > div:last-of-type:dir(rtl) {
    border-left: none;
  }

@media (max-width:900px) {
  .RLgfpr93wbIoCCulUUjs {
    display: grid;
  }
}

.VmRN8sX3JPgEKhT5B4j3 {
  width: 1px;
  background: var(--c-warm-grey-1);
}
.J1YKswbCMs1Vl6ZAKJl8 {
  max-width: 88em;
}

.Wa_eVo_j6BhUYP91F7KD {
  display: flex;
}

.GdoiR5RbGwOmsFr1Uvzp {
  display: flex;
  flex-flow: column;
  gap: var(--sp-1);
}

.wlJiUO_nrli16f_QHqKj {
  flex: 1 1 auto;
}

.zRnVc3hk9iNBTRZDFSu7 {
  height: 28px;
  font-family: var(--ff);
  font-size: var(--fs-20);
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--c-solid-black);
  margin: 25px 0 0 0;
}

.JJK7_nvjCxhqtkRnTecB {
  display: inline;
}

.JJK7_nvjCxhqtkRnTecB Button {
    float: right;
    color: var(--c-blue);
    margin: 13px 0 0 0;
  }

.Cy6Q3AqS_H5udkvDyR84 {
  font-size: var(--fs-14);
  border: none;
  line-height: 1.5em;
  text-align: left;
  background: none;
  padding: 0;
  font-weight: 600;
}

.eXv0Y_OstRPE_p5fIAO8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-transform: none;
}

.kGjMU7B_6jE_uLXWrn2K {
  font-size: var(--fs-16);
}


.HSvbXSG6JQgh4SKQBz_h {
  max-height: 506px;
  overflow-y: auto;
}

.WvLnjN9XiRW5KFj_YOYI {
  padding: 20px 15px;
  border-bottom: 1px solid   var(--c-warm-grey-1);
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
}

.WvLnjN9XiRW5KFj_YOYI:hover {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0.04);;
  }

.h24yX0ci6NgHwfz6j4aw{
  margin: 0;
  display: inline;
  font-size: var(--fs-13);
  font-weight: bold;
}

.fVWmzL8oIvl_qMO_imvj{
  float: right;
  font-size: var(--fs-13);
  text-align: right;
  color: var(--c-grey)
}

.xHcwlA7ojYfpJF9JHsD3 {
  font-size: var(--fs-13);
  color: var(--c-mid-grey);
  margin: 3px 0 7px 0;
}

.JK_82Kc9PnpOOA7I3NpP {
  font-size: var(--fs-12);
  color: var(--c-mid-grey);
}

.ITfj2vfzYsNKJnjTYaIL {
  display: inline-flex;
  position: relative;
  top: 0.235em;
  font-size: var(--fs-16);
  margin-right: 4px;
}

.ozjrwU5B_r9pHUXSshfg {
  width: 100%;
  text-align: center;
  margin: var(--sp-1);
}

.r70R2mbPftnTH_OtPsTj {
  color: var(--c-blue);
  background-color: transparent;
}

.r70R2mbPftnTH_OtPsTj:hover,.r70R2mbPftnTH_OtPsTj:active {
    background-color: transparent !important;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    color: var(--c-blue-hover);
  }

.khB6tkCidqygTOrpouJN {
  width: 300px;
  margin-left: 10px;
}

._UG0EsCrZ_tcBO6q2DVi {
  font-size: var(--fs-14);
  font-weight: bold;
  width: 100%;
  display: flex;
  align-items: center;
}

._UG0EsCrZ_tcBO6q2DVi span {
    flex: 1 1
  }

._UG0EsCrZ_tcBO6q2DVi button {
    float: right;
  }

.ZCDLxaqecuwMYt5GjL56 {
  display: flex;
  justify-content: center;
  gap: var(--sp-1);
  margin: var(--sp-2) 0;
}

.ZCDLxaqecuwMYt5GjL56 span {
    width: 100%;
  }

.zSSsxMOYhoy9n6JrAFzr {
  border: 1px solid var(--c-warm-grey-1);
  margin: 0 !important;
}

$expanded.zSSsxMOYhoy9n6JrAFzr {
    margin: auto;
  }

.zSSsxMOYhoy9n6JrAFzr:before {
    display: none;
  }

.zZgnfos6q1tpU5jt7twn {
  background: var(--c-white);
  padding: 0 var(--sp-1) var(--sp-1) var(--sp-1);
}

.zZgnfos6q1tpU5jt7twn .zSSsxMOYhoy9n6JrAFzr:not(:last-of-type) {
    border-bottom: 0;
  }

.afAI1B5AG3tbxPFpnY2e {
  display: flex;
  flex-direction: column;
}

.YiIPcYZZlugJ7Aq0KpHx {
  flex: 1 1
}

.CKMngoKe_AhTlCa8dydx {
  margin-bottom: 10px;
  overflow-y: auto;
  max-height: 250px;
  padding-top: 0;
  flex-wrap: wrap;
}

.WGrN8AvpGJXlomGPc_ws {
  height: 34px;
  min-height: 34px;
}

.vxKhekb9TMcmtBiwly6g {
  color: var(--c-dark-grey);
  font-size: var(--fs-13);
  text-align: center;
  height: 34px;
  min-height: 34px;
  flex: 1 1;
  text-transform: none;
  box-shadow: inset 0px -2px 1px 0px rgba(0, 0, 0, .1);
}

.RF4GesT7Ma8MCg06mfvb {
  font-weight: bold;
  background-color: var(--c-white);
  box-shadow: none;
}

.zbAfTQZ5I9oj7FLWR3ne {
  margin-top: var(--sp-2);
}

._v1qKHIb48s9ghZnqa4Q {
  transform: scaleX(-1);
}

.cgNcdmCOBDQGwv8dTLs5 {
  padding: 5px 0;
}

@media (min-width:900px) {
  .vxKhekb9TMcmtBiwly6g {
    min-width: 100px;
  }
}

@media (max-width:900px) {
  .khB6tkCidqygTOrpouJN {
    margin-left: 0;
    padding: 0.3em;
    width: 100%;
  }
}

.JirhyhVQ7hneksZaDZQp {
  display: flex;
  justify-content: center;
  flex: 1 1;
  width: 100%;
}

.fAATPXaCKocg4zKlePpC {
  margin-top: var(--sp-2)
}

.VJpQRTurLkSOyykl7hdw {
  color: var(--c-blue);
  border: 1px solid var(--c-blue);
  flex: 1 1;
  font-size: var(--fs-12);
  line-height: 1rem;
}

.VJpQRTurLkSOyykl7hdw:first-child {
    border-radius: 0.25em 0 0 0.25em;
  }

.VJpQRTurLkSOyykl7hdw:last-child {
    border-radius: 0 0.25em 0.25em 0;
  }

.VJpQRTurLkSOyykl7hdw span {
    min-width: 3.14em;
  }

[dir="rtl"] .VJpQRTurLkSOyykl7hdw:last-child {
  border-left: 1px solid;
}

.DRLEBZXvtACpovuWATkQ {
  color: #fff !important;
  background-color: var(--c-blue) !important;
}

.Dwa9ePEGd6UwlXdRUvYL {
  width: 100%;
}

.k9umRaUVZXbzB5toJHXS ul {
    width: fit-content;
    overflow: auto;
  }

.TagjAjukMpHG6KKyOdG9 {
  width: 100%
}

.N3o6mHsu3xG9xRug29qM:hover {
    background: none !important;
  }

.Z5SBK2GTwjY7jkDMAZfZ {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-evenly;
}

.fexSdQ7zOTjkp4LeE0Dz, .fjzVu9zHxqAfu1O0V876, .PevU6sYEFANviw6LR_nr, .TF6bdLX7EDuV60sbyicA, .snhuVO53PgJrcwAnaCvL, .taVSQIEsQEqGYcn4UO1D {
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

.fexSdQ7zOTjkp4LeE0Dz {
  background: var(--c-red);
}

.fjzVu9zHxqAfu1O0V876 {
  background: var(--c-red-medium);
}

.PevU6sYEFANviw6LR_nr {
  background: var(--c-red-low);
}

.TF6bdLX7EDuV60sbyicA {
  border-color: var(--c-red);
  color: var(--c-red);
}

.snhuVO53PgJrcwAnaCvL {
  border-color: var(--c-red-medium);
  color: var(--c-red-medium);
}

.taVSQIEsQEqGYcn4UO1D {
  border-color: var(--c-red-low);
  color: var(--c-red-low);
}

.cWnLbIIJ0blbsAdy6Ltw > div {
  position: unset !important;
  width: 100%;
}

.NrQGQPfSycpD14yqBw2o {
  display: flex;
  gap: 10px;
}

.NrQGQPfSycpD14yqBw2o > div {
    flex: 1 1
  }
.fUvz5ptJyOh_4B4t1cEO {
  box-sizing: border-box;
}
.fUvz5ptJyOh_4B4t1cEO ul {
    padding: 0;
    margin: 0;
  }
@media (max-width: 959.95px) {
  .SpEyevtuFWfX0NgOBQQk {
    width: 80%;
  }
}

.yxyvA8LVPFxXtHTRqOmf {
  font-size: var(--fs-14);
  font-weight: 700;
  margin: 5px 0;
  line-height: var(--fs-20);
}
.buZb5mGYaojGcfohVQNR {
  color: var(--c-black)
}

.MxSgk69JqLh9HyLc9DZl {
  background: var(--c-black)
}

.xthUdlQP1ity6HbKeIIc {
  cursor: not-allowed;
}

.xthUdlQP1ity6HbKeIIc > div,.xthUdlQP1ity6HbKeIIc > label {
    pointer-events: none;
  }

.n8_q8JJKhMosMxw6yPcC {
  margin: 0;
  padding-left: 16px;
}

.PhoneInput {
  width: 100%;
}

.PhoneInputInput {
  width: 100%;
}

.I2XqmfG1wiHpA98i4t3c {
  background-color: var(--c-white);
  padding: 10px;
  margin-bottom: 10px;
}

.YuvvwPsmjnjODwovLs3g {
  background-color: var(--c-white);
  margin-bottom: 10px;
}

.baKmCw7MjVo0zv8eogiH {
  display: flex;
  margin-bottom: 5px;
  align-items: center;
}

.baKmCw7MjVo0zv8eogiH input {
  padding: 6px;
  }

.n7c79oSooLZOgdXCdOFw button {
    min-width: auto;
    padding: 6px 0 8px 10px;
    margin-left: 4px;
  }

.BMPS6lkuZhKfga3rNOMP {
  color: var(--c-tia-maria);
  font-size: var(--fs-12);
  margin: 5px 0;
}

.mehjkS48kmvSLrK6zI0r {
  border-color: var(--c-tia-maria) !important;
}

.PhXqg_pMy97CAWTGo08j {
  color: var(--c-mid-grey);
  margin: 0;
  font-size: var(--fs-12);
}

.PhXqg_pMy97CAWTGo08j svg {
    color: var(--c-gold-yellow);
    height: var(--fs-12);
    width: 0.5em;
  }

.PhXqg_pMy97CAWTGo08j span {
    padding-left: 5px;
  }

.kQHXwhSa2NsYunCmWY_A svg {
    color: var(--c-mid-grey);
  }

.YDRYoJXETQptWdFgrYtK {
  border-radius: 6px;
  background-color: var(--c-white);
  border: 1px solid var(--c-mid-grey);
  height: 34px;
  align-items: center;
}

.YuvvwPsmjnjODwovLs3g {
  width: 100%;
  margin: 0;
}

.ya4VkW_VxBOEKzbgdkSf {
  width: 100%;
  flex: 1 1;
}

.ya4VkW_VxBOEKzbgdkSf input {
    width: 100%;
    padding: 0 6px;
  }

.hJrWNQQeqoE0qsGApdV5 span {
    font-weight: 700 !important;
    color: var(--c-black);
  }

:is(.hJrWNQQeqoE0qsGApdV5 span) span {
      color: var(--c-dark-grey);
    }

.Dl7bA9ZaJhqR0BF2p99m {
  color: var(--c-gold-yellow) !important;
}

.Dl7bA9ZaJhqR0BF2p99m span {
    color: var(--c-gold-yellow) !important;
  }

.Dl7bA9ZaJhqR0BF2p99m + .sh4ilRlVoXTGtAPKgdcs {
  background-color: var(--c-gold-yellow) !important;
}

.C5I2L_fDVPCo5qeDdSU1 {
  font-size: var(--fs-14);
  font-weight: 700;
  margin: 0px 0 5px 0;
}

@media (max-width: 959.95px) {
    .n7c79oSooLZOgdXCdOFw button {
      padding: 6px
    }
}
.PO1GIQwayp4aRHFAo2iP {
  width: auto;
}

@media (max-width:900px) {
  .PO1GIQwayp4aRHFAo2iP {
    text-align: center;
    flex: 0 1;
  }

  .bncw0jwpDGSJMsLfUlEc {
    padding: 0 0.6em;
    max-width: 300px;
  }
}

.UMM_BSj2jV_KrZ8hBtTj {
  top: 16px;
  color: var(--c-dark-grey);
  right: 8px;
  position: absolute;
}

[dir="rtl"] .UMM_BSj2jV_KrZ8hBtTj {
  left: 8px;
  right: initial;
}

.wPG7IbejAoNKnY_YUL3A {
  font-size: var(--fs-12);
  font-weight: bold;
  color: var(--c-dark-grey);
  margin-left: 5px;
}

.xfSGIORqswVDg9q8YY_M {
  display: flex;
  font-weight: bold;
  align-items: center;

}

.xfSGIORqswVDg9q8YY_M div:first-of-type {
    flex: 7 1;
  }

.xfSGIORqswVDg9q8YY_M div:not(:first-of-type) {
    flex: 0.5 1;
  }

:is(.xfSGIORqswVDg9q8YY_M div:last-of-type) button {
      top: 10px !important;
    }

.HkYaAByolBo_JaURTGSH {
  position: relative;
}

.u3erXePQ5wI83YNfyBOT {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13px;
  margin-left: -16px;
}

.NJ1tLtDqr8IgkrbnI_4Y h2 {
    font-size: var(--fs-20);
    text-transform: uppercase;
    font-weight: bold;
  }

.h2z7oozwCZ8c14gwWvLg {
  font-size: var(--fs-13);
  margin-left: 1rem;
}

.Uv0zK8ekkTCdy28p7v0p {
  justify-content: space-between;
}

.cVUzjf5BcuPx_p33BYiA {
  display: flex;
  gap: var(--sp-1);
}

.r1elSBx4ZF6OCI8uYapj {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}
.r1elSBx4ZF6OCI8uYapj span {
    color: var(--c-black);
    font-size: var(--fs-12);
    font-weight: bold;
    position: absolute;
    z-index: 999;
  }
.X_gHMywuos_kpuDt8wd5, .Y6OE77PmhTh8MszZWIj6 {
  font-size: var(--fs-30);
  color: var(--c-yellow) !important;
}
.IXCltRhpf9ghYlMa4xDK:is(.X_gHMywuos_kpuDt8wd5,.Y6OE77PmhTh8MszZWIj6) {
    color:  var(--c-red) !important;
  }
.Y6OE77PmhTh8MszZWIj6 {
  font-size: var(--fs-16);
  margin-left: 5px;
  padding-top: 4px;
}
._CdgqQwGKxs_3I8Sbx8O {
  font-size: var(--fs-16);
  margin-bottom: 2px;
  color: var(--c-yellow);
}
@media ((min-width:900px) and (max-width:1200px)) {
  .r1elSBx4ZF6OCI8uYapj {
    position: absolute;
    top: 13%;
    left: 54%;
  }
    .r1elSBx4ZF6OCI8uYapj span {
      display: none;
    }
  .X_gHMywuos_kpuDt8wd5 {
    font-size: var(--fs-16);
  }

  .Y6OE77PmhTh8MszZWIj6 {
    position: absolute;
    right: 0;
  }
}

.NnukZvMBCXLaxL4bUhiP {
  border-radius: 4px;
  background: var(--c-blue-hover-light) !important;
}

.kK0ReLFgiMS2KjgqJiow {
  font-size: var(--fs-16);
  position: relative;
}

.kK0ReLFgiMS2KjgqJiow span {
    font-weight: 600;
  }

.kw8hkuDRApO0Ovc_vCzB {
  padding: 0 1em;
  font-size: var(--fs-13)
}

.PDFO4jn53lyFV3D0wKu0 {
  transition: none;
  padding-right: 0;
}

.PDFO4jn53lyFV3D0wKu0:hover {
    border-radius: 4px;
  }

.JNTJCUnaBKVG0Ze28yhj {
  padding-bottom: 5em;
}

.VCXKTaqCqfdtmI1ijL0f {
  display: flex;
  justify-content: space-between;
  padding-right: var(--sp-1);
  align-items: center;
}

.VCXKTaqCqfdtmI1ijL0f div:last-child {
    display: contents;
  }

@media (max-width:900px) {
  .YzOSygsNz2pKiAKEeqWK {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    flex: 0 0 auto;
  }

  .da8_IuZdBwjJleZhrggt {
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .XQARiBUpfmMtw8bo2n9Q {
    top: 4em;
    height: 93.5%;
  }

  .JNTJCUnaBKVG0Ze28yhj {
    flex: 1 1 auto;
    overflow: auto;
  }
}

.IP5VIwharE28bka7hd5_ {
    pointer-events: auto;
}

.hHWTjYlmtDxrv2yx0avP {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    flex-grow: 1;
}

.XQLKxOMnn0JuYrnC4zfb {
  margin-right: 8px;
  padding: 10px 0;
}

.XQLKxOMnn0JuYrnC4zfb svg {
    font-size: var(--fs-16);
  }

.XQLKxOMnn0JuYrnC4zfb {
  align-self: center;
}

.JRiDDQg370MRFzYKTL3Z {
  display: flex;
  align-items: center;
  width: 100%;
}

.JRiDDQg370MRFzYKTL3Z.CPHI_ueKpIqRbQZm8bRp {
    pointer-events: none;
  }

.JRiDDQg370MRFzYKTL3Z span {
    width: 100%;
  }

.bi2JPit1FP_sKmUqKfWq:is(.JRiDDQg370MRFzYKTL3Z span) {
      padding: 10px 0;

    }

.u9jkdLoJYiKFNRTxddii {
  margin: var(--sp-3) 0;
  border-radius: 5px;
  color: var(--c-grey);
  font-weight: bold;
  font-size: var(--fs-12);
}

.u9jkdLoJYiKFNRTxddii.BfXSQ7uLuZXPMidcjPCE {
    border: 1px solid var(--c-yellow);
  }

.u9jkdLoJYiKFNRTxddii.BfXSQ7uLuZXPMidcjPCE .XQLKxOMnn0JuYrnC4zfb {
      color: var(--c-yellow);
    }

.u9jkdLoJYiKFNRTxddii.h49r9hUp3dy1cBbzJ7Ek {
    border: 1px solid var(--c-solid-orange);
  }

.u9jkdLoJYiKFNRTxddii.h49r9hUp3dy1cBbzJ7Ek .XQLKxOMnn0JuYrnC4zfb {
      color: var(--c-orange);
    }

.u9jkdLoJYiKFNRTxddii.oASFccAORngAuu6syenQ {
    border: 1px solid var(--c-solid-green);
  }

.u9jkdLoJYiKFNRTxddii.oASFccAORngAuu6syenQ .XQLKxOMnn0JuYrnC4zfb {
      color: var(--c-green);
    }

.u9jkdLoJYiKFNRTxddii.W1l5f57OsL_OMcKTiPNC {
    border: 1px solid var(--c-red);
  }

.u9jkdLoJYiKFNRTxddii.W1l5f57OsL_OMcKTiPNC .XQLKxOMnn0JuYrnC4zfb {
      color: var(--c-red);
    }

.u6QXcqIFe_ou8SwD0K5q {
  margin: 0;
  padding: 0;
  width: 100%;
}

.u6QXcqIFe_ou8SwD0K5q li {
    list-style: none;
    border-bottom: 1px solid var(--c-light-grey);
    padding: 5px 0px;
  }

:is(.u6QXcqIFe_ou8SwD0K5q li):last-child {
      border-bottom: none;
    }

.OraGfIxNi1ZlArdkUZO5 {
  align-self: center;
}

.z7sJq7wCMeifuh3Ddz6g {
  opacity: 1;
}

.HY2pEhMHrVTOVn3TtdDK .Mui-expanded {
  margin: 0;
}

.d6EnShQOZ99Cr_gjxXj8 {
  width: 100%;
  line-height: 2em;
  position: relative;
}

.aiW_p6HT4FhPB6xT_D9S {
  font-size: var(--fs-13);
}

.p1n5jhSBEPO3wHM6laj2 {
  display: flex;
}

.zNJOByJkp9ad1PsZg9aD {
  height: 40px;
}

.m0im01ZNpA5I5uPxE8yw,
.Jw4F6l9NzXBxYagmEwSZ,
.GRNNcpxWKqNmr2jjGgty {
  color: var(--c-solid-black);
  font-weight: bold;
  font-size: var(--fs-20);
}

.m0im01ZNpA5I5uPxE8yw {
  font-size: var(--fs-20);
}

.Jw4F6l9NzXBxYagmEwSZ {
  font-size: var(--fs-20);
  margin: 0;
}

.GRNNcpxWKqNmr2jjGgty {
  font-size: var(--fs-13);
}

.upBMpt8yU7EEYqpseHN7 {
  background: var(--c-grey);
  margin: 0 .5em;
}

.gLSaFZh38ZZcJKGtiOBZ {
  background: var(--c-content-grey);
}

.tusF7kCc76I9DorVLEFO {
  border-bottom: 1px solid #ddd;
}

.OsOKucInw13fHL8U9tyY {
  width: 100%;
}

.K9_nqhG9tpTzBgLmbZgl {
  margin-bottom: 1em;
}

.N17jmIXLwpQIsvlctQ8h {
  display: flex;
  background: var(--c-sticky-grey);
  position: sticky;
  top: 0;
  z-index: 99;
  align-items: center;
  padding-top: var(--sp-3);
  margin-bottom: var(--sp-3);
}

.zQAyu293TMgVFY_A46vz {
  display: flex;
  align-items: center;
  margin-bottom: var(--sp-2);
}

.zQAyu293TMgVFY_A46vz .PiAwpzSx27Y5syjeZzJe {
    flex: 1 1;
  }

.SLEo_WBpUVxmOafDB0TH {
  display: flex;
  flex-direction: column;
  gap: var(--sp-2);
}

.Y_bUbftUOFpIl88Mv9Tx {
  display: flex;
  align-items: center;
}

.vWuZozu3QOT4Hb0YeSzt {
  display: flex;
  align-items: center;
}

.vWuZozu3QOT4Hb0YeSzt .vAGTERzGzuvI4sUKyqP7 {
    flex: 1 1;
    font-size: var(--fs-18);
    font-weight: bold;
    text-transform: uppercase;
  }

.Q3sTBVRBkD80uO_X8DKi {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  font-size: var(--fs-16);
}

.Q3sTBVRBkD80uO_X8DKi span {
    font-size: var(--fs-12);
    color: var(--c-dark-grey);
  }

.s8W2ELRArAr6oKAQkuN1{
  display: flex;
}

.s8W2ELRArAr6oKAQkuN1 button {
    display: inline-flex !important;
    padding: 5px;
  }

.hacahwElkLdjec91ZLGv {
  margin-bottom: 1em;
  display: flex;
  align-items: center;
}

.qiAJ4E5QmGTSLzYumxSC,
.BHK5xugkoYQ6QIi2Ghju {
  display: none;
}

.EDFempyDTJY3JsxRHZjp {
  z-index: 99999;
}

.Vek24o4sEDS4AfVfF90z {
  color: var(--c-white);
  position: absolute;
  top: 0;
  right: 0;
}

.OBODNknY7vJ1CT9p3q4T {
  display: inline-block;
}

.Y22IpfS8GZ4igTWJ6YgA  {
  width: 200px;
  height: 140px;
  float: left;
  display: flex;
  margin: 3px;
  align-items: center;
  justify-content: center;
  border: 1px solid #ddd;
  padding: 4px;
}

.r6WtS1vX7o7wqUzWX0IH{
  display: flex;
  width: 200px;
  height: 180px;
  align-items: center;
  justify-content: center;
}

.m85217Z09SYejyGlwJLw {
  display: flex;
  align-items: center;
  width: 100%;
}

.m85217Z09SYejyGlwJLw img {
    max-width: 100%;
    max-height: 100%;
  }

.c33H6Qmdxhulsf44aU7R {
  display: flex;
  width: 40%;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  border: 1px solid #ddd;
  margin: 3px 3px 3px 0;
}

.nR2yQV2_80GLzqWJhQId {
  object-fit: cover;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.MBzAZRbbP6ATZgX0_eT0 {
  width: 100px;
}

.yv5q_rmhkEi_8ZD8Hfww {
  height: 100px;
}

.Y_bUbftUOFpIl88Mv9Tx {
  display: flex;
  align-items: center;
  flex: 1 1;
}

.qJiRmKXtBiJyKGbyjk3A {
  position: relative;
}

.hZMwi7AAqSubSD73rVbw {
  position: absolute;
  margin-top: -12;
  margin-left: -12;
}

.Ossf2zuJQFb9tgARv4Pg {
  position: absolute;
}

.T8VjFbdKbXXoYwQG2Jpw {
  color: var(--c-mid-grey);
  font-size: var(--fs-18);
  text-transform: uppercase;
}

.v7TnDD46dfTCsS0K5Vk6 {
  white-space: normal
}

.qi8zn7FuvVqOD2B0Y3AJ {
  display: flex;
  gap: var(--sp-1);
}

.WUnppbREm86kYbed_eZA > span:last-of-type {
    top: 2px;
    right: 8px;
    background: var(--c-yellow);
    color: var(--c-black);
  }

[dir="rtl"] .WUnppbREm86kYbed_eZA span:last-of-type {
  left: 8px;
  right: initial;
}

.g96tryccMCShNyNttV4e {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.uX_2x86qrtZ4qSKXiT91 {
  margin: var(--sp-3) 0;
}

.onFBxVsb_XfriRwiFoGH {
  display: flex;
  align-items: center;
  gap: var(--sp-2);
}

.onFBxVsb_XfriRwiFoGH h4 {
    margin: 0;
    max-width: 80%;
  }

.onFBxVsb_XfriRwiFoGH:after {
    content: "";
    height: 1px;
    background: var(--c-warm-grey-1);
    flex: 1 1;
    display: block;
  }

.BlfBv_VJwfFSXZvTsJzA {
  margin: 0;
}

.BlfBv_VJwfFSXZvTsJzA a {
    color: var(--c-blue);
  }

.wAvTxSibUaMvmdTQNlj1 {
  color: var(--c-red-label-error) !important;
}

.JSJcggs1QZJby3IXTZdH {
  transform: scaleX(-1);
}

.ieFvbn78EzYud_pZsm76 fieldset {
    border: none;
  }

.ieFvbn78EzYud_pZsm76 input,.ieFvbn78EzYud_pZsm76 textarea {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.ieFvbn78EzYud_pZsm76 input::placeholder,.ieFvbn78EzYud_pZsm76 textarea::placeholder {
    color: var(--c-black) !important;
  }

.ieFvbn78EzYud_pZsm76 button {
    display: none;
  }

.ieFvbn78EzYud_pZsm76 .MuiOutlinedInput-root {
  background: transparent;
}

.mSPNsSLe8H1TICFECNQf {
  color: var(--c-warm-grey-4) !important;
}

.qRgCl9n80UhGsdlIIYEG {
  border-radius: 3px;
  margin: var(--sp-1) 0;
  font-weight: bold;
}

.qRgCl9n80UhGsdlIIYEG svg {
    color: var(--c-gold-yellow)
  }

@media (max-width:900px) {
  .r6WtS1vX7o7wqUzWX0IH {
    height: 80px;
  }
    .m85217Z09SYejyGlwJLw button {
      padding: 0px;
    }
}
.q9bxuxU2Dy57FQgntWcg {
  width: 80%;
}

.q9bxuxU2Dy57FQgntWcg p {
    white-space: pre-wrap;
    padding: 16px;
  }

.axzLMffNkbUndb2SXzOv {
  max-height: 12em;
  overflow: hidden;
  overflow-y: scroll;
}

.PxIePlFgR5dyQIIAy5wx {
  cursor: pointer;
  display: flex;
  gap: 3px;
  margin-top: var(--sp-1);
}

.cO_fEuKfaOgiNw6vXgoF {
  background: none;
  padding: 0;
  margin-bottom: var(--sp-1);
}

.cO_fEuKfaOgiNw6vXgoF div:first-of-type {
    padding-left: 0;
  }

.eqaUstMxTeJoN9WkDnKu,
.BhYYy9EXGd4FLXGxf8BJ div {
  font-size: var(--fs-13);
  font-weight: bold !important;
}

.BhYYy9EXGd4FLXGxf8BJ {
  display: flex;
  align-items: center;
}

.BhYYy9EXGd4FLXGxf8BJ > span {
    margin-right: 1.5em;
    margin-left: 0.7em;
  }

.niLk57ZknPKBstTZ_lNk {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 8px;
}

.niLk57ZknPKBstTZ_lNk button {
    height: 22px;
    margin-left: 5px;
  }

.Nv0j6_LOjyEXSPk5znc5 {
  display: flex;
}

.Nv0j6_LOjyEXSPk5znc5 > div {
    margin-top: 0.1em;
  }

.XvpQy4sj0Or_dVRZXTli button {
    margin-left: 0px;
    margin-top: 0px;
  }

@media (max-width:900px) {
  .eSNSwxiRNh_rJpsj9Ohe {
    margin-top: 8px;
    margin-bottom: 8px;
  }
    .niLk57ZknPKBstTZ_lNk button {
      margin-left: 0px;
      margin-top: 8px;
    }
    .XvpQy4sj0Or_dVRZXTli button {
      margin-left: 0px;
      margin-top: 0px;
    }
}

.oNPKPzlPCJ5lLOl8ZvGK {
  opacity: 1 !important;
}
.IZ5oqooG1oMSZDvHtRmQ {
  margin-top: var(--sp-1);
  color: var(--c-blue);
  font-size: var(--fs-12);
  font-weight: bold;
}

.anQwCilwHoEXe6bO8fmM{
  margin: 0 0 var(--sp-3);
}

.anQwCilwHoEXe6bO8fmM label:first-of-type {
    margin-bottom: 0px;
  }

.w0XvUNucmhQJNV8QasZc {
  display: flex;
  flex: 1 1 auto;
}

.w0XvUNucmhQJNV8QasZc div:first-of-type {
    margin-bottom: 0px;
  }

.w0XvUNucmhQJNV8QasZc div:not(:first-of-type) {
    margin-left: 10px;
    margin-bottom: 0px;
  }

.r84LM_VAKe0VNVmciQRJ {
  font-size: var(--fs-13);
  font-weight: 700;
}

.PYrnFiZrCXhsXkvrefYU {
  border-bottom: 1px solid var(--c-light-gray);
}

.HvXphRtAHBT1g8A8bu61 {
  border: 1px solid var(--c-black);
  border-radius: var(--sp-1);
  overflow: hidden;
  margin-bottom: var(--sp-1);
  width: 100%;
}

.HvXphRtAHBT1g8A8bu61[aria-invalid="true"] {
  border: 1px solid var(--c-red-label-error);
}

.vqvlqbxdZtVIIRqCdJfL {
  margin-top: var(--sp-1);
  font-size: var(--fs-12);
}

.vqvlqbxdZtVIIRqCdJfL div {
    margin-bottom: var(--sp-1);
  }

.vqvlqbxdZtVIIRqCdJfL span {
    font-weight: bold;
  }

.Hk22WO5lrc8ccYGD2yo5 {
  width: 280px;
}

.y3xsMba25wEkrKPMwIeM {
  margin-bottom: var(--sp-1);
}

.ZIoOH9P7knVjdoFJp7cj {
  margin-bottom: var(--sp-2);
  font-size: var(--fs-14);
  color: var(--c-dark-grey);
  padding: 10px;
  border: 1px dashed var(--c-light-grey-2);
  border-radius: 5px;
}

.ZIoOH9P7knVjdoFJp7cj[aria-invalid="true"] {
  border: 1px dashed var(--c-red-label-error);
  color: var(--c-red-label-error);
}

.B2gPwrL4b4xQYl8IvTBm fieldset {
    border-color: var(--c-tia-maria) !important;
  }

:is(.B2gPwrL4b4xQYl8IvTBm fieldset):focus {
      border-color: var(--c-tia-maria) !important;
    }

.uqj7Ec5I3yeqILcgct1Q {
  margin: 16px 0px 8px;
}

.A3X8E6A_6TizwYWP1lak{
  color: var(--c-white);
  height: 25px;
  font-size: var(--fs-13);
  font-weight: 600;
  float: right;
  top: 12px;
  position: absolute;
  left: 79%;
  width: 115px;
}
.VU_8npHMb3XxvWwXypGf {
  font-size: var(--fs-12);
  color: var(--c-dark-grey);
}
.shlLf4l37h4n_azXkNhc {
  flex-grow: 1;
}
._Qo53dudR2iqXoxUMWna {
  width: 30px;
  height: 30px;
  min-height: 30px;
}
.NSDYowC6UYWUmgcEjoF5 {
  width: 20px !important;
  height: 20px !important;
  margin: 0 20px;
}
.cIYHpD7zkWupnqyp4Glz {
  display: flex;
  align-items: center;
  margin: var(--sp-3) 0;
}
.cIYHpD7zkWupnqyp4Glz > svg:first-of-type {
    color: var(--c-yellow);
  }
.cIYHpD7zkWupnqyp4Glz > span {
    padding: 0 10px;
  }
:is(.cIYHpD7zkWupnqyp4Glz > span) strong {
      padding-right: 5px;
    }
.o7g4fC07g3oR49hUTa1b {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: var(--sp-2) 0;
}
.fam0fsNT84DEtt0DDhbb {
  margin: 0;
}
.yAPZ6IKh0vRrFJsTGijk {
  margin-top: 0;
}
.BaTdQN8kHu4wAqSZck7I {
  display: flex;
  align-items: center;
  padding: 0 var(--sp-2);
  font-size: var(--fs-12);
  border: 1px solid var(--c-warm-grey-2);
  background: var(--c-white);
}
.BaTdQN8kHu4wAqSZck7I:hover {
    background: rgba(0, 0, 0, 0.04);
    cursor: pointer;
  }
.eqZMNNFaZ3uw8PBy5ZTP .BaTdQN8kHu4wAqSZck7I ~ .BaTdQN8kHu4wAqSZck7I {
  border-top: none;
}
.hSQtEjMl6y9SFKvNeSdQ {
  margin: 0;
}
.jNDWPoODoqkIzJ8N2jTd {
  margin-bottom:  8px;
}
.JZHjWbE6IVmr03hxbOT8 {
  margin: 0 0 var(--sp-4);
}
.P7lbY4RpdBnCIsrI1V9R {
  box-shadow: none;
  border: 1px solid var(--c-warm-grey-2);
  margin-bottom: var(--sp-2);
}
.P7lbY4RpdBnCIsrI1V9R:before {
    display: none;
  }
.m_73mx5McI7JnFoukFuY {
  min-height: 48px;
}
.hhCH_einzHdo8RcecF7B {
  margin: 0px !important;
}
.XmHue4DdZermjW1S7cuF {
  box-shadow: none;
  width: 36px;
  height: 36px;
}
.AH_1_LpnVQ3EV2q3KL8T {
  display: block;
}
.AH_1_LpnVQ3EV2q3KL8T > div {
    margin-bottom: 0;
  }
.ArPTByccTUH1fGoHRYhY {
  border: 1px solid var(--c-warm-grey-2);
  border-radius: 5px;
  background: var(--c-white);
}
.FlyF8NQ8nyAbXUHnrDJC:hover {
  background: var(--c-light-grey);
  cursor: pointer;
}
.HbiX7RxkBYDf_8BX9MKa {
  border-bottom: 1px solid var(--c-warm-grey-2);
}
.Yjl52Y5SnJOkZYvQ42yt {
  right: -3px;
  left: initial;
  display: flex;
  padding: 5px;
  align-items: center;
}
.Yjl52Y5SnJOkZYvQ42yt .tBU3l0fjMz1ZPAFHETvm {
    background-color: inherit;
    color: var(--c-black);
  }
[dir="rtl"] .Yjl52Y5SnJOkZYvQ42yt {
  right: initial;
  left: -3px;
}
.VaivQ7ljlitB9NI2JPmT {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: normal;
  color: var(--c-blue);
  text-transform: none;
  display: inline-block;
}
.A1E4pKjoWxEd2TaSo4l0 {
  width: 100%;
}
.A1E4pKjoWxEd2TaSo4l0 span:after {
    top:50%;
    transform:translateY(-50%);
    content:"•";
    margin: 0.4em;
  }
.A1E4pKjoWxEd2TaSo4l0 span:last-of-type:after {
    content: ""
  }
.Z7PR0m6HD5ih3drbsI0g {
  color: var(--c-grey);
  font-size: var(--fs-8);
  margin-top: 1em;
}
.kKvrnRNym3MV_Y2Ce3mr {
  width: 100%;
}
.Ko8SfvqaFqiXKPTP5408 {
  display: flex;
}
.Ko8SfvqaFqiXKPTP5408 label {
    display: none;
  }
.Ko8SfvqaFqiXKPTP5408 input {
    margin-right: 0.5em;
    max-width: 5.5em;
    padding-top: 0px;
  }
.ovCWCPJrrsyf3K37d_X7 {
  display: flex;
  justify-content: space-between;
}
.ovCWCPJrrsyf3K37d_X7 p {
    margin-left: 6px;
  }
.hBEF3VJkYO0M8EOOsbIG {
  display: flex;
  flex-direction: column;
  height: 800px;
  overflow: hidden;
}

.CjT24VEueUmy2YQrVpc_ {
  display: flex;
  flex: 1 1;
  overflow: hidden;
  border-top: 1px solid var(--c-warm-grey-1);
}

.b0BKdtjXOcRB55ZVlRp6 {
  width: 210px;
  overflow-y: auto;
  position: relative;
  padding: 0 var(--sp-2);
}

.GYN4Y3zrrQmspa_ibXj9 {
  display: flex;
  justify-content: end;
  align-items: center;
  margin-bottom: var(--sp-2)
}

.r9mv1opmpym0lpCUeD0T {
  padding-top: var(--sp-2);
}

@media (max-width:600px) {
  .b0BKdtjXOcRB55ZVlRp6 {
    padding-top: var(--sp-2);
  }
}

.zPpL6ncfDhVcmsMN56xA {
  z-index: 9999;
}

.HaLox8mVaCL7jSTxp023 {
  flex: 1 1;
}

.S9V9vAXRXlsPaeQKEQKe {
  padding: 0 var(--sp-2);
  display: flex;
  align-items: center;
  gap: var(--sp-2);
}

.CRfi88TGAB_A1bRdcx17 {
  flex: 1 1;
}

.XP_3ApGZoqBqxYl3xkTI {
  margin-bottom: var(--sp-3);
}

.XP_3ApGZoqBqxYl3xkTI > div:first-child {
    font-size: var(--fs-13);
    font-weight: 700;
  }

.XP_3ApGZoqBqxYl3xkTI > div:last-child {
    font-size: var(--fs-14);
    color: var(--c-dark-grey);
  }

.ztes1Hs6PuXschy63yJq {
  margin-bottom: var(--sp-2);
}
.YkyUhcYzCtT_V8P91XVu {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--sp-2);
  padding: var(--sp-1);
  border-bottom: 1px solid var(--c-warm-grey-1);
  width: 100%;
}

.CDF7l_632t5CI3ktvVQw {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  position: relative;
}

.qX16zH5Wi5hmSzHX79fg {
  border: 1px solid var(--color-gray-300);
  border-radius: var(--border-radius-lg);
  width: 100%;
  height: 100%;
  background-color: var(--color-gray-100);
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

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

.OPP4GPWss99_CoZ3pRb5 img {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.ZZcf3LQlSjRyyEBF4Xhw {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: var(--sp-1);
  height: 100%;
  flex-direction: column;
  gap: var(--sp-2)
}

.NR0SfbOLtsPb3fzXxWAy {
  width: 100%;
  overflow: hidden;
}

.REjTc_SSMHzEPtwLDWiE {
  width: 100%;
  height: 100%;
  aspect-ratio: 1;
}

.eKsSxcPgHMn9AHZkMqSr {
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

.REjTc_SSMHzEPtwLDWiE img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.ZuRtDVS5sbzP_yr2zTzi {
  overflow: hidden;
  height: 100%
}

/* Zoomist styles. Package doesn't correctly export styles */

:root {
    --zoomist-wrapper-bg-color: #efefef;
    --zoomist-slider-bg-color: rgba(255, 255, 255, .8);
    --zoomist-slider-border-radius: 0 0 4px 0;
    --zoomist-slider-padding-x: 20px;
    --zoomist-slider-padding-y: 20px;
    --zoomist-slider-track-color: #ddd;
    --zoomist-slider-track-color-hover: #ccc;
    --zoomist-slider-bar-size: 120px;
    --zoomist-slider-bar-side: 2px;
    --zoomist-slider-bar-border-radius: 2px;
    --zoomist-slider-bar-color: #666;
    --zoomist-slider-bar-color-hover: #444;
    --zoomist-slider-button-size: 12px;
    --zoomist-slider-button-color: #fff;
    --zoomist-zoomer-button-size: 48px;
    --zoomist-zoomer-button-color: rgba(255, 255, 255, .8);
    --zoomist-zoomer-button-color-hover: rgba(255, 255, 255, .9);
    --zoomist-zoomer-button-color-disabled: rgba(255, 255, 255, .8);
    --zoomist-zoomer-button-opacity-disabled: .7;
    --zoomist-zoomer-icon-size: 14px;
    --zoomist-zoomer-icon-color: #333;
    --zoomist-zoomer-icon-color-hover: #111;
    --zoomist-zoomer-icon-color-disabled: #999;
    --zoomist-modules-tranistion-duration: .3s
  }

.zoomist-container {
    position: relative;
    padding: 0 !important;
    -webkit-user-select: none;
    user-select: none
  }

.zoomist-wrapper {
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 0 !important;
    overflow: hidden;
    background-color: var(--zoomist-wrapper-bg-color)
  }

.zoomist-image {
    position: relative;
    max-width: none !important;
    max-height: none !important
  }

.zoomist-slider {
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    padding: var(--zoomist-slider-padding-y) var(--zoomist-slider-padding-x);
    background-color: var(--zoomist-slider-bg-color);
    border-radius: var(--zoomist-slider-border-radius)
  }

.zoomist-slider:hover .zoomist-slider-wrapper {
    background-color: var(--zoomist-slider-track-color-hover)
  }

.zoomist-slider:hover .zoomist-slider-bar {
    background-color: var(--zoomist-slider-bar-color-hover)
  }

.zoomist-slider:hover .zoomist-slider-button:before {
    box-shadow: 0 0 8px #0009
  }

.zoomist-slider-horizontal .zoomist-slider-wrapper {
    align-items: center;
    justify-content: flex-start;
    width: var(--zoomist-slider-bar-size);
    height: var(--zoomist-slider-bar-side)
  }

.zoomist-slider-horizontal .zoomist-slider-bar {
    top: 0;
    width: calc(var(--value) * 1%);
    height: 100%
  }

.zoomist-slider-horizontal .zoomist-slider-button {
    left: calc(var(--value) * 1%)
  }

.zoomist-slider-vertical .zoomist-slider-wrapper {
    align-items: flex-end;
    justify-content: center;
    width: var(--zoomist-slider-bar-side);
    height: var(--zoomist-slider-bar-size)
  }

.zoomist-slider-vertical .zoomist-slider-bar {
    bottom: 0;
    width: 100%;
    height: calc(var(--value) * 1%)
  }

.zoomist-slider-vertical .zoomist-slider-button {
    bottom: calc(var(--value) * 1%)
  }

.zoomist-slider-wrapper {
    position: relative;
    display: flex;
    background-color: var(--zoomist-slider-track-color);
    transition: background-color var(--zoomist-modules-tranistion-duration)
  }

.zoomist-slider-bar {
    position: absolute;
    z-index: 0;
    left: 0;
    display: block;
    border-radius: var(--zoomist-slider-bar-border-radius);
    background-color: var(--zoomist-slider-bar-color);
    transition: background-color var(--zoomist-modules-tranistion-duration)
  }

.zoomist-slider-button {
    position: relative;
    z-index: 1;
    display: block;
    width: 0 !important;
    height: 0 !important
  }

.zoomist-slider-button:before {
    content: "";
    position: absolute;
    left: calc(var(--zoomist-slider-button-size) * -.5);
    top: calc(var(--zoomist-slider-button-size) * -.5);
    width: var(--zoomist-slider-button-size);
    height: var(--zoomist-slider-button-size);
    display: block;
    background-color: var(--zoomist-slider-button-color, #fff);
    border-radius: 50%;
    box-shadow: 0 0 4px #0006;
    transition: box-shadow var(--zoomist-modules-tranistion-duration)
  }

.zoomist-zoomer {
    position: absolute;
    z-index: 2;
    top: 0;
    right: 0;
    border-radius: 0 0 0 4px;
    overflow: hidden
  }

.zoomist-zoomer-button {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: var(--zoomist-zoomer-button-size);
    height: var(--zoomist-zoomer-button-size);
    background: none;
    background-color: var(--zoomist-zoomer-button-color);
    border: 0;
    transition: background-color var(--zoomist-modules-tranistion-duration);
    cursor: pointer
  }

.zoomist-zoomer-button:hover {
    background-color: var(--zoomist-zoomer-button-color-hover)
  }

.zoomist-zoomer-button:hover .zoomist-zoomer-icon {
    fill: var(--zoomist-zoomer-icon-color-hover)
  }

.zoomist-zoomer-button.zoomist-zoomer-disabled {
    pointer-events: none;
    background-color: var(--zoomist-zoomer-button-color-disabled);
    opacity: var(--zoomist-zoomer-button-opacity-disabled)
  }

.zoomist-zoomer-button.zoomist-zoomer-disabled .zoomist-zoomer-icon {
    fill: var(--zoomist-zoomer-icon-color-disabled)
  }

.zoomist-zoomer-icon {
    width: var(--zoomist-zoomer-icon-size);
    height: var(--zoomist-zoomer-icon-size);
    fill: var(--zoomist-zoomer-icon-color);
    transition: fill var(--zoomist-modules-tranistion-duration)
  }
.IMv85JRIVbtZlPJgVgWw {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}
.IMv85JRIVbtZlPJgVgWw  > div {
    padding: var(--sp-1);
  }
.IMv85JRIVbtZlPJgVgWw  > div:hover {
    background: rgba(0, 0, 0, 0.04);
  }
:where(.IMv85JRIVbtZlPJgVgWw > :not(:last-child)) {
    border-bottom: 1px solid var(--c-warm-grey-1);
  }

.gzn4Amu_ZWfdJgz7Pcxl {
  width: 60%;
}

.eYVNPx9X36nIG_H3QTsZ {
  padding: var(--sp-4)
}

.uFZlFogSpK7pHrffZ1hz {
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.uFZlFogSpK7pHrffZ1hz h1 {
    flex: 1 0 auto;
    margin: 0;
    overflow: auto;
  }

.Z5egyyuY5g0WXThFkZrn {
  color: var(--c-black) !important;
}

@media (max-width:900px) {
  .gzn4Amu_ZWfdJgz7Pcxl {
    max-width: 100%;
    width: 90%;
  }
    .uFZlFogSpK7pHrffZ1hz h1 {
      flex: auto;
    }
}
.LaPMWpVrCQ2O3M9ON8CC {
  color: var(--c-white);
  border: solid 1px var(--c-blue);
  background-color: var(--c-blue);
  width: 120px ;
  word-wrap: normal;
}

.l5FTch2MltDdsB0Kaj70 {
  display: inline-flex;
  gap: var(--sp-2);
  align-items: flex-start;
}

._avDAouQ4e63Tscb_zm1 {
  display: flex;
  align-items: center;
  margin-top: 0.1em;
}

.LiW264FXl9EFy9Rh7o8U {
  display: flex;
  align-items: center;
  margin-top: 0.1em;
  width: 300px !important;
  word-wrap: normal !important;
}


.xoKzndxozPv8Q7yKLz13 {
  color: var(--c-blue);
  font-size: var(--fs-16);
}

.W3a5L3V9EmlCBqMOE8MA {
  font-weight: bold;
  font-size: var(--fs-13);
}

.fQXELfOh64cgbI5VuCro {
  margin: 10px 0;
  cursor: not-allowed;
}

.XJUUKMgemBqa0460UiAp {
  cursor: not-allowed;
}

.rrDvjxXL3cAGZxIDIQGg {
  cursor: not-allowed;
  pointer-events: none;
  color: var(--c-dark-grey);
}

.Ktr6PI5AS8XUqRCvNasK {
  display: flex;
  gap: var(--sp-1);
  margin: var(--sp-3) 0;
}

.N0bdGHYA5rONOiOSlrWU {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}
.H9YsYIt9WxsRW2sEuCDm {
  display: flex;
  pointer-events: none;
}
.H9YsYIt9WxsRW2sEuCDm div {
    max-width: 5.5em;
  }
.H9YsYIt9WxsRW2sEuCDm fieldset {
    border: none;
  }
.H9YsYIt9WxsRW2sEuCDm input {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
.H9YsYIt9WxsRW2sEuCDm input::placeholder {
    color: var(--c-black) !important;
  }
.H9YsYIt9WxsRW2sEuCDm div:hover {
    background-color: var(--c-light-grey);
    border: 1px solid var(--c-light-grey);
  }


.L5i8omW64Ky8uzdGbmIm {
  padding: 4px;
}

.yWgtx97rWt0mKnySZIwr {
  padding: 12px !important;
  border-radius: 4px;
  border-bottom: none;
}

.WB40JU_ozjBUhI3CCFlp, .WB40JU_ozjBUhI3CCFlp:focus {
  border-radius: 4px;
}

.yWgtx97rWt0mKnySZIwr[aria-expanded="true"], .yWgtx97rWt0mKnySZIwr:focus {
  outline: 4px solid var(--c-light-blue-rgba);
}

.s0YFnhUboA2PuU8qyZej {
  min-width: 150px;
}
.FQacm48e3U4pLLQ1ZRre {
  display: flex;
  align-items: center;
  margin-bottom: 0.1em;
}

.aaJJZuw5r9IZvxugUlWr {
  width: 100%;
}

.aaJJZuw5r9IZvxugUlWr div:before {
    top: 50%;
    transform: translateY(-50%);
    content: "•";
    margin-right: 0.4em;
    margin-left: 0.4em;
  }

.MKYDDQ2OgPI6j6OUDmFZ {
  border-radius: 6px;
  font-weight: bold;
  text-transform: uppercase;
  margin-left: 5px;
}

.hHg1JZ72ZX8TqW4Hd45f {
  background-color: var(--c-light-grey);
}

.EvoDyWteDozCIeTSG9Iq {
  background-color: var(--c-green);
}

.pUsjjnrGfguIwU2o1QW7 {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding-left: 1.5em;
}

.FLGRHGk16kbJyzJfYcA7 {
  padding-top: 5;
  font-size: var(--fs-12);
  color: var(--c-blue);
}

.fGRvE6oViK8e_WflxdyP {
  display: flex;
  padding-top: 1em;
  padding-right: 1em;
  color: var(--c-black);
  flex-shrink: 0;
}

.TZSqWwNh63GbbIXUJ62c {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
}

.lX567Vht8jB0UkiCBo_Z {
  display: flex;
  flex: 2 1;
  flex-wrap: wrap;
}

.LgX1qql5JQDoEyWmogE9 {
  flex-wrap: wrap;
  display: flex;
  justify-content: flex-end;
}

.pqSLMNZ6gbX6eipDQsae{
  display: flex;
  flex-direction: row;
  justify-content: right;
}

@media (max-width:900px) {

  .fGRvE6oViK8e_WflxdyP {
    padding-top: 0.5em;
  }

  .pUsjjnrGfguIwU2o1QW7 {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    padding-left: 0px;
  }

  .lX567Vht8jB0UkiCBo_Z {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .LgX1qql5JQDoEyWmogE9 {
    flex-wrap: wrap;
    display: flex;
    align-items: center;
  }

  .TZSqWwNh63GbbIXUJ62c {
    padding-left: 0em;
    padding-top: 0.5em;
    flex-wrap: wrap;
  }
    .pqSLMNZ6gbX6eipDQsae > div:first-of-type {
      padding-left: 2px;
    }
    .pqSLMNZ6gbX6eipDQsae div {
      margin-right: 4px;
      margin-left: 4px;
    }
}


  .tGFAIytLa46LZwDGnGoC span {
    font-weight: bold;
  }

.v3t6ozvh01tsJzwMaT5E {
  font-weight: bold;
}
.lq_j1DnKgI1zciTemhZb {
  display: flex;
  justify-content: space-between;
  margin: 20px 0;
}

.fpChu3vdUiMwINgO3Tzg {
  border-radius: 24px;
  padding: 6px 16px;
}

.KfATQHtyVatp2lb7yhGF {
  border-bottom: 1px solid var(--c-light-grey);
}

.mj5vhFdXO37vli4tOdYr {
  font-weight: bold;
}

.Bh5jaMcTWgQoe0ADGTjh {
  color: var(--c-green);
}

.pU1xJd8zaIUlKS_yyXFG {
  color: var(--c-red);
}

.V0BUfpKJF_SvdRnYWbfw {
  font-style: italic;
}

.rpumzhPYq39_nXwtimmI {
  color: var(--c-red);
}

.GSbR11Q0CTzIr7cxCIRR {
  background-color: var(--c-wild-sand);
  padding: 10px;
}

.GSbR11Q0CTzIr7cxCIRR span {
    font-weight: bold;
  }

.OkPk2uDc7chalALRLeA_ audio {
    width: 100%;
  }
.F1BbhUQ6BEWPawjm4YPA {
  position: absolute;
}

.ziTSV8HQczs6tEZWYb2_ {
  display: flex;
  align-items: center;
  gap: var(--sp-2);
}

.ziTSV8HQczs6tEZWYb2_ > div {
    flex: 1 1;
    /* padding: 0 1em; */
  }

/* & > div:last-of-type {
    padding: 0 0 0 1em;
  }

  & > div:first-of-type {
    padding: 0 1em 0 0;
  } */

.lYepl5lyZTbe1qPkOL63 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--c-light-grey-2);
}

.lYepl5lyZTbe1qPkOL63 label {
    border-left: 1px solid var(--c-light-grey-2);
    width: 70px;
  }

:is(.lYepl5lyZTbe1qPkOL63 label) span {
      margin-left: 8px
    }

:is(.lYepl5lyZTbe1qPkOL63 > div:last-of-type) div {
      margin-bottom: 0;
    }

.vZTTrlPlTVAd2xRHledW {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border: none;
  margin-bottom: 8px;
}

.vZTTrlPlTVAd2xRHledW > div:last-of-type {
    display: flex;
    align-items: center;
    border-bottom: none;
    flex-direction: row;
    justify-content: space-between;
    text-align: center;
    padding: 0;
    flex: 0 1;
  }

:is(.vZTTrlPlTVAd2xRHledW > div:last-of-type) div {
      width: 80px;
      padding: 0;
    }

.ziTSV8HQczs6tEZWYb2_.q0lHcXULZLv9GA2499DQ > div {
      flex: none;
    }

.pVoPATecJcWDYoko9B0d {
  margin: 0 0.5em;
}

.A3Ef_5zXFWRQ57hxI5Ux {
  font-size: var(--fs-16);
  font-weight: var(--fwb);
}

.A3Ef_5zXFWRQ57hxI5Ux.uEjedQipHTTsGWMJYB6m {
    color: red;
  }

.nt7NdtkFlsPL8JtKJ_Uh {
  display: block;
}

.s0sCBvmuign8Q4pMgeph {
  padding: 20px 0;
}

.S1vmMONYqXVw3pGjN9xr fieldset {
    border: none;
  }

.S1vmMONYqXVw3pGjN9xr input {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.S1vmMONYqXVw3pGjN9xr input::placeholder {
    color: var(--c-black) !important;
  }

.S1vmMONYqXVw3pGjN9xr .MuiOutlinedInput-root {
  background: transparent;
}

.S1vmMONYqXVw3pGjN9xr .MuiAutocomplete-endAdornment {
  display: none;
}

[dir="rtl"] .MuiAutocomplete-endAdornment {
  right: initial !important;
  left: 9px !important;
}

.MuiAutocomplete-endAdornment {
  right: 9px !important;
  left: initial !important;
}

.VMLgEJIyYoJLGZ7X3UTZ {
  padding: 1em 0 !important;
  margin: 0 0 1.2em;
}

.ei0QphYVkttCggjukdeX {
  display: none;
}

.AHcEQhBaKsY_Q0OaPaFQ {
  display: block;
}
.fauPadYvosdxlwbHGHdV {
  margin-top: 1em;
}

.fauPadYvosdxlwbHGHdV label {
    font-size: var(--fs-12);
    color: var(--c-black);
  }

.SEzXxPEEU92JyjKgt8gu {
  align-items: center;
  padding: 10px 0;
}

.iWM11X1qn8cvyreSMfG2 {
  display: flex;
}

.XQ4uCGP5fQ796Y_7ZNOi,
.aimXHLYYQoJJb0V_Z1Dz {
  display: none;
}

.SQdj90zdNBT3HQjk9Nyx {
  max-width: 11em;
  padding: 2em;
}

.x5J90wEj5_6nDXm86Qwj {
  position: relative;
  margin: .5em 0;
}

.V6B7hbkKC8A9xcKVhZgS {
  position: absolute;
  margin-top: -12;
  margin-left: -12;
}

.lT2tY4_3h8iKr7Y3j979 {
  display: block;
  margin-top: 0.5em;
  color:  var(--c-warm-grey-4);
  font-weight: bold;
}

.ZQf5WfKyzo4AT5PNYdNq {
  flex-direction: row;
}

.aadFc1qXH2i6Yiv3JlCx {
  display: flex;
}

.MXjczDRtTmbP_C9oLQzd {
  display: flex;
  border-bottom: 1px solid #efefef;
}

.AJFjvyp3rzifOkKGAy1B {
  flex: 1 1;
  padding: 0.5em 0 0 0.5em;
  align-items: center;
  display: flex;
  justify-content: center;
}

.AJFjvyp3rzifOkKGAy1B.EyZrAVo6m77ipJiselco{
    flex: 0 0 auto;
    padding: 0;
  }

.AJFjvyp3rzifOkKGAy1B.xUJP3o3T_6peRmU6AnHh {
    flex: 3 1;
  }

.AJFjvyp3rzifOkKGAy1B.xUJP3o3T_6peRmU6AnHh.LmBahWoMsasI67WL9qsX {
      padding-left: 2em;
      justify-content: left;
    }

.AJFjvyp3rzifOkKGAy1B.xUJP3o3T_6peRmU6AnHh button {
      color: var(--c-blue);
      text-transform: none;
    }

.sJZAnZrvgofQ8T9FQ70j:is(.AJFjvyp3rzifOkKGAy1B.xUJP3o3T_6peRmU6AnHh button) {
        margin-left: 1.7em;
      }

.AJFjvyp3rzifOkKGAy1B.MTbqmO1eyRCpnfHZHPiK {
    flex: 0 0 auto;
    border-left: 1px solid #efefef;
  }

.AJFjvyp3rzifOkKGAy1B.LmBahWoMsasI67WL9qsX {
    justify-content: center;
    color: var(--c-black);
    font-weight: bold;
    text-transform: uppercase;
    border: none;
  }

.oNVyA0mPyjqaZT3kL4SD {
  color: var(--c-dark-brown);
  font-weight: bold;
}

.pcXhQlzIj2pt6Sy1UZHb {
  width: 100%;
  margin-bottom: 0.5em;
}

.xmTRdMWjJFqDU8CM9hIe {
  color: var(--c-red);
}

.Im4ibn9OPi5zCg442VKA {
  color: var(--c-blue);
  font-size: var(--fs-9);
  font-weight: bold;
  padding: 0 0 10px 0;
  text-transform: none;
}

.nhA0H2nldoqwDi7ypY_X {
  color: var(--c-blue);
  font-size: var(--fs-16);
}

.educUXL7Zwf3p_olCVgg {
  font-weight: bold;
  font-size: var(--fs-13);
}

.wDtugbzvrV9Efx7wxOo2 {
  display: none;
}

.SJTR0po1pRdVjhkhXssZ {
  border-top: 1px solid var(--c-warm-grey-1);
}

.aTobq5Kb3LFAAwTeitQa {
  padding-top: 10px;
}

.hWAlHJd9nYaiVn2NJIEW {
  font-weight: bold;
  color: var(--c-solid-black);
}

.Uq56YXMt53i1nJUjE8LR {
  font-weight: bold;
  color: var(--c-solid-black);
  margin-bottom: var(--sp-2);
}

.PGLJllk7ITe2hPs0XuPX {
  margin-top: var(--sp-1);
  font-size: var(--fs-12);
}

.PGLJllk7ITe2hPs0XuPX div {
    margin-bottom: var(--sp-1);
  }

.PGLJllk7ITe2hPs0XuPX span {
    font-weight: bold;
  }

.FQqRcjAbW7V_Boy8Q0VN {
  width: 280px;
}


.KH2dH0zpmE4LloY67jv6 {
  display: flex;
  flex-flow: column;
  flex: 1 1;
}

.qGoCo08LXQgaj2Aoq7MU {
  display: flex
}

.BrSFKvSHlgxTlEFq8R2w {
  flex: 1 1;
  margin-right: 1.5em;
}

.bKyZW0XouwE8YdjWaJhq {
  min-width: 25%;
}

.V7VZAFGqDm9wjPPqPs8s {
  opacity: 0.25;
  pointer-events: none;
}

.n0L3N95v3UnMxKbFndHM div {
    width: 100%;
  }

.SpRsmkfuBQEdFXNDfma2 {
  margin-bottom: .2em;
}

.VNMFOJbk2sQenX1t0jQW {
  border-bottom: 1px solid var(--c-light-grey);
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}

.VNMFOJbk2sQenX1t0jQW div:not(:first-of-type) {
    flex: 1 1;
  }

.VNMFOJbk2sQenX1t0jQW div:first-of-type {
    width: 3em;
    justify-content: center;
    border-right: 1px solid var(--c-light-grey);
  }

.VNMFOJbk2sQenX1t0jQW div {
    padding: .5em;
    display: flex;
    align-items: center;

  }

.NhXhhdNW8kNXBiErQAgW:is(.VNMFOJbk2sQenX1t0jQW div) {
      padding: .5em 1em .5em 0;
    }

.tI7Hj_I5eQDCd8w_sg3S {
  font-weight: bold;
  text-tranform: uppercase;
}

.tI7Hj_I5eQDCd8w_sg3S div:first-of-type {
    border-right: none;
  }

.a1PO14TN0PHzJYZN0x2h {
  border-radius: 0;
}

.AiKDbKwwKoJRKBqpFBRD {
  padding: 0 .5em;
}

.xOv06Lg74FrbuAHzNDz8 {
  align-items: end;
  font-weight: bold;
}

.xOv06Lg74FrbuAHzNDz8 span {
    margin-right: .6em;
  }

.a_PdT6sJyrfeYQ6sArYO {
  opacity: 0.25;
}

.KC_jKesOtxXdor9rkPHq {
  padding: 0;
}

.d03wSp8TJcaZT0BE_imk {
  display: flex;
  justify-content: center;
  flex: 1 1;
  width: 100%;
}

.qr0neijoXN9oFur2aG2A {
  color: var(--c-blue);
  border: 1px solid var(--c-blue);
  flex: 1 1;
  font-size: var(--fs-12);
  line-height: 1rem;
}

.qr0neijoXN9oFur2aG2A:first-child {
    border-radius: 0.25em 0 0 0.25em;
  }

.qr0neijoXN9oFur2aG2A:last-child {
    border-radius: 0 0.25em 0.25em 0;
  }

.KW7c9Pq9uLCrS6b3pMeR {
  color: #fff !important;
  background-color: var(--c-blue) !important;
}

.ILJTDQA9aNhgHNZDxKUg {
  margin-bottom: 1em;
}

.EL3xti6MmPb9F8fMycTU a {
  color: var(--c-blue);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.wi0tAvNE2jPEQOwQ5bcV {
  margin: 1em 0;
}


  .ydN1AxOylxwppCWBnZE5.ydN1AxOylxwppCWBnZE5.ydN1AxOylxwppCWBnZE5:before {
    border-bottom-style: solid;
  }
.ydN1AxOylxwppCWBnZE5.ydN1AxOylxwppCWBnZE5:after {
    border-bottom-style: solid;
  }
.nDCPDLZkIdX85pfPY2fr {
  display: flex;
  justify-content: space-between;
  margin: 1.5em 0;
}
.nDCPDLZkIdX85pfPY2fr button:disabled {
    cursor: not-allowed;
    pointer-events: visible;
  }

.Sn7KwPZNwowb8dJccv7F {
  padding: 0 1em;
}

._r1otdjDoslKPDWDjlUv {
  padding: 0 1em;
  display: flex;
}

._r1otdjDoslKPDWDjlUv button {
    margin-top: 1.2em;
  }

.BGaOMmzhv09vh0Q_ufsM {
  color: var(--c-solid-black);
  fong-weight: bold;
  flex: 1 1;
}

.kUmhhFs1_imEvYBGjovj {
  text-align: center;
  font-size: var(--fs-96);
  color: var(--c-warm-grey-1);
  line-height: 0;
  margin: 0.5em 0;
}

.kUmhhFs1_imEvYBGjovj h3 {
    font-size: var(--fs-13);
    text-transform: uppercase;
  }

.n8JMf7OkmjKgxTpahBkr {
  margin-top: 30px;
}

.Xb9tgmFSoP3QHybFp7NH {
  margin-top: 10px;
}

.ew91mo7JjQl8gkatTq0a {
  padding: 0;
  font-size: var(--fs-30);
  cursor: pointer;
}

.ew91mo7JjQl8gkatTq0a:hover {
    background-color: var(--c-light-grey);
  }

.B86tTsboPV_AXbj2cAqA {
  cursor: not-allowed;
}

.ADWQe_4SngA8T73KzQSs {
  padding: 0;
  font-size: var(--fs-16);
  color: var(--c-warm-grey-6);
}

.OR1hVFQrsgjeHQvZ0fQ6 {
  margin-top: 0;
}

.w1kRTBRBSo6RUqi6Xqxq {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.m0lK52oxVmyRwe97a0fl {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  padding: 5px 0px 5px 0px;
}

.wz9Dv_zziYqLfbzsQFEI {
  display: flex;
  flex: 1 1;
  flex-direction: row;
  justify-content: flex-end;
}

.wz9Dv_zziYqLfbzsQFEI div:first-of-type,.wz9Dv_zziYqLfbzsQFEI div:last-of-type {
    margin-top: 10px;
  }

.RMXPMPKVCXNFiAWTXapP {
  transform: scaleX(-1);
}

.peD2YbeRsUFN4vHJWQT8 {
  min-height: 105%;
}

.hG8kBEaPcFOqml7Um6o0 {
  font-size: var(--fs-16);
}

.hG8kBEaPcFOqml7Um6o0 div:first-of-type {
    font-size: var(--fs-16);
    font-weight: normal;
    color: var(--c-black);
    margin-top: 0;
  }

.hG8kBEaPcFOqml7Um6o0 fieldset {
    border: none;
  }

.hG8kBEaPcFOqml7Um6o0 label {
    display: none;
  }

.hG8kBEaPcFOqml7Um6o0 input {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.Ar9i317AW9i1dbm7ZddD {
  padding-right: 0;
  min-width: 127px;
}

:is(.Ar9i317AW9i1dbm7ZddD button) span {
      font-size: var(--fs-16);
    }

.fw1rGWJFA9LJMJ5LgP4m {
  min-width: 50%;
}

.qBwAQG21q8NbKBCmUwzQ {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  align-items: flex-end
}

.ImfpDdJHqVfxQANpDlNf, .AiXZXViZtmHoFtPcsV3H {
  font-size: var(--fs-16);
  display: flex;
}

:is(.ImfpDdJHqVfxQANpDlNf,.AiXZXViZtmHoFtPcsV3H) span {
    text-align: justify;
    margin: 0px 20px 0px 5px;
  }

.uBzV9DW93Fw4REnRi61H, .AiXZXViZtmHoFtPcsV3H {
  font-style: italic;
  font-size: var(--fs-13);
}

.ZmgHazIobuXfPGWipwB2 {
  padding: 0px 20px 0 20px;
}

.wWUviHDSsncdFkbpjQJ0, .pPEIJCkkTHcFuOo6O9Ex{
  border-radius: 50px;
  box-shadow: none;
  color: var(--c-white);
  background: var(--c-blue);
  width: 8em;
  height: 32px;
  margin-left: 10px;

}

:is(.wWUviHDSsncdFkbpjQJ0,.pPEIJCkkTHcFuOo6O9Ex):hover {
    color: var(--c-black);
  }

.pPEIJCkkTHcFuOo6O9Ex {
  background: var(--c-grey);
}

.qzbkNmatziC6zUg_Oa4g {
  position: absolute;
}

.xHE_MD3xv1IMkTECgdTr {
  position: sticky;
  top: 0;
}

.h0ebyUKPmLKPxQwiakIl {
  overflow: auto;
  max-height: 50vh;;
}

.zFQknHOc3O9RKsGUeYmh {
  font-size: var(--fs-20);
  font-weight: bold;
  color: var(--c-solid-black);
  margin: 13px 0;
  text-transform: uppercase;
}

.KJzStB2Pf3rUa4iWykw2 {
  margin-bottom: 3em;
  display: flex;
  background: var(--c-sticky-grey);
  position: sticky;
  top: 0;
  z-index: 99;
  align-items: center;
}

.xhiOcvh8NazN_Wc4EZXE {
  text-transform: uppercase;
  font-size: var(--fs-13);
  line-height: 2;
  color: var(--c-solid-black);
}

.EGvrEHZgVeT7hOFVMR8u {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: var(--sp-2);
  width: 100%;
}

.JEAMP10t17e1dy8myRDo {
  font-size: var(--fs-14);
  font-weight: 600;
  line-height: 1.67;
  color: var(--c-solid-black);
}

.Yi9AxSAcokyKQuJxkNZq {
  font-size: var(--fs-13);
  line-height: 1.33;
  letter-spacing: normal;
  color: var(--c-solid-black);
}

.EIQEktRbXFfuCDWvbpyd {
  font-size: var(--fs-16);
  font-weight: bold;
  line-height: 1.27;
  padding-right: 0.5em;
  color: var(--c-blue);
}

.OD2f67HeCW9a713_wdWL {
  font-weight: bold;
  color: var(--c-white);
  text-transform: uppercase;
}

.OD2f67HeCW9a713_wdWL.sqHeg82brsj3sRLWT_Do {
    border: solid 1px var(--c-orange);
    background-color: var(--c-orange);
  }

.OD2f67HeCW9a713_wdWL.DFKANifulds8U877Vnp7 {
    border: solid 1px var(--c-green);
    background-color: var(--c-green);
  }

.OD2f67HeCW9a713_wdWL.gCeSeKt1QyH5cpFr2gza {
    border: solid 1px var(--c-red);
    background-color: var(--c-red);
  }

.OD2f67HeCW9a713_wdWL.qvjuAN73VpGaiJaf_h_q {
    border: solid 1px var(--c-red);
    background-color: var(--c-red);
  }

.OD2f67HeCW9a713_wdWL.pQ_Vxozt2fjUd94ea8z6,.OD2f67HeCW9a713_wdWL.Xh0ZAHeggvEYweg2ZBgw {
    border: solid 1px var(--c-blue);
    background-color: var(--c-blue);
  }

.OD2f67HeCW9a713_wdWL.zlnjKUvl_T8BeyrFZUtQ {
    border: solid 1px var(--c-green);
    background-color: var(--c-green);
  }

.EtVuEqDRCLcHgXTfqpd1 {
  color: var(--c-green);
}

.tYq3foAWrxmXoKxI0L8U label {
    margin-left: 0;
    display: flex;
    gap: var(--sp-1);
  }

.bJ5oPg3QfjzFd5zdUKQR {
  padding: 8px 10px 8px 0;
  border-right: solid 1px var(--c-light-grey);
  text-align: right;
  font-size: var(--fs-16);
}

.Y3YcZDGB_J6i9G9XM4Jr {
  box-shadow: 0 2px 12px 0 rgba(125, 125, 125, 0.23);
  margin-bottom: 2px;
}

.Y3YcZDGB_J6i9G9XM4Jr:before {
    display: none;
  }

.GxkyRhFlf4ClDgtuexOZ {
  margin-bottom: var(--sp-2);
}

.y7Idc75bGYi3FjIsw5_x {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.I8lSS5KMpMrjnmZyBcR0{
  padding-left: 10px;
}

.OM8O5w7fzm81wI8pq1WQ {
  box-shadow: none;
  margin-left: 5px;
  width: 36px;
  height: 36px;
}

@media (max-width:900px) {
  .EIQEktRbXFfuCDWvbpyd {
    font-size: var(--fs-12);
  }

  .xhiOcvh8NazN_Wc4EZXE {
    line-height: 1.27;
  }
}

.JOxNcbLzTlGwWaa7b2My {
  pointer-events: none;
  max-width: 5.5em;
}

.JOxNcbLzTlGwWaa7b2My fieldset {
    border: none;
  }

.JOxNcbLzTlGwWaa7b2My input {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.JOxNcbLzTlGwWaa7b2My input::placeholder {
    color: var(--c-black) !important;
  }

.yzL7XmAez2yZtxRXmTIy {
  background-color: var(--c-light-grey);
  color: var(--c-black);
  margin-bottom: 2em;
}

.yzL7XmAez2yZtxRXmTIy div:first-of-type {
    margin-right: 1em;
  }

._7qRZFE1A25taCRwdoLf {
  padding: 8px 0 0 0;
}

._7qRZFE1A25taCRwdoLf > div {
    margin-bottom: var(--sp-1);
  }

.X6xatQJuyGadu1nGkOIb {
  font-size: var(--fs-30);
  color: var(--c-black);
}

.bazTI2_qbTREaEdiKGsi {
  padding: 0 0 var(--sp-3);
}
.PsD7s7xVgTAjbrQJvaMA {
  display: flex;
  width: 8.5in;
  flex-wrap: wrap;
}

.jLDFiOPW0GJT9Xysdl5B {
  display: flex;
}

.jLDFiOPW0GJT9Xysdl5B div:first-of-type {
    flex: 1 1;
  }

.mze4HmXEj1HECpGSUnDw {
  width: 40%;
  margin: 1in .08in 0 .08in;
  padding: .5em 0;
  border-top: 1px solid #000;
}
.GqOdzA_CwR6wu09Yq3cQ {
  display: none;
  height: 100%;
}

.Fs1WSQeUKIVmKMKTdQ29, .D8TZwAxqhecFayoSmm9Q {
  display: none;
  height: 1.5in;
  width: 7.5in;
}

:is(.Fs1WSQeUKIVmKMKTdQ29,.D8TZwAxqhecFayoSmm9Q) h4 {
    margin: 0 0 0.3in 0;
  }

.FI9VGO_C1qyQn9ZrCngE {
  display: flex;
}

.FI9VGO_C1qyQn9ZrCngE img {
    height: 40px;
    margin-right: .5em;
  }

.FI9VGO_C1qyQn9ZrCngE img:last-of-type {
    margin-right: 0;
  }

.ft6RM9TQvooTu30hG7dW {
  display: flex;
}

.ft6RM9TQvooTu30hG7dW div:first-of-type {
    flex: 1 1
  }

.fT3XUY0ukF5nnfUmLxA0 {
  font-weight: bold;
}

.bkT7ha2p3UO6cEpvwtac, .lgHCLthYecyRZMwfhZwD {
  text-align: center;
  margin: .2em 0;
}
.JldoBfoyM0G6G2kAdphv {
  display: flex;
  align-items: center;
  margin: 0 1em 0 0;
}

.JldoBfoyM0G6G2kAdphv svg {
     margin: 0 .2em 0 0;
   }

.Y8AjlsNiAEdiLUpYVrGX {
  width: 280px;
}

.VqpotzODMZO4vSugIp_g {
  margin-top: var(--sp-1);
  font-size: var(--fs-12);
}

.VqpotzODMZO4vSugIp_g div {
    margin-bottom: var(--sp-1);
  }

.VqpotzODMZO4vSugIp_g span {
    font-weight: bold;
  }

.am__99kZVBvaMtBdQ0W9 {
  display: flex;
  border-top: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-left: 1px solid #ddd;
}

.am__99kZVBvaMtBdQ0W9 > div { 
    display: flex;
    flex: 1 1;
    padding: 10px;
  }

.am__99kZVBvaMtBdQ0W9 > div:first-of-type {
    border-right: 1px solid #ddd;
  }

.eKrm4tFZcXaVRs4qyk34 {
  margin-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

.XlkwOox8r1qPtGAP6ZIp {
  background: #fff;
}

  .x6TfK16J7afphdLxwQkb > div:nth-child(even) {
    background: #f7f7f7;
  }
.x6TfK16J7afphdLxwQkb > div:last-of-type,.x6TfK16J7afphdLxwQkb .CYY25Yr4_TEEPhx4mEK4 {
    border-bottom: 1px solid #ddd
  }
.TvcaZYpjEdL6yWpP4Bjy select {
  width: 200px;
  margin: 8px;
}

.jiM8yb_UTRxRdjXblHey {
  color: var(--c-red);
}

.gFsp0eXlqelmd0bIWyhQ {
  background-color: var(--c-wild-sand);
  padding: 10px;
}

.gFsp0eXlqelmd0bIWyhQ span {
    font-weight: bold;
  }

.X31QeacwDi3kWnQfYdkR audio {
    width: 100%;
  }

.X31QeacwDi3kWnQfYdkR:not(:last-of-type) {
  border-bottom: 1px solid var(--c-light-grey);
}

.m4o8c4SDYkAPEq0bv73u {
  font-weight: bold;
}

.pcRrYk42m0s75_jqlsL7 {
  color: var(--c-green);
}

.q66aticcRqK3PK9zx07Q {
  color: var(--c-red);
}

._iuwqgJgzoOjn3lUB0wN {
  margin-top: var(--sp-3);
}

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

.Z1OprOjZ3rEukEXCAbEK {
  margin: var(--sp-3) 0 0 0;
  padding-top: var(--sp-3);
  border-top: 1px solid var(--c-light-grey);
}
.Rm4Fy3IEsQMv75cT_tVU {
  margin: 0;
}

.tcniy3ioDrGPOHJ0ITJz {
  list-style: none;
  padding: 0;
}

.zFs_a5l6agXQA3T2BRa_ {
  font-weight: bold;
}

.G5lsirMdPfvuko4kaub5 {
  display: inline-block;
  width: 40px;
  position: relative;
  height: 100%;
}

.WZwufr2Nfi1Yij3_p93A {
  overflow: hidden;
  width: 20px;
  height: 824px;
}

.WZwufr2Nfi1Yij3_p93A:before {
    content: "";
    display: block;
    margin-left: 20px;
    width: 20px;
    height: 100%;
    border-radius: 12px / 125px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  }

.rfjPmvn6UhCK8rDFm0xH {
  max-height: 100%;
  display: flex;
  flex: 1 1;
  overflow: hidden;
}

.LdIc5rhMG0mqKyLfOovc {
  padding: 0 0.5em;
  overflow-y: scroll;
  width: 280px;
}

.EF0Y0DclWwO_6LCjqw3g {
  flex: 1 1;
  padding: 0 var(--sp-3) var(--sp-3);
  overflow-y: scroll;
  display: flex;
}

.EF0Y0DclWwO_6LCjqw3g form {
    max-width: 700px;
    flex: 1 1;
  }

.EF0Y0DclWwO_6LCjqw3g > div:first-of-type {
    width: 100%;
    height: max-content;
    padding-bottom: 5em;
  }

.EF0Y0DclWwO_6LCjqw3g > div:last-of-type {
    max-width: 30%;
  }

.mDl95GXCDNH2ujvFai5Y .LdIc5rhMG0mqKyLfOovc {
    flex: 0 1;
    width: 100%;
  }

.mDl95GXCDNH2ujvFai5Y .EF0Y0DclWwO_6LCjqw3g {
    flex: 1 1;
    width: auto;
  }

@media (max-width:900px) {
  .LdIc5rhMG0mqKyLfOovc {
    width: auto;
    overflow-y: hidden;
  }

  .EF0Y0DclWwO_6LCjqw3g {
    width: 100%;
    padding: 0 1em;
  }
}

.fF8kxPnyI6QN4DrjfPlr {
  font-size: var(--fs-14);
  font-weight: 600;
  margin: 0;
}

.wwEy4ZiGPuGC80UdR6LI {
  margin: 0 0 var(--sp-2)
}

.RbmIZ6Xd8liVKGzlnkwu {
  line-height: 1.7em;
}

.s_tCrkNMTY1nqFYHDrOw {
  display: flex;
  background: var(--c-sticky-grey);
  position: sticky;
  top: 0;
  z-index: 99;
  align-items: center;
  margin-bottom: 3em;
}

.EyEEYmLbfpYfmorCnZWw {
  color: var(--c-solid-black);
  font-weight: bold;
  text-transform: uppercase;
  font-size: var(--fs-20);
}

.d2Xok_7tkuIZQHvymXPX {
  box-shadow: 0 1px 7px 0 rgba(125, 125, 125, 0.23);
  margin-bottom: 2px;
}

.d2Xok_7tkuIZQHvymXPX:before {
    display: none;
  }

.wJT1T_4AmMWCaVrTFipj {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding: 12px 0;
  gap: var(--sp-1);
}

.fVXnA6AwihUE7gnHDMUY {
  font-family: var(--ff);
  font-size: var(--fs-16);
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: var(--c-blue);
  margin-right: 1em;
}

.RbqMbgqMMpOICxOupLX9 {
  font-family: var(--ff);
  font-size: var(--fs-12);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: var(--c-solid-black);
}

.adz2wz7Yot0QBUG9pR1_ {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.l5loStzZbHNZ5eGrWULg {
  font-weight: bold;
  color: var(--c-white);
  text-transform: uppercase;
}

.l5loStzZbHNZ5eGrWULg.OPfS6yrOhFxJn2Dd59Z1 {
    border: solid 1px var(--c-green);
    background-color: var(--c-green);
  }

.l5loStzZbHNZ5eGrWULg.ctzXUnI3g02nxKkBTUU1 {
    border: solid 1px var(--c-red);
    background-color: var(--c-red);
  }

.VucVUIZmrsBc9XbwwyQg {
  padding: 8px 10px 8px 0;
  border-right: solid 1px var(--c-light-grey);
  text-align: right;
  font-size: var(--fs-16);
}

.Sz0tIGGsvMhpkKWjGPHL {
  box-shadow: none;
  color: var(--c-black);
  margin-left: 5px;
  width: 36px;
  height: 36px;
}

@media (max-width:900px) {
  .fVXnA6AwihUE7gnHDMUY {
    font-size: var(--fs-12);
  }

  .RbqMbgqMMpOICxOupLX9 {
    line-height: 1.27;
  }
}

.RhGcnx0zq9M8wlrUjzjr {
  display: flex;
  background: var(--c-sticky-grey);
  position: sticky;
  top: 0;
  z-index: 99;
  align-items: center;
  margin-bottom: 3em;
}

.upk79b565tklftTHXCvQ {
  color: var(--c-solid-black);
  font-weight: bold;
  text-transform: uppercase;
  font-size: var(--fs-20);
}

.XaVb9PAB8oNGPqwukoYF {
  box-shadow: 0 1px 7px 0 rgba(125, 125, 125, 0.23);
  margin-bottom: 2px;
}

.XaVb9PAB8oNGPqwukoYF:before {
    display: none;
  }

.pPIzzAo8HxUYc1ocpk1F {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.nfoPfAHA5hCOnjv_eMuA {
  font-family: var(--ff);
  font-size: var(--fs-16);
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: var(--c-blue);
  margin-right: 1em;
}

.zkrVQjparWhtNeoBjcS7 {
  font-family: var(--ff);
  font-size: var(--fs-12);
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 2;
  color: var(--c-solid-black);
}

.Nm9Y4uNC_a81WrzWIqgA {
  box-shadow: none;
  color: var(--c-black);
  margin-left: 5px;
  width: 36px;
  height: 36px;
}

.NXC4NYLQKX0YCJv8vVDH {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._zulfv1hPwGsotCTdAKM {
  margin-bottom: 10px;
}

.PrhvuaAD7n6bcHtZ1P7j {
  display: inline-flex;
  justify-content: flex-end;
  flex-direction: column;
  gap: .5em;
}

.PrhvuaAD7n6bcHtZ1P7j > button {
  margin-bottom: 0.5em;
}

@media (max-width:900px) {
  .nfoPfAHA5hCOnjv_eMuA {
    font-size: var(--fs-12);
  }

  .zkrVQjparWhtNeoBjcS7 {
    line-height: 1.27;
  }
}

.RIrl6U4JUq_HqJi9dlIv {
  position: relative;
  overflow: hidden;
}

.RIrl6U4JUq_HqJi9dlIv > span > span {
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  pointer-events: none !important;
  z-index: 2;
  margin-top: 1em !important;
}
.b4bz72KO7AgGCZhTj4Ie {
  padding: 0;
  display: block;
}

.cZM_pr86HH6wnCCAYAXV {
  padding: 0;
  display: flex;
  align-items: center;
  width: auto;
}

.y3TFrbqLddyz9St5qVrw {
  position: absolute;
  padding-top: 0.5em;
  padding-left: 1.1em;
  color: var(--c-white);
  font-size: var(--fs-9);
  z-index: 999;
  font-weight: bold;
  margin-left: 0;
}

.bzeUQ35rMkISsOpBtAa_ {
  font-size: var(--fs-30);
  margin-left: 0;
}

.zri2OvoER20cL8MHaOnt {
  font-size: var(--fs-12);
  font-weight: bold;
  height: 10px;
  min-width: 10px;
  padding: 0 3px;
  line-height: 0;
  top: 16px;
  right: 9px;
}

[dir="rtl"] .zri2OvoER20cL8MHaOnt {
  left: 9px;
  right: initial;
}

.wLyFmZ9gZcAzv5bXXYpK {
  font-size: var(--fs-16);
  color: var(--c-dark-grey);
}

.AGrgotE4DBQkTsvkdU9m fieldset {
    border: none;
  }

.AGrgotE4DBQkTsvkdU9m input {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.AGrgotE4DBQkTsvkdU9m input::placeholder {
    color: var(--c-black) !important;
  }

.AGrgotE4DBQkTsvkdU9m input:hover {
    background-color: #F5F4F6;
    border: #F5F4F6;
  }


  .NgMPPyqHJbqtW2CFSXM6 li:before {
    content: none;
  }

.C3SjK1XDH0Q0UEGlIMSn {
  display: flex;
  flex-direction: column
}

.JJNjSPIdHM01vDS0kqCP {
  font-size: var(--fs-16);
  font-weight: bold;
}

.JJNjSPIdHM01vDS0kqCP fieldset {
    border: none;
  }

.JJNjSPIdHM01vDS0kqCP label {
    display: none;
  }

.JJNjSPIdHM01vDS0kqCP input {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.ZuIs_mnunP4YVOCszDYY {
  overflow: auto;
}

.DR_LJr8Z_pBXu62cUhyo {
  padding-top: 6;
  color: var(--c-blue);
}

._jGNt3gbWqe_T6N9c8yP {
  font-style: italic;
}

@media (min-width:600px) {
  .ZuIs_mnunP4YVOCszDYY {
    min-width: 28em;
  }
}

.let_FaxOk5XMDYWYn8tg {
  position: relative;
  overflow: hidden;
}

.let_FaxOk5XMDYWYn8tg > span > span {
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  pointer-events: none !important;
  z-index: 2;
  margin-top: 1em !important;
}

  .osH9KurgTRXzHRkkXeW4 li:before {
    content: none;
  }

.pwbpvD9iDMTja0sxrGld {
  display: flex;
  flex-direction: column
}

.RcGFTSxnASO3Mv14Ragz {
  font-size: var(--fs-16);
  font-weight: bold;
}

.RcGFTSxnASO3Mv14Ragz fieldset {
    border: none;
  }

.RcGFTSxnASO3Mv14Ragz label {
    display: none;
  }

.RcGFTSxnASO3Mv14Ragz input {
    padding-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

.R2auHTAPQVyBNN8VJXWw {
  overflow: auto;
}

.YYcaWaN0KB_tJSmhI6AQ {
  padding-top: 6;
  color: var(--c-blue);
}

.W26JoCfbPuG2A1M6i1uZ {
  font-style: italic;
}

@media (min-width:600px) {
  .R2auHTAPQVyBNN8VJXWw {
    min-width: 28em;
  }
}


  .TL7Of1eUL70_vf_2OH_m h3 {
    margin-top: 3em;
  }

.vE8mj4pGsYzcr807IZji {
  font-style: italic;
}

.Oy8aH9xyh6iXJQpYi0Lg {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--sp-2);
  align-items: center;
}

.PZa8TZLI559qxgmZhwvt {
  margin: 1.5em auto;
}

.Da5uCm4Az8T6dmBKXPeg {
  font-weight: bold;
}

.GbulzGpRNXQFiJxXjVc_ span {
    font-weight: bold;
  }

.AGnWOJKDztuTLGM519mo {
  cursor: pointer;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
}
.CG6wDNy1TGo6DkVG_nwj {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--sp-2);
  align-items: center;
}

.EHzIUVh3HU7ZBtV8jAD6 {
  display: flex;
  justify-content: space-between;
  margin-bottom: var(--sp-2);
  align-items: center;
}

.DkCuqUjvlScaTUU9a1ku {
  margin: 1.5em auto;
}

.PF3JPNX7fQLWHN9FmPHX {
  font-weight: bold;
}

.lwRFl050uFdLFmk12074 {
  border: 1px solid var(--c-warm-grey-2);
  border-radius: 5px;
  background: var(--c-white);
}

.RY0ESJDvtrLHlVvmHUXZ {
  cursor: pointer;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.e6wvUNS8Bcr_XYffpq4x .o0Pe_Lgg2PwPPX_3zaco ~ .o0Pe_Lgg2PwPPX_3zaco {
  border-top: none;
}

.VM9s85mpKbd7ywewSNq2 {
  margin: 0;
}

.dKrmtlpxj7dw1KQ3WOPg {
  border-bottom: 1px solid var(--c-warm-grey-2);
}

.gmZeCRkqsa6oc2rAGCZQ:hover {
  background: var(--c-light-grey);
  cursor: pointer;
}

.KNQxQDhzRs0AUApVbzhf {
  right: -3px;
  left: initial;
  display: flex;
  padding: 5px;
  align-items: center;
}

.KNQxQDhzRs0AUApVbzhf .ICWKsipb9f_dha3VrgRz {
    background-color: inherit;
    color: var(--c-black);
  }

[dir="rtl"] .KNQxQDhzRs0AUApVbzhf {
  right: initial;
  left: -3px;
}

.mtMxES9zPmb1LQudTr8d {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: normal;
  color: var(--c-blue);
  text-transform: none;
  display: inline-block;
}

.Tse62ZSTfcS987aAJvF8 {
  color: var(--c-grey);
  font-size: var(--fs-8);
  margin-top: 1em;
}

.IFA56DZijior4lfzVDa2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: var(--sp-2) 0;
}

.qePGj52Rdpzvf9xpcO4p {
  align-items: center;
  display: flex;
  justify-content: center;
  height: 100dvh;
}

.V7ApMItP_3MqQeLASKXh {
  color: var(--c-white);
  position: absolute;
  top: 0;
  right: 0;
}

.cYlmC746RT7xTNoOIRdu {
  display: contents;
}


  .MDIjlOh8nyDgeEw4lDU0 fieldset {
    border: none;
  }
.MDIjlOh8nyDgeEw4lDU0 label {
    display: none;
  }
.MDIjlOh8nyDgeEw4lDU0 input {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
.MDIjlOh8nyDgeEw4lDU0 input::placeholder {
    color: var(--c-black) !important;
  }
.MDIjlOh8nyDgeEw4lDU0 input:hover {
    background-color: #F5F4F6;
    border: #F5F4F6;
  }
.jlgDWQZYQImG67rNEAOS {
  margin-bottom: 2em;
}

.C2wNegBTkUpx9gtVnrkB {
  padding: 0 5em;
}

.uMoJCp9MG0QfcFJq4_sC {
  cursor: pointer;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.qUn8pJ7GbFZQ3zC7flO8 {
  display: flex;
  align-items: center;
}

.TiqHZkUSpdxEUGe297JW {
  color: var(--c-red)
}

.HkjtUTUh_CQrmNenVdIP {
  color: var(--c-orange)
}



  .SZRkADeQeVp9A2Ok7NIc > div {
    padding: 1em;
  }

.o324do_c6jkdf15Xhx2k {
  display: flex;
  align-items: center;
}

.o324do_c6jkdf15Xhx2k > span {
    margin-left: 5px;
  }

.JYExEFTT8ZWrF5tRL0ZQ {
  width: 15px !important;
  height: 15px !important;
}

.hnksGu8XyNi7zaxGu2GN {
  display: flex;
  flex: 1 1;
  padding: var(--sp-1);
}

.hnksGu8XyNi7zaxGu2GN nav {
    width: 280px;
    padding-right: 1em;
  }

.hnksGu8XyNi7zaxGu2GN > div {
    flex: 1 1;
    padding: 0 2em;
  }

.AaIIkS3vomRtlAXWoJKG {
  top: 4em;
  min-width: 220px;
}

.UEUDvN9YArjyTY_Wmbw6, .RzBCsbB7HocADmvWaVdA {
  border-radius: .5em;
}

:is(.UEUDvN9YArjyTY_Wmbw6,.RzBCsbB7HocADmvWaVdA):hover {
    border-radius: .5em;
  }

.RzBCsbB7HocADmvWaVdA {
   background-color: var(--c-light-blue-menu) !important;
}

:is(.zp5Ixo3miSR2BQCLoOap,.UWe7dLZftRyJLRGI9HKL) h2 {
    margin: 0;
  }

:is(.zp5Ixo3miSR2BQCLoOap,.UWe7dLZftRyJLRGI9HKL) h3 {
    margin: 0;
    text-transform: uppercase;
    color: var(--c-mid-grey);
  }

:is(.zp5Ixo3miSR2BQCLoOap,.UWe7dLZftRyJLRGI9HKL) p {
    padding: 1em 0 0 0;
  }
.Nyci9N3aLea_zybx3iXF {
  box-shadow: var(--shadows-0));
  margin-top: 3em;
  width: 40%;
}

.jAk8_7GLN9R1xL2wgxqg {
  height: 28px;
  font-family: var(--ff);
  font-size: var(--fs-20);
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: var(--c-solid-black);
}

.nkmlnsfG0XKvW4WrHUjP {
  font-family: var(--ff);
  font-size: var(--fs-16);
  margin-right: 5px;
  font-weight: bold;
}

.OvLna79dxnECkMIApjmD {
  height: 100dvh;
  display: flex;
  flex-direction: column;
  background-color: var(--c-blue);
  overflow: auto;
}

:is(.OvLna79dxnECkMIApjmD div:first-child) img {
      width: 118px;
    }

.kZbbtR5gYGy2M95mUcWs {
  align-self: center;
  background-color: var(--c-white);
  border-radius: 10px;
  width: 70%;
  margin-bottom: auto;
  margin-top: auto;
}

.kZbbtR5gYGy2M95mUcWs .BKyG7iYJwu6xZVfg_wGd {
    max-height: 500px;
    padding: 16px;
    overflow-y: auto;
  }

:is(.kZbbtR5gYGy2M95mUcWs .BKyG7iYJwu6xZVfg_wGd) h2 {
      margin-bottom: 0;
      text-transform: uppercase;
    }

:is(.kZbbtR5gYGy2M95mUcWs .BKyG7iYJwu6xZVfg_wGd) h3 {
      margin-top: 0;
      text-transform: uppercase;
      color: var(--c-mid-grey);
      font-size: var(--fs-16);
    }

.kZbbtR5gYGy2M95mUcWs .yGoYgVsnHesfUfUCB_eH {
    background-color: var(--c-warm-grey-1);
    border-radius: 0 0 10px 10px;
    display: flex;
    padding: 16px;
  }

:is(.kZbbtR5gYGy2M95mUcWs .yGoYgVsnHesfUfUCB_eH) span:first-child {
      flex: 1 1;
    }

.c99I0QVjuwfVy4n9BHpX button {
  background: var(--c-login-translations-button-background);
  color: var(--c-login-translations-button-text);
  width: 260px;
}

.c99I0QVjuwfVy4n9BHpX button,
.c99I0QVjuwfVy4n9BHpX a {
  font-size: var(--fs-13);
  color: var(--c-login-translations-button-text);
}

.c99I0QVjuwfVy4n9BHpX button,
.c99I0QVjuwfVy4n9BHpX button > span > svg {
  color: var(--c-login-translations-button-text);
}

.aGC68iTCebzUrf8KfODP {
  white-space: pre-wrap;
  font-size: var(--fs-13);
  padding: 8px;
}
.Bz6jcJa7Cm8BOGjtmxsM {
  white-space: pre-wrap;
  font-size: var(--fs-13);
  padding: 8px;
  margin-bottom: 1em;
}

.l6P2MkpXjEdhOYifChC9 {
  font-size: var(--fs-13);
  padding: 8px;
}

.GIlElVjIdYJMJS7sQybW {
  padding: 0 10px;
}

.Kq6wuctgdvFz_YBMXfAI {
  color: var(--c-grey) !important;
  font-weight: bold !important;
  font-size: var(--fs-13) !important;
  flex-wrap: nowrap !important;
}

.Kq6wuctgdvFz_YBMXfAI svg {
    color: var(--c-green);
    margin-right: var(--sp-2);
  }

.Kq6wuctgdvFz_YBMXfAI .SnackbarItem-action {
    display: flex;
  }

:is(.Kq6wuctgdvFz_YBMXfAI .SnackbarItem-action) button {
      width: 40px;
      height: 40px;
    }

:is(.Kq6wuctgdvFz_YBMXfAI .SnackbarItem-action) svg {
      font-size: var(--fs-16);
      color: var(--c-dark-grey);
      margin-right: 0;
    }

.n2QKgnHvoVbszjp5D1NL {
  background: var(--c-white) !important;
  border: 1px solid var(--c-green);
}

.n2QKgnHvoVbszjp5D1NL svg {
    color: var(--c-green);
  }

.eTJy3ja9NLEEiIhnS4Fg {
  background: var(--c-white) !important;
  border: 1px solid var(--c-red);
}

.eTJy3ja9NLEEiIhnS4Fg svg {
    color: var(--c-red);
  }

.FUIahef2OWMQ_8h6bMow {
  border: 1px solid var(--c-orange);
  background: var(--c-white) !important;
}

.FUIahef2OWMQ_8h6bMow svg {
    color: var(--c-orange);
  }

.dsEoY6gdb2k_e3qvvhnB {
  border: 1px solid var(--c-yellow);
  background: var(--c-white) !important;
}

.dsEoY6gdb2k_e3qvvhnB svg {
    color: var(--c-yellow);
  }
.JZ8VoDz3Ncc93mN4MRwE {
  display: flex;
}

.wmdofkTljRu0RYBHlHfF {
  width: 190px;
}

.wmdofkTljRu0RYBHlHfF .MuiTypography-root {
  color: var(--c-black) !important;
  font-size: .89rem !important;
}

.wmdofkTljRu0RYBHlHfF a[aria-current="page"] {
  background-color: var(--c-light-blue-menu) !important;
}

.cmpT57rsrmeF1HYMR5ph {
  flex: 1 1;
}

.atXOfVqPgD7jEdCK_1pP {
  padding: 0 1em;
  font-size: var(--fs-13);
}

.JoZEJweX_TVdzj19g1OE {
  background-color: var(--c-light-blue-menu) !important;
}

.S4BlMCk2jPQKqAXuYyFA {
  margin-left: 1em;
}

.BPdr8XiAC2UxOC9WqZcH {
  display: flex;
  gap: var(--sp-2)
}

  .AtDNJPrWDW9Gt4st52Lg h1 {
    font-size: var(--fs-16);
    text-transform: uppercase;
    font-weight: bold;
  }

.TqADsQ8ADckfSd18p_IK {
  color: var(--c-gold-yellow);
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}

.ETBALKNXoqBeJa1rfx8q {
  display: none !important;
}

.P5TLJCF4hq3SSTklxyvQ {
  font-weight: bold;
  text-tranform: uppercase;
}

.P5TLJCF4hq3SSTklxyvQ div:first-of-type {
    border-right: none;
  }

.EiWu8emmrfLbW2opeV87 {
  border-bottom: 1px solid var(--c-light-grey);
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  text-transform: uppercase;
}

.EiWu8emmrfLbW2opeV87 div:not(:first-of-type) {
    flex: 1 1;
  }

.EiWu8emmrfLbW2opeV87 div {
    padding: .2em;
    display: flex;
    align-items: center;
  }

.c08z24AD1Q4ygw6u_rqC {
  width: 3em;
  justify-content: center;
  margin-right: 1em;
  border-right: 1px solid var(--c-light-grey) !important;
}

.rr6pyCGSdMViUULalYPA {
  color: var(--c-red);
}

.gdIfh0HU8bfUKuCCk1uE {
  color: #9b9c9e;
}

.JvXudnjdkGmGOD_5U3rv {
  color: var(--c-black);
  font-weight: bold;
}

.s06MGWf9RGlEkut7wm4f {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  margin: 15px auto;
}
.ibs4NxvZO_6oXXLk5vNS{
  min-width: 16em;
}

.e_pzVeb294GIlCS7Mchu {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.e_pzVeb294GIlCS7Mchu div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: table-cell;
  }
.KDnLdMdh9WK6QTWCz_s9 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

.WxKJ3eyzFd4YZyRyGwKX {
  color: var(--c-blue);
  font-size: var(--fs-14);
}



  .ejECFTAneR8M_F1Yi0ob h1 {
    font-size: var(--fs-16);
    text-transform: uppercase;
    font-weight: bold;
  }

.ejECFTAneR8M_F1Yi0ob div {
    padding: 0;
  }

.AXXrHnDf0xhyvo_HjjvT {
  font-size: var(--fs-13) !important;
}

.h_zgrcLiI5jAN13ITGZq {
  display: none !important;
}

.w1jkcUOCvKxVz5fQcwTS label {
    font-size: var(--fs-16);
    color: var(--c-dark-grey);
  }
.kgFpkkgRfMinuLEz0rI6 {
  padding: 0 1em;
}

.xFFByA_gLQWMTAVdiE40 {
  padding: 0 1em;
  display: flex;
}

.xFFByA_gLQWMTAVdiE40 button {
    margin-top: 1.2em;
  }

._YPOsdL67Bk4diSVWe9v {
  padding: 0 1em;
}

.NY84ernBjBqEy5ICG4XQ {
  color: var(--c-solid-black);
  fong-weight: bold;
  flex: 1 1;
}

.bl2L0TTU7ACovXaWZPcg:disabled {
  cursor: not-allowed;
  pointer-events: auto;
}

.Yd1YMNNUjwdiE7F19Ln9{
  display: flex;
  align-items: center;
}

.lsIC5VdQrSqNgap50brx {
  display: flex;
  flex: 1 1;
}

.n4xBYYJGcsLFLmH52iMt {
  display: flex;
}

.qlYE7JQCAupTugP0gbnG {
  padding: 0 1.5em;
}

.Ood9cRfnjk_GHZ2cBAwt {
  display: none;
}

.o_oeNTBffhQ0XSPM99tS {
  display: flex;
  border-bottom: 1px solid #efefef;
}

.pj8x4MsOXkupcSV_qIc6 {
  flex: 1 1;
  padding: 0.5em;
  align-items: center;
  display: flex;
}

.pj8x4MsOXkupcSV_qIc6.YU_3vwpbIBlLn5SJQbLE{
    flex: 0 0 auto;
    padding: 0.5em 0;
    border-right: 1px solid #efefef;
  }

.pj8x4MsOXkupcSV_qIc6.KAdQx7NN5MKgzbi3LYf1 {
    flex: 2 1;
  }

.pj8x4MsOXkupcSV_qIc6.KAdQx7NN5MKgzbi3LYf1.gvldxACcbKR_hGeo5MYJ {
      padding-left: 2.5em;
    }

.pj8x4MsOXkupcSV_qIc6.KAdQx7NN5MKgzbi3LYf1 button {
      color: var(--c-blue);
      text-transform: none;
      text-align: left;
      justify-content: left;
    }

.jQ1ZUX_AVQuBpBiDc0MQ:is(.pj8x4MsOXkupcSV_qIc6.KAdQx7NN5MKgzbi3LYf1 button) {
        margin-left: 1.7em;
      }

:is(.pj8x4MsOXkupcSV_qIc6.KAdQx7NN5MKgzbi3LYf1 button):disabled {
        color: var(--c-black);
        background: none !important;
      }

.pj8x4MsOXkupcSV_qIc6.ZMWr2ClekUIhdw7goR3V {
    flex: 0 0 auto;
    border-left: 1px solid #efefef;
  }

.pj8x4MsOXkupcSV_qIc6.gvldxACcbKR_hGeo5MYJ {
    color: #676767;
    font-weight: bold;
    text-transform: uppercase;
    border: none;
  }

.yagMxMUbXHW6dCBVHtLF {
  color: var(--c-gold-yellow);
  transform: rotate(90deg);
  transform-origin: 50% 50%;
}

.uXXKac3lxOArbIhkL0wb {
  padding: 0 1em;
}

.KfetEouel2nQq82eo4q5 {
  border-top: 1px solid #efefef;
  padding: .5em !important;
}

.KfetEouel2nQq82eo4q5 button {
    margin-left: 8px;;
  }

.EIeOj0zSBQFbOSEO7Qcl {
  background-color: transparent !important;
}

.VV8IUUJ6uy8oeJBWBsQH {
  display: flex;
}

.HgPdK12Q48G3Ti2fmX1g span {
  display: flex;
  align-items: center;
}

:is(.HgPdK12Q48G3Ti2fmX1g span) div:first-of-type {
    width: 9em;
  }

.Je1xwggZkn5VMolRUgJZ {
  border-radius: 50px;
  box-shadow: none;
  color: var(--c-white);
  background: var(--c-blue);
  margin-bottom: 0.6em;
}

.Je1xwggZkn5VMolRUgJZ:hover {
    color: var(--c-black);
  }

.Je1xwggZkn5VMolRUgJZ svg {
    position: absolute;
    left: 0.6em;
  }

.freEESw_R75EUU_S3oAp {
  background: var(--c-grey);
  color: var(--c-white);
}

.freEESw_R75EUU_S3oAp:hover {
    color: var(--c-black);
    background-color: var(--c-warm-grey-5);
  }

.pxDHy7M09Ni8aGjb6Vk0 {
    color: var(--c-black);
    text-transform: uppercase;
    font-weight: bold;
}

.pxDHy7M09Ni8aGjb6Vk0 span {
    font-weight: bold;
  }

.Q06DiUXfRh6t8FXuYpiX {
  width: inherit;
  font-size: var(--fs-20);
}

.EbzR2dyTd0CnnvaGOUb9 {
  font-size: 1.2em !important;
}

.QUok8fBnuECbGhnqvS5k, .ej7VUHH4NEEGHxPcs6Tv {
  border-radius: 50px;
  box-shadow: none;
  color: var(--c-white);
  background: var(--c-blue);
  margin-bottom: 0.6em;
}

:is(.QUok8fBnuECbGhnqvS5k,.ej7VUHH4NEEGHxPcs6Tv):hover {
    color: var(--c-black);
  }

:is(.QUok8fBnuECbGhnqvS5k,.ej7VUHH4NEEGHxPcs6Tv) svg {
    position: absolute;
    left: 0.6em;
    top: 8px
  }

.ej7VUHH4NEEGHxPcs6Tv {
  background: var(--c-grey);
}

.TFK_9ffRk13RXET65z5L {
  display: flex;
  flex-direction: column;
  gap: var(--sp-1);
  margin-bottom: var(--sp-2);
}

  .Kt160soOGuYa955ZqYFv h1 {
    font-size: var(--fs-16);
    text-transform: uppercase;
    font-weight: bold;
  }

.zT9gGms6Iao3iW8ac9m7 {
  background: var(--c-grey);
  color: var(--c-white);
  margin: 0 .5em;
}

.zT9gGms6Iao3iW8ac9m7:hover {
    color: var(--c-black);
    background-color: var(--c-warm-grey-5);
  }

.n6k4EYSVrMQa9EBAhyn0 {
  display: none;
}

.CjWDYBin9FZHwqpq_uJl {
  font-weight: bold;
}

.yiDAsJL_e7Hg30A0bPy1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1em;
}

.yiDAsJL_e7Hg30A0bPy1 h1 {
    flex: 1 1
  }

.Czs2oEZwbpdgSd_xO3ag {
  color: var(--c-dark-brown);
  font-weight: bold;
}

.AFP6ofU1YzjDPIzRfi2o {
  display: flex;
  justify-content: flex-end;
  border-bottom: 1px solid #efefef;
}

.WaSjSoCSqAz9fifyphEe {
  /* flex: 1 1; */
}
.egh1zHvg5kQN7d75gBKK {
  font-weight: bold;
  margin: 0 0 10px 0;
}

.VGhWGynNsIhvzskK20Yt {
  display: flex;
  border: 1px solid var(--c-warm-grey-3);
  border-radius: 20px;
}

.VGhWGynNsIhvzskK20Yt svg {
    color: var(--c-warm-grey-4);
    flex: 0 1 auto;
    width: 1.2em;
    height: 1.2em;
    margin: 5px;
  }

.VGhWGynNsIhvzskK20Yt div {
    flex: 1 1 auto;
    margin: 0;
  }

.KS3O1O60EJbRs8Di2zD3 {
  margin-right: 0.5em;
}

.sJ3vC2rnP0bc_OvZ8ZhT {
  border: 0;
  outline: 0;
  width: 85%;
  font-family: inherit;
  font-size: inherit;
}


  .OkTvWxMD5GaC_ozYiKwR a {
    color: var(--c-blue);
  }
._czvWktvQCFjuRd6WDmY {
  color: var(--c-dark-grey);
  font-size: var(--fs-18);
  font-weight: bold;
  text-transform: uppercase;
}

.ZcscILpBaqyGgNXtjY2U {
  color: var(--c-blue);
  font-size: var(--fs-16);
  padding: 13px 4px !important;
}

.ZcscILpBaqyGgNXtjY2U button {
    color: var(--c-blue);
    font-size: var(--fs-16);
    padding: 0;
    display: inline;
    text-align: left;
  }

:is(.ZcscILpBaqyGgNXtjY2U button) span {
      text-transform: none;
      text-align: left;
    }

.hLGBrFit30EAR_dzwdHk {
  border-bottom: 1px solid var(--c-light-grey);
}

.gYU_DqoCfvIj4PgkVLnw {
  display: none !important;
}

.yu3kJ7sqURpy367m7nCW {
  padding: 0;
}

.AtD6YKVPGAtWiXGFLF1C {
  background: var(--c-grey);
  color: var(--c-white);
  margin: 0 .5em;
}

.AtD6YKVPGAtWiXGFLF1C:hover {
    color: var(--c-black);
  }

.aQq7NIGW7AC01M0xYzCB {
  top: auto !important;
  left: auto !important;
}
.EfvlFBbcISkc4iV1Ig4V {
  font-size: var(--fs-13);
}
.EfvlFBbcISkc4iV1Ig4V b {
    margin-left: 3px;
  }

.b2O2BTCwxr3bbiC6EOyE {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100dvh;
  text-align: center;
  flex-direction: column;
  padding: 0 3%;
}

.b2O2BTCwxr3bbiC6EOyE h1 {
    font-weight: 900;
    font-size: var(--fs-186);
    margin: 0;
  }

.b2O2BTCwxr3bbiC6EOyE p {
    margin-bottom: 3em;
  }

@media (max-width:900px) {
    .b2O2BTCwxr3bbiC6EOyE h1 {
      font-size: var(--fs-130);
    }
}

.gfxUvas_mkizvac17YjY {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100dvh;
  text-align: center;
  flex-direction: column;
  padding: 0 3%;
}

.gfxUvas_mkizvac17YjY h1 {
    font-weight: 900;
    font-size: var(--fs-186);
    margin: 0;
  }

.gfxUvas_mkizvac17YjY p {
    margin-bottom: 3em;
  }

@media (max-width:900px) {
    .gfxUvas_mkizvac17YjY h1 {
      font-size: var(--fs-130);
    }
}

.toFYS1TLH0kyja1axHrV {
  font-size: var(--fs-20);
  text-transform: uppercase;
}

.xG3HO9gja4O8D29hiKs_ {
  font-size: var(--fs-16);
  text-transform: uppercase;
}

.ICeRF3mKYXQNMTM0OooS {
  margin-left: 1rem;
}

.QW0EYQqdLjPxD2TKa9FS {
  background-color: blue;
}

.RQEAeLxYy37cTbX7VAUl {
  background-color: grey;
}

.N2yuJTWrHsSYA7g_VMQu {
  text-align: right;
}

.ZOomO3XqoNKuWAfVMnoL {
  margin-right: 6px;
  margin-top: 4px;
  color: var(--c-grey);
  cursor: pointer;
}

.oKxZCluKxU3cuwOBtnoA {
  padding-left: 1rem;
  padding-right: 1rem;
}

.zvgfT0b93pvNP6YLgHOI {
  width: 100%;
  text-align: right;
}

._vqIZ7_2hT2OLpxjd3Kd {
  width: 100%;
  height: 1.25rem;
  border-radius: 1rem;
  overflow: hidden;
  background-color: var(--c-light-grey);
}

.JSyNqCgxpxySFXZtA6sd {
  padding-left: .5rem;
  box-sizing: border-box;
  text-align: left;
  display: inline-block;
  height: 100%;
  border-radius: 1rem;
  vertical-align: top;
  background-color: var(--c-blue);
  color: var(--c-light-grey);
}

.Byo6bMSi0aJeGjnc3ksw {
  margin-left: .25rem;
  padding-left: 0;
}

.DQJdoXTeZPa0aPsRB_lb {
  padding: 1rem;
  width: 100%;
}

.c89fC6Jbf52AzfW_Z9bw {
  position: relative;
  width: 100%;
  height: 2rem;
  min-width: 14rem;
  border-radius: 1rem;
  overflow: hidden;
  background-color: var(--c-light-grey);
}

.gA_DXnB1J5ujvzGiNV7Z {
  display: inline-block;
  height: 100%;
  background-color: var(--c-blue);
}

.C8vQKe7dDQQsOi4_dPaZ {
  display: inline-block;
  height: 100%;
  background-color: var(--c-light-blue-rgba)
}

.NtVs5IHU6lot_WADRXtK {
  position: relative;
  display: flex;
  width: 100%;
  min-width: 14rem;
}

._MYWOwq5qDB6KyJhay0E {
  min-width: 9rem;
  padding-left: 0.5rem;
}

.t37Mmvv07G_7Qu44weAV { }

.CYzhhULMhQu012QQmGvs {
  margin: .5rem 0 0 0;
}

.eIV6aZZmCTj9xbcb_iMy {
  padding: 0 1rem 1rem 1rem;
}

.Ve46StKWyLkkE6PG21mE {
  margin: 0;
}

.o4JdmdLTf5mek1nN_Vio {}

.Z9qsPFFfFik4ji09Gowg {
  text-align: center;
}

.FapgW4Z9xlC1F586Ru_9 {
  font-size: var(--fs-13);
  line-height: 1em;
  color: var(--c-dark-grey);
  padding: 0 16px;
  margin: 0 10px 15px 0;
}


  .cr3rtsSu37iT4_p3NXbL th {
    border-right: 1px solid var(--c-light-grey-2);
  }

.iGYn67Df5wvJu7mKJlop th:not(:first-child) {
    background-color: var(--c-light-grey);
    font-weight: bold;
    border-left: 1px solid var(--c-light-grey-2);
  }

.iGYn67Df5wvJu7mKJlop th:last-of-type {
    border-right: none;
  }

.jdfYYw3WFdh4xgCxr6Ar {
  border-right: 1px solid var(--c-light-grey-2);
}

.syj97Dk8vHwZ77WN9xCr {
  background-color: var(--c-light-grey);
}

.syj97Dk8vHwZ77WN9xCr td {
    font-weight: bold;
    border-right: 1px solid var(--c-light-grey-2);
  }

.syj97Dk8vHwZ77WN9xCr td:last-of-type {
    border-right: none;
  }

.LaytweeU7Yz5A9O4KQjs td {
    border-right: 1px solid var(--c-light-grey-2);
  }

.LaytweeU7Yz5A9O4KQjs {
  border-right: 1px solid var(--c-light-grey-2);
}

.NsGv45kL30DEojqs2CDN {
  background-color: var(--c-light-grey);
}

.b7fKJ1aMZM6aBY0miEKh {
  background-color: var(--c-white);
}

.i7potasTtEdvbB0rHGt9 {
  min-width: 6.5em;
  text-align: center;
}

.GhDFM5cs2O0mMVn5kEZx {
  color: var(--c-black);
}

.GhDFM5cs2O0mMVn5kEZx:hover {
    color: var(--c-black);
  }

.A6SDtI85hjyEqmRN9B3C {
  color: var(--c-black);
  pointer-events: none;
}

.WvZb2CaAQjwUNogGVlEV {
  margin: 1.5em 0;
  overflow: auto;
}
.frRy92sqdUOp9rFDgrI8 {
  width: 100%;
}

.SSjzn_1WLR6bzwJ7VbwW {
  font-size: var(--fs-20);
  margin: 0 5px 0 0 !important;
  color: var(--c-blue) !important;
}
.SSjzn_1WLR6bzwJ7VbwW:hover {
    color: var(--c-blue) !important;
  }
.QZLZRdCHrJzliH1gFfvO {
  color: var(--c-blue);
}

.QTX12Dx4TdjGM_3KrgR1 {
  color: var(--c-dark-grey);
  font-size: var(--fs-13);
}

.WI4TZPXAVEfH0vg2uULZ {
  color: #000000;
  font-size: var(--fs-20);
  margin: .75em 0;
  font-weight: bold;
  text-transform: uppercase;
}

.N4HbzeM4giRoZ20CTE6A {
  align-items: center;
  margin: 0 2em;
}

.asI1Tqzc5efRSQoSfQwA {
  font-size: var(--fs-13);
}

.UXOLIT3JfDRL7t2m1YXx {
  padding: 5px 10px;
  background-color: var(--c-white);
  margin-top: 8px;
  border: 1px solid var(--c-light-grey);
}
.UXOLIT3JfDRL7t2m1YXx p {
    text-align: center;
  }
.UXOLIT3JfDRL7t2m1YXx h3 {
    color: var(--c-dark-grey);
  }
.iMvFoiRSGz_CQVrOsCGO {
  width: 50%;
  padding: 0 20px;
}

.Gx1yAYIU5XJ9o8W0rJg4 {
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
  border: 1px solid var(--c-warm-grey-4);
  border-radius: 6px;
  padding: .3em .3em .3em .5em;
}

.Gx1yAYIU5XJ9o8W0rJg4 form {
    width: 100%;
  }

:is(.Gx1yAYIU5XJ9o8W0rJg4 form) div {
      padding: 0 !important;
      margin-bottom: 0;
      width: 100%;
    }

.c6W0VfSoCCnEgXcJQdDP {
  width: 100%;
  line-height: 2em;
  position: relative;
}

.QRWXTtFYhztRQvB0vFGH .MuiFormControl-root {
    margin-top: 0;
  }

.x67phjxhIJkpamGkOx1c {
  display: flex;
  gap: 10px;
  align-items: center;
  max-width: 400px;
}

.ZT1U5tjdiZuKs5zCp2zs {
  margin-top: 10px;
}

.b_Ioje017YieK7UnozQc {
  margin: 0 0 15px 0;
}

@media (max-width:959.95px) {
  .QRWXTtFYhztRQvB0vFGH {
    display: flex;
    gap: 5px;
    align-items: center;
  }
    .aIy22sRs6JFaUmDdxcNf button {
      padding: 6px;
    }

  .SDdTJ427fBFq11047yHl {
    display: none;
  }

  .Gx1yAYIU5XJ9o8W0rJg4 {
    padding: 0 0.3em;
  }

  .iMvFoiRSGz_CQVrOsCGO {
    display: block;
    width: 100%
  }

  .x67phjxhIJkpamGkOx1c {
    display: block;
    padding: 0;
    align-items: center;
    justify-content: space-between;
  }
    .x67phjxhIJkpamGkOx1c .SDdTJ427fBFq11047yHl {
      display: block;
    }

  .sTLvbybugEcFP28rUBSY {
    margin-top: 0;
  }
}

@media (min-width:960px) {
    .x67phjxhIJkpamGkOx1c .SDdTJ427fBFq11047yHl {
      display: none;
    }
}


  .dZBdUtecfTjYLmR4cqDw form {
    display: flex;
    flex-direction: column;
  }

:is(.dZBdUtecfTjYLmR4cqDw form) fieldset {
      margin-bottom: 0;
    }

:is(:is(.dZBdUtecfTjYLmR4cqDw form) fieldset) legend {
        color: var(--c-black);
        font-weight: bolder;
      }

:is(:is(.dZBdUtecfTjYLmR4cqDw form) fieldset) label {
        margin-top: 5px;
        margin-bottom: 5px;
      }

.efhQiwTIh17SpJKue8TJ {
  font-size: var(--fs-16);
}

.HLpXzHTyk0Roor10HPZQ {
  font-weight: bold;
  padding: 16px;
  border: 1px solid var(--c-yellow);
  border-radius: .5em;
}

.efhQiwTIh17SpJKue8TJ {
  font-size: var(--fs-16);
}

.YWfS3o82N9H44nYkMu7y {
  font-weight: bold;
  font-size: var(--fs-16);
}

.I8oSZhRRnwOp4zFdnNpp {
  padding: 0 20px;
  overflow-y: auto;
}

.wRJA8cxPTI4bCjaH1Qce {
  bottom: 0;
  position: sticky;
  width: 100%;
  padding: 1em;
  border-top: 1px solid var(--c-light-grey-2);
  background-color: var(--c-white);
  z-index: 1300;
}

.JsQiTk167IIj_90oBmOV {
  width: 70%;
}

.FV4abIM6uamvRE7bm7Cx fieldset {
    width: 100%;
    margin-bottom: 1em !important;
  }

:is(.FV4abIM6uamvRE7bm7Cx fieldset) div {
      margin: 0 !important;
    }

:is(:is(.FV4abIM6uamvRE7bm7Cx fieldset) div) span {
        font-size: var(--fs-16) !important;
      }

.p7e1_pOMc1CagGIre0Ir {
  font-weight: bold;
  display: flex;
  justify-content: space-between;
  padding: 20px 20px 0 20px;
}

.p7e1_pOMc1CagGIre0Ir h1 {
    flex: 1 0 auto;
    margin: 0;
  }

.zguu7lsvVDL5QLevUt37 {
  color: var(--c-black) !important;
}

.CmX3Om896cnzXZclEJUY {
  border-top: 1px solid var(--c-light-grey);
  margin-top: 2em;
  padding-left: 20px;
}

.CmX3Om896cnzXZclEJUY button {
    margin-top: 1.5em;
  }

@media (max-width: 959.95px) {
  .JsQiTk167IIj_90oBmOV {
    width: 80%;
  }
}


  .LpsiIHgzWevuW2F0ROLS > div {
    padding: 1em;
  }

.B_u8pJko5d9cxotXyA2u {
  display: flex;
}

.a6pcObRtzACm2u4YZH9H {
  flex-grow: 1;
  position: relative;
}

._MJfP6Db7psHKQmJhBtk {
  position: sticky;
  top: 0;
  background: var(--c-sticky-grey);
  z-index: 999;
}

.W95VCZlEmsvayAj57Xqa {
  padding: 0 0.5em;
}

.YcLIrJtRXOjvEpCozsET {
  width: 60%;
  display: flex;
  flex-direction: column;
  flex: 1 1
}

.rEpEYFHGYGjBVM67fXVL {
  width: 45px;
  cursor: pointer;
  border-bottom: 1px solid rgba(224, 224, 224, 1);
}

.yxRkdevp56d49E_fm0rP {
  border-bottom: 1px solid rgba(224, 224, 224, 1);
  color: #4a4a4a;
  padding: 10px;
  font-size: var(--fs-12);
  font-weight: 900;
  text-transform: uppercase;
  cursor: pointer;
}

.yxRkdevp56d49E_fm0rP, .tdbhkh8s73cM3TGNuzFn, ._KLrUiZKosgJG76B_N9t {
  width: 45px;
}

._KLrUiZKosgJG76B_N9t {
  display: flex;
}

._KLrUiZKosgJG76B_N9t > span {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

:is(._KLrUiZKosgJG76B_N9t > span) svg {
      margin: 0;
    }

.M1MpgMLuvOnNFnjLi2lg {
  color: var(--c-blue)
}

.elBS1mriKkadQKrnQ7bf {
  width: .8em;
  height: .8em;
}

.orGg3jsLI8mkwXRy4mtH {
  cursor: not-allowed;
  font-weight: 900;
}


.ZNMCJEgKX_QlykvIIf3f { 
  padding: 10px;
}

.ZNMCJEgKX_QlykvIIf3f div {
    gap: 0;
  }

.em8c6rQazT9SbmRkur3h {
  margin: 0;
  padding: 5px;
}

.nCxNPnYZ_a2kuo0frTDB {
  display: flex;
  padding: 10px 5px;
  border: 1px solid var(--c-warm-grey-1);
}

.nCxNPnYZ_a2kuo0frTDB:not(:last-of-type) {
    border-bottom: 0;
  }

.nCxNPnYZ_a2kuo0frTDB .svt80FLpCpXVyQP_yQ6u {
    flex: 1 1 auto;
  }

.nCxNPnYZ_a2kuo0frTDB .rh5eqVq7M6c7ll_lz8_P {
    flex-grow: 0;
  }

.EHEENXXkj9WrLMCQmGtg {
  top: 4em;
  min-width: 220px;
}

.NX17VZe_G1Y366xHfzMj, .dbPuA_VEpFKePGibTfj1 {
  border-radius: .5em;
}

:is(.NX17VZe_G1Y366xHfzMj,.dbPuA_VEpFKePGibTfj1):hover {
    border-radius: .5em;
  }

.dbPuA_VEpFKePGibTfj1 {
   background-color: var(--c-light-blue-menu) !important;
}
.fC90DaHwd9yQkKUja1vQ {
  display: flex;
  width: 100%;
  gap: var(--sp-2);
  flex-wrap: wrap;
}

.fC90DaHwd9yQkKUja1vQ > div {
    flex: 1 1;
    margin: 0;
  }

.i9RCrGT3L9w_MGSXB9bB {
  display: flex;
  gap: var(--sp-2);
  flex-wrap: wrap;
}

.i9RCrGT3L9w_MGSXB9bB > div {
    width: calc(50% - var(--sp-1));
    margin: 0;
  }

.Jkmrp2kEM7BzeCSXG_t8 {
  display: flex;
  width: 25em;
  gap: var(--sp-2);
  margin: var(--sp-2) 0;
}

.Jkmrp2kEM7BzeCSXG_t8 > div {
    flex: 1 1
  }

.tDihDWWCZkMay3a5aYiT {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sp-1);
  justify-content: space-between;
  flex: 1 1;
}

.tDihDWWCZkMay3a5aYiT > div {
    margin: 0;
    width: calc(50% - var(--sp-1));
  }

@media (max-width:1200px) {
  .fC90DaHwd9yQkKUja1vQ {
    display: block;
  }

    .fC90DaHwd9yQkKUja1vQ > div {
      margin-bottom: var(--sp-2)
    }
}
.fHfjOn7DpTKzha5s9jLp {
  display: flex;
}

.fHfjOn7DpTKzha5s9jLp > div {
    display: contents;
  }

.fHfjOn7DpTKzha5s9jLp > div:first-of-type {
    font-weight: 600;
    flex: 0 0;
  }

:is(.fHfjOn7DpTKzha5s9jLp > div:first-of-type):after {
      content: ':';
      margin: 0 var(--sp-1) 0 0;
    }

.vMDxKxJjcujP4JtAcnRt {
  display: flex;
}

.vMDxKxJjcujP4JtAcnRt > div {
    margin: 0 var(--sp-1) 0 0;
  }

:is(.vMDxKxJjcujP4JtAcnRt > div) span:first-of-type {
      margin: 0 var(--sp-1) 0 0;
      font-weight: 600;
    }

:is(.vMDxKxJjcujP4JtAcnRt > div):last-of-type {
      margin: 0;
    }

.RJlkMPWrDq8Wo43xqXBZ {
  display: flex;
  gap: var(--sp-1);
  flex-wrap: wrap;
}

.RJlkMPWrDq8Wo43xqXBZ > div {
    margin: 0 var(--sp-1) 0 0;
    justify-content: space-evenly;
  }

:is(.RJlkMPWrDq8Wo43xqXBZ > div):after {
      content: '';
    }

:is(.RJlkMPWrDq8Wo43xqXBZ > div:last-of-type):after {
      content: '';
    }

:is([dir="rtl"] .fHfjOn7DpTKzha5s9jLp) > div:first-of-type {
    margin: 0 0 0 var(--sp-1);
  }

@media (max-width:600px) {
  .RJlkMPWrDq8Wo43xqXBZ {
    display: block;
  }

    .RJlkMPWrDq8Wo43xqXBZ > div {
      justify-content: left;
    }
    .fHfjOn7DpTKzha5s9jLp > div:first-of-type {
      flex: none;
    }
}
.hVzGHDAgFNalRnXamx0S {
  color: var(--c-blue);
}

.ObSnMm9WDfSSLnP9umHn {
  color: var(--c-dark-grey);
  font-size: var(--fs-13);
}

.CsPpiI0KNcac7fCPt8dd {
  display: flex;
  align-items: center;
}


  .iW44jzJuIqvKvb7AuKAF th {
    border-right: 1px solid var(--c-light-grey-2);
  }

.WyzGEhuMKU7gPfk3gDQa {
  background-color: var(--c-light-grey);
}

.TISft0Cv4mx1mFinflzX {
  text-align: center;
}


  .yWNMwJ2vF9DpKx8TGRpE th {
    border-right: 1px solid var(--c-light-grey-2);
  }

.kHTu47dYEGiWixXt0A1R th {
    background-color: var(--c-light-grey);
    font-weight: bold;
    border-left: 1px solid var(--c-light-grey-2);
  }

.kHTu47dYEGiWixXt0A1R th:last-of-type {
    border-right: none;
  }

.c_S4Gf5BSDih9xwuJM7u {
  min-width: 11em;
}

th.dv_UXP2QEHvz3qgKgfYa {
    background-color: var(--c-white);
  }
.RfwUbjdJiHf0Hg8eig6T {
  color: var(--c-blue);
}

.ovm3xwL63I67KFiuEAvr {
  color: var(--c-dark-grey);
  font-size: var(--fs-13);
}

.ka7l1DsjADjSwHQ1ighA {
  flex: 1 1;
}

.BfC4AW65Y9lTqH2MKP68 {
  width: 100%;
  max-width: 1200px;
}

.NP9dH3oR6hgpyA4N1BHu {
  margin-bottom: 4em;
}

.NP9dH3oR6hgpyA4N1BHu div {
    overflow-x: auto;
  }

.neIevVfRpyCbPnWRSc79 {
  display: flex;
  align-items: center;
  gap: var(--sp-2);
}

.neIevVfRpyCbPnWRSc79:after {
    content: "";
    border: 1px solid var(--c-warm-grey-1);
    flex: 1 1;
    height: 1px;
  }

.XdL95q2DWp1FSTZnJSrT {
  width: 100%;
}

.XdL95q2DWp1FSTZnJSrT span:after {
    top:50%;
    transform:translateY(-50%);
    content:"•";
    margin: 0.4em;
  }

.XdL95q2DWp1FSTZnJSrT span:last-of-type:after {
    content: ""
  }

.g4NXUFhSwV4Bp3AyDhRE {
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.27;
  letter-spacing: normal;
  color: var(--c-blue);
  text-transform: none;
  display: inline-block;
  font-size: var(--fs-14);
  margin: 6px 0;
}

.LkUe2pqMI4aCO8GiigqS:hover {
  background: var(--c-light-grey);
  cursor: pointer;
}

.Qbg2u6TzktP7kzQ3Vl0w {
  border-bottom: 1px solid var(--c-warm-grey-2);
}

.A4CGSWbFt6lsCivD7zw1 {
  border: 1px solid var(--c-warm-grey-2);
  border-radius: 5px;
  background: var(--c-white);
}

.A4CGSWbFt6lsCivD7zw1 a {
    -webkit-text-decoration: none;
    text-decoration: none;
  }

.LOxPQqLcMOgoDnPuXr9s {
  right: -3px;
  left: initial;
  display: flex;
  padding: 5px;
  align-items: center;
}

.LOxPQqLcMOgoDnPuXr9s .MrohnSNssgGkLN92kLIx {
    background-color: inherit;
    color: var(--c-black);
  }

.Qbg2u6TzktP7kzQ3Vl0w {
  border-bottom: 1px solid var(--c-warm-grey-2);
}

.W_IHjsFVC6ULe8d7x6jm {
  color:  var(--c-mid-grey);
}

.thiBINgqnxnp38ncuZiT {
  margin: var(--sp-1) 0;
}

.GUkdKs7aqHitpa7A_1Tu {
  font-weight: normal;
  padding-left: var(--sp-3);
  list-style: none;
}

.GUkdKs7aqHitpa7A_1Tu li {
  display: flex;
  align-items: center;
  line-height: 1.1;
}

.GUkdKs7aqHitpa7A_1Tu li::before {
  content: "\2022";
  color: var(--c-blue);
  font-weight: bold;
  display: inline-block;
  width: var(--sp-2);
  margin-left: -1em;
  font-size: 1.5em;
}

[dir="rtl"] .LOxPQqLcMOgoDnPuXr9s {
  right: initial;
  left: -3px;
}
.dFebLGwfewFxRa0BwsWv {
  display: flex;
  align-items: center;
  gap: var(--sp-1);
}

.UekVQHM5mgJ2cV5tkR_h {
  color: var(--c-blue);
}

.qOnrVWCVYqfGRnPGnRON {
  color: var(--c-dark-grey);
}

.v7aR4PcXt4DsC4AfDYHr {
  display: flex;
  gap: var(--sp-2);
  flex-direction: column;
}

.v7aR4PcXt4DsC4AfDYHr > div:first-child {
  font-weight: var(--fwb);
}
.BHp2wtVaqTVQwulJABXc {
  display: flex;
  justify-content: initial;
  color: var(--c-dark-grey);
  padding: 0 16px;
  background-color: white;
}

.BHp2wtVaqTVQwulJABXc div {
    flex: 1 1;
    text-align: left;
    padding: 0.85em;
    text-transform: initial;
  }

.BHp2wtVaqTVQwulJABXc svg {
    color: var(--c-black);
    width: 24px;
  }

.UnJmdqYlLst24xbAPd47 {
  margin-top: -50px;
}

.UnJmdqYlLst24xbAPd47:before,.UnJmdqYlLst24xbAPd47:after {
    bottom: -6px;
    top: auto;
    right: calc(50% - 6px);
  }

.UnJmdqYlLst24xbAPd47:after {
    border: 1px solid var(--c-solid-black);
  }

@media ((min-width:600px) and (max-width:1200px)) {
  .BHp2wtVaqTVQwulJABXc > svg {
    margin: 0 .3em
  }
}

.dDwYpFMElwEGd2Ofxaf2 {
  margin: 1.25em 1em 1.55em 1em;
}

.P3qnN43scGZkLkpCfnKC {
  width: 70%;
  height: auto;
}

@media (min-width:600px) and (max-width:1200px) {
  .dDwYpFMElwEGd2Ofxaf2 {
    margin: 1.25em 0.5em 2.154em 0.5em;
  }

  .P3qnN43scGZkLkpCfnKC {
    width: 100%;
  }
}

.Nm8jp3h_mkZC1tdilFrN {
  height: 100dvh;
  display: flex;
  flex-direction: column;
  background-color: var(--c-blue);
  overflow: auto;
}

:is(.Nm8jp3h_mkZC1tdilFrN div:first-child) img {
      width: 118px;
    }

.i_uYUSf_wtETGRfnEY2C {
  align-self: center;
  background-color: var(--c-white);
  border-radius: 10px;
  width: 70%;
  margin-bottom: auto;
  margin-top: auto;
}

.i_uYUSf_wtETGRfnEY2C .D60j5WKXF2LNJX1S0Bk1 {
    max-height: 500px;
    padding: 16px;
    overflow-y: auto;
  }

:is(.i_uYUSf_wtETGRfnEY2C .D60j5WKXF2LNJX1S0Bk1) h2 {
      margin-bottom: 0;
      text-transform: uppercase;
    }

:is(.i_uYUSf_wtETGRfnEY2C .D60j5WKXF2LNJX1S0Bk1) h3 {
      margin-top: 0;
      text-transform: uppercase;
      color: var(--c-mid-grey);
      font-size: var(--fs-16);
    }

.i_uYUSf_wtETGRfnEY2C .eaE1W_qS3fGggwW2GfLe {
    background-color: var(--c-warm-grey-1);
    border-radius: 0 0 10px 10px;
    display: flex;
    padding: 16px;
    gap: 8px;
  }

:is(.i_uYUSf_wtETGRfnEY2C .eaE1W_qS3fGggwW2GfLe) span:first-child {
      flex: 1 1;
    }

.Z70CNfAljoTrsr3u3aOt button {
  background: var(--c-login-translations-button-background);
  color: var(--c-login-translations-button-text);
  width: 260px;
}

.Z70CNfAljoTrsr3u3aOt button,
.Z70CNfAljoTrsr3u3aOt a {
  font-size: var(--fs-13);
  color: var(--c-login-translations-button-text);
}

.Z70CNfAljoTrsr3u3aOt button,
.Z70CNfAljoTrsr3u3aOt button > span > svg {
  color: var(--c-login-translations-button-text);
}

.cKuItgHcEbUpeXcFaeJ1 {
  white-space: pre-wrap;
  font-size: var(--fs-13);
  padding: 8px;
}
.bSUdZbFuxZ3RRQEuUjRl {
  margin: 0 8px;
  border-bottom: 1px dotted var(--c-light-grey-2);
  padding-bottom: 20px;
}

.Qv9IhMvypRFzDRL8tliX {
  display: flex;
  padding: 5px 0;
}

.okd5BOqH_zA3mrwXlMtI {
  font-size: var(--fs-16);
  font-weight: var(--fwb);
  flex: 1 1 auto;
  color: var(--c-black);
}

.ISc7D0S_ShffXV9r47Tl {
  flex: 0 1 auto;
  color: var(--c-mid-grey);
  font-size: var(--fs-12);
}

.HjmUlW5qxnfeYPZ6ML6o {
  color: var(--c-mid-grey);
  font-size: var(--fs-14);
  padding: 5px 0;
}

.BOwvP92uaUUjzwPwYDp4 {
  color: var(--c-mid-grey);
  font-size: var(--fs-12);
  padding: 5px 0;
}

.wO26Mcz_UhClowIgDHky {
  cursor: not-allowed
}

        :is(:is(:is(.TjomK810gNIGZx7RFR_C table) tbody) tr) td {
          border-bottom: 0;
        }
:root {
  --line: linear-gradient(to left, rgba(238, 238, 238, 0), rgba(232, 232, 232, 0.26) 18%, #d8d8d8);
}

.UkzlLlmvIx1LBcVxzIzq {
  justify-content: center;
  background-size: contain;
  flex: 1 1;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.gdREjiNVctqDgFamAWRQ {
  display: flex;
  min-height: 140px;
  width: 100%;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 11%;
}

.gdREjiNVctqDgFamAWRQ div {
    display: flex;
    justify-content: center;
  }

.FRbGsfogLYLD9HsHwBxQ {
  height: 1px;
  background: var(--line);
  width: 12.5em;
}

.CPjkoQRnNe5G0vnbKlqO {
  display: none !important;
  background-color: blue;
}

@media (max-width:600px) {
  .UkzlLlmvIx1LBcVxzIzq, .FRbGsfogLYLD9HsHwBxQ {
    display: none;
  }
}

@media (max-width:1200px) {
 .FRbGsfogLYLD9HsHwBxQ {
    width: 100%;
  }

  .gdREjiNVctqDgFamAWRQ {
    margin-bottom: 0;
  }

  .UkzlLlmvIx1LBcVxzIzq {
    width: 100%;
    padding: 0.813em 0;
  }
}

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

@media (max-width:1200px) {
  .jq6nj96NcjuAQat9XHzF {
    display: none !important;
  }
}

.l5_Axg_LVrcJje7WHBYF {
  background-color: var(--c-solid-black);
  border-radius: 0;
  padding: 0;
  text-align: center;
  position: sticky;
  top: 0;
  z-index: 99;
  width: 100%;

}

.B4SgWFvrZCtHEUzHybHI {
  color: var(--c-white);
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
}

.UIjhjVzhQrxr0rK1mfd8 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--sp-1);
  font-weight: 600;
  margin: var(--sp-1) 0;
}

.UIjhjVzhQrxr0rK1mfd8 img {
    width: 90px !important;
  }

.UIjhjVzhQrxr0rK1mfd8 div {
    margin: 0;
    line-height: 0;
  }

.EW_ZoNW3ml23R9BrkqLH {
  display: flex;
  align-items: center;
  height: 2em;
  color: white;
  font-weight: 600;
  gap: 6px;
}

.EW_ZoNW3ml23R9BrkqLH div {
    margin: 0;
    line-height: 0;
    width: fit-content;
  }

.EW_ZoNW3ml23R9BrkqLH > div:last-of-type {
    width: 80px;
  }

.EW_ZoNW3ml23R9BrkqLH img {
    width: 100%;
  }
.FnMr2f58Bx_GseLUv2bU {
  border: 1px solid var(--c-purple);
  background-color: var(--c-purple);
}

.iAXoFfhunwREmEBN4Kxv {
  border: 1px solid var(--c-blue);
  background-color: var(--c-blue);
}

.ZEwEZDYr0FLfOCi0JeRB {
  border: 1px solid var(--c-orange);
  background-color: var(--c-orange);
}

.VfsXXCrritRg8yVlxuHG {
  border: 1px solid var(--c-blue);
  background-color: var(--c-blue);
}

html, body {
  height: 100dvh;
  height: 100dvh;
}

.qjDFq5ctEDESssvzACXa {
  height: 100dvh;
  overflow: auto;
  display: flex;
  flex-direction: column;
  background: var(--c-login-background-gradient-start);
  background: linear-gradient(108deg, var(--c-login-background-gradient-start) 0%, var(--c-login-background-gradient-end) 100%);
}

.J0ADD8cyb9Nm0QxXHhAW {
  background: center/70% no-repeat var(--c-login-background-image), linear-gradient(108deg, var(--c-login-background-gradient-start) 0%, var(--c-login-background-gradient-end) 100%);
}

.O6cJG3kBgNPCCJMzs9p5 {
  background: center/70% no-repeat var(--c-login-background-image), repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(0,0,0, .05) 10px, rgba(0,0,0,.05) 20px), linear-gradient(108deg, var(--c-login-background-gradient-start) 0%, var(--c-login-background-gradient-end) 100%);
}

.ums2oXtnA6AUn83NBRIP {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(0,0,0, .05) 10px, rgba(0,0,0,.05) 20px), linear-gradient(108deg, var(--c-login-background-gradient-start) 0%, var(--c-login-background-gradient-end) 100%);
}

.UKpt9AEbFV1Qox3zBgQZ {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
}

.pIpFqRh04BOgQHbEIoXn {
  flex-direction: column;
  gap: var(--sp-2);
  display: flex;
  flex: 1 1;
  align-items: center;
  justify-content: center;
  width: 100%;
}

.nmVFUTkuMLZyoVyYkch5 {
  border-radius: 15px;
  box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.15);
  background-color: var(--c-white);
  display: flex;
  width: 56em;
}

.r1K7ctk04OUbP4rW9xCb {
  flex: 1 1 50%;
}

.r1K7ctk04OUbP4rW9xCb h1 {
    margin: 0;
  }

.ss0VYJDbEjeHAQaDFlDI {
  padding: 3em;
}

.TQc2hDvV_8M9oPlK8cvl div {
  margin: 0.75em 1em 1.55em 0;
}

:is(.TQc2hDvV_8M9oPlK8cvl div) img {
    width: 118px;
    margin-left: 8px;
  }

.qg37Lpx4QOLuypPIVo1A {
  width: 35%;
}

.feXM_ZHvutjKUBQG7wfw {
  display: flex;
  flex: 1 1 50%;
  align-items: center;
  justify-content: center;
  background-image: linear-gradient(
      to left,
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0.02)
    ),
    linear-gradient(to top, rgba(255, 255, 255, 0.5), rgba(240, 240, 240, 0.5));
  box-shadow: inset 5px 0px 30px rgba(0, 0, 0, 0.1);
  border-radius: 0px 15px 15px 0px;
}

.rQdL2blfagYLw3Y60j8i {
  display: none;
}

.feXM_ZHvutjKUBQG7wfw > div {
  height: 100%;
  justify-content: center;
  margin-bottom: 0;
}

.ZDv2TN5PbE4_sLwDx8fT {
  font-size: var(--fs-12);
  flex-shrink: 0;
  padding: var(--sp-1);
  display: flex;
  width: 100%;
  align-items: center;
  flex-wrap: wrap;
  gap: 1em;
}

.ZDv2TN5PbE4_sLwDx8fT > div:first-of-type {
    flex: 1 1;
  }

.ZDv2TN5PbE4_sLwDx8fT button {
  background: var(--c-login-translations-button-background);
  color: var(--c-login-translations-button-text);
  width: 260px;
}

.ZDv2TN5PbE4_sLwDx8fT button,
.ZDv2TN5PbE4_sLwDx8fT a {
  font-size: var(--fs-13);
  color: var(--c-login-translations-button-text);
}

.ZDv2TN5PbE4_sLwDx8fT button,
.ZDv2TN5PbE4_sLwDx8fT button > svg {
  color: var(--c-login-translations-button-text);
}

.ZDv2TN5PbE4_sLwDx8fT .ZIzP7fiCmy_Aj1vQ88ui {
  color: var(--c-white);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 1.3em 0.75em 0 0;
}

.ZDv2TN5PbE4_sLwDx8fT .ZIzP7fiCmy_Aj1vQ88ui span {
  padding-left: 10px;
}

.ryDx2skdLF4VoUAlOaW4 {
  flex-direction: column;
}

@media (max-width:600px) {
  .feXM_ZHvutjKUBQG7wfw {
    display: none;
  }

  .nmVFUTkuMLZyoVyYkch5 {
    width: 90%;
  }

  .qg37Lpx4QOLuypPIVo1A {
    width: 90%;
  }
}

@media (min-width:600px) and (max-width:900px) {
  .nmVFUTkuMLZyoVyYkch5 {
    width: 90%;
  }

  .qg37Lpx4QOLuypPIVo1A {
    width: 50%;
  }
}

.CoSzuvJTo_MRgTlZirEY {
  display: flex;
  gap: var(--sp-1);
}

.iNr9cgQX32Q1fyGJgM6r {
  flex: initial !important;
  align-items: center;
}

.qA764WECYpC2IIZxXYNN {
  min-width: 2.5em;
  color: inherit;
}

.eZsSajKxx3yfkBhn_Spt {
  display: flex;
  flex-direction: column;
  line-height: .9em;
  align-self: center;
}

.eZsSajKxx3yfkBhn_Spt div:first-of-type {
    font-weight: 800;
    font-size: var(--fs-13);
  }

.eZsSajKxx3yfkBhn_Spt div:last-of-type {
    font-size: var(--fs-9);
    text-transform: uppercase;
    letter-spacing: .05em;
  }

.sYJ5IEp9wsIm4LVeugV7 {
  color: var(--c-solid-green)
}

._uQYsJ2Lv2tujxIYbjQp {
  color: var(--c-gold-yellow)
}

.AJyNgzXrNDycoz8fxf8y {
  color: var(--c-dark-grey);
}

.cky56UpjzwkD1Spooms5 {
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 0 16px !important;
  display: flex;
  width: 100%;
  align-items: center;
}

.l7rEkOqKc1uIbCS18c1B {
  font-size: var(--fs-14);
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.C5cM_O8UntcUJyGNpYep {
  font-size: var(--fs-9);
  text-transform: uppercase;
  letter-spacing: .1em;
  color: inherit;
}

.gNg_UI5Daq6NgLi5chrz {
  cursor: default;
}

.RaQdll8aNIu4D54ajKzg {
  background: var(--c-white);
  border: 1px solid var(--c-network-indicator-border);
  border-radius: 6px;
  padding: 4px 8px;
}

.VeOPPQLThv5hssClNWoE {
  background: var(--c-white);
  border: 1px solid var(--c-network-indicator-border);
  margin: 0 8px;
  width: 93%;
  border-radius: 6px;
}

.LxVlZdED4B0lkTzidtjx {
  border: 1px solid var(--c-solid-orange);
}

@media (max-width: 1200px) {
  .cky56UpjzwkD1Spooms5 {
    padding: 0 !important;
  }

  .VeOPPQLThv5hssClNWoE {
    padding: 0 !important;
  }
}

.tWP_btd0AgW5L1izoI3w {
  margin: 0 8px;
  border-radius: 6px;
  padding: 4px 8px;
  font-size: var(--fs-12);
  display: flex;
  font-weight: bold;
}

.tWP_btd0AgW5L1izoI3w.OKs_gu_DvLpyvqCiV7ke {
    color: var(--c-solid-green);
  }

.tWP_btd0AgW5L1izoI3w.zOaECNrg8dR2ER6SHA3w {
    color: var(--c-solid-orange);
  }

.tWP_btd0AgW5L1izoI3w .s1IOQZEU6cfu7qDYFMj2 {
    display: inline-block;
    padding: 5px 0;
    margin-left: 10px;
  }

.W8Z9qIslQZXGTKrTwEdu {
  background: var(--c-white);
  border: 1px solid var(--c-network-indicator-border);
}

@media (max-width:1200px) {
    .tWP_btd0AgW5L1izoI3w .s1IOQZEU6cfu7qDYFMj2 {
      display: none;
    }
}

@media (max-width:900px) {
  .tWP_btd0AgW5L1izoI3w {
    display: none;
  }

    .tWP_btd0AgW5L1izoI3w.hVhBVDUhl5UkegHfOaxf {
      padding: 5px;
      display: flex;
      justify-content: flex-end;
    }

      .tWP_btd0AgW5L1izoI3w.hVhBVDUhl5UkegHfOaxf .s1IOQZEU6cfu7qDYFMj2 {
        display: inline-block;
      }
}

.bZgU0w6Znt12Jool_zjW {
  z-index: 9999;
  transition: $(
    theme.transitions.create(
      [ "margin",
      "width" ],
      {easing: theme.transitions.easing.sharp,
      duration: theme.transitions.duration.leavingScreen,
      }
    )
  );
}

.znucFcp9REucaxCvBWJ9 {
  display: flex;
  width: 100%;
}

.znucFcp9REucaxCvBWJ9 div:first-of-type {
    flex: 1 1
  }

.mGVjV5xlE70mIAZZaKtO, .ms0YU8hl6Epf26tmZHql {
  background: var(--c-mobile-toolbar-background);
  height: 2.5rem;
  display: flex;
}

:is(.mGVjV5xlE70mIAZZaKtO,.ms0YU8hl6Epf26tmZHql) > div {
    margin: 0;
    display: flex;
    align-items: center;
  }

:is(.mGVjV5xlE70mIAZZaKtO,.ms0YU8hl6Epf26tmZHql) div {
    display: flex;
    align-items: center;
  }

:is(.mGVjV5xlE70mIAZZaKtO,.ms0YU8hl6Epf26tmZHql) > div div:first-of-type {
    margin: 0;
  }

:is(.mGVjV5xlE70mIAZZaKtO,.ms0YU8hl6Epf26tmZHql) img {
    width: auto;
    margin: 0 1.125em;
    height: 2.5em;
  }

:is(.mGVjV5xlE70mIAZZaKtO,.ms0YU8hl6Epf26tmZHql) .Abf0QlUDp6CdBX7USdhQ {
    position: absolute;
    margin-left: 1em;
  }

.T98q1okMf96c1a4i1LMj {
  color: var(--c-mobile-toolbar-hamburger-button)
}

.ms0YU8hl6Epf26tmZHql {
  background: repeating-linear-gradient(45deg, var(--c-light-grey), var(--c-light-grey) 10px, var(--c-white) 10px, var(--c-white) 20px);
}

.YjUe8p1ZHqiq_YDoQEO1 {
  width: calc(100% - 240px);
  margin-left: 240px;
  transition: $(
    theme.transitions.create(
      [ "margin",
      "width" ],
      {easing: theme.transitions.easing.easeOut,
      duration: theme.transitions.duration.enteringScreen,
      }
    )
  );
}

.FVpLUOU6XpMkneBsTmS4 {
  color: var(--c-dark-grey);
  font-weight: bold;
  text-transform: uppercase;
  flex: 1 1;
}

@media (max-width: 900px) {
    :is(.mGVjV5xlE70mIAZZaKtO,.ms0YU8hl6Epf26tmZHql) img {
      margin: 0;
    }
}

.CKk_W2ADirv2HVOt5Yk8 {
  min-width: 2.5em;
}

.zGD_crc3eteAo6CXk6cQ {
  font-size: var(--fs-14);
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.piuH5qgdWqIekHE5ni2Z {
  padding: 8px 16px !important;
}

.ODFzjuKpf6ENEAwzjIUI {
  width: 62px;
  height: 34px;
  padding: 7px;
}

.xgu14NqxGlP_fyImJuVo {
  margin: 1px;
  padding: 0;
  transform: translateX(6px);
}

.xgu14NqxGlP_fyImJuVo .NI1vXE5cDe6X0PVQIUMW {
  color: var(--c-white) !important;
  transform: translateX(22px) !important;
}

.xgu14NqxGlP_fyImJuVo :scope $checked + .fR43Njhie3q53mWDHA_1 {
  opacity: 1;
  background: var(--c-gold-yellow);
}

.TKLc9jjphICdNKrl_bVn {
  opacity: 1;
  border-radius: 20px;
  background-color: var(--c-warm-grey-3);
}

.NdOF1xWJwiaIPgdmmz7V {
  background-color: var(--c-dark-grey);
  width: 32px;
  height: 32px;
}

.NdOF1xWJwiaIPgdmmz7V:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"20\" width=\"20\"><path d=\"M24 42 0 18q4.95-4.7 11.05-7.35Q17.15 8 24 8t12.95 2.65Q43.05 13.3 48 18Zm0-4.1 19.6-19.6q-4.35-3.4-9.225-5.35Q29.5 11 24 11t-10.375 1.95Q8.75 14.9 4.4 18.3Z\"/></svg>")
  }

  .mIQnwt1GDuDvf3OBDN6_ > div {
    height: 100%;
  }

.EOxmGsIvyc5_eqn6WUGi {
  width: var(--drawer);
  flex-shrink: 0;
}

._KDqMojRmqQGmQ34b2rA {
  height: 100%;
}

.a151sM_JGsO54dRq3WTf {
  position: sticky;
  top: 0;
  z-index: 9999;
}

.a151sM_JGsO54dRq3WTf hr {
    display: none;
  }

.TcFCr81d4ndzFJvxEpci {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: var(--spacing-0-1);
  background: transparent;
}

.TcFCr81d4ndzFJvxEpci button {
    padding: 6px;
    margin: var(--sp-1);
  }

.MxSKWf_4vII4BLKHlj2J button {
  background: var(--c-drawer-header-button);
  color: var(--c-drawer-header-button-text);
}

.LbNpSqgVmHDaZ9abCtto,
.EucYGLkEcq6YizNjnKxA {
  width: var(--drawer);
  background: var(--c-toolbar-background-color);
  position: relative;
  white-space: nowrap;
  border: none;
  box-shadow: inset -2px 0 2px -1px rgb(0 0 0 / 5%);
}

[dir="rtl"] .LbNpSqgVmHDaZ9abCtto,
[dir="rtl"] .EucYGLkEcq6YizNjnKxA {
  box-shadow: inset 2px 0 2px -1px rgb(0 0 0 / 5%);
  text-align: right;
}

.EucYGLkEcq6YizNjnKxA {
  background: repeating-linear-gradient(45deg, transparent, transparent 10px, rgba(0,0,0, .05) 10px, rgba(0,0,0,.05) 20px), var(--c-toolbar-background-color);
}

.eEahR98srJrRhEblscRi {
  min-width: 2.5em;
}

.vhV_Pv96LkVcwyEMsynQ {
  font-size: var(--fs-14);
  font-weight: 600;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: var(--c-nav-list-text)
}

.uB4VlyeWnLkvtVKFxKP9 svg {
    color: var(--c-nav-list-icon);
  }

.uB4VlyeWnLkvtVKFxKP9 li {
    padding: 0;
  }

.uB4VlyeWnLkvtVKFxKP9.DF8b5QcIo3pymQcSWQQM {
  display: flex;
  flex-direction: column;
  padding: var(--sp-1);
}

.JQpxgLciTbQF5LRk22Y4 {
  flex-grow: 1;
}

.JQpxgLciTbQF5LRk22Y4 li {
    padding: 0;
  }

._6X_n3OLmgnB09YwgDnA {
  padding: 0;
}

._6X_n3OLmgnB09YwgDnA a {
    text-indent: 2.5em;
  }

._6X_n3OLmgnB09YwgDnA span {
    font-size: var(--fs-13);
  }

._k9gR3jnRxCld2y47XMS {
  cursor: default;
  padding: 8px 16px !important;
}

.yqU8Al4ZWAOeRTMeW5u5 {
  width: 219px;
  height: 1px;
  margin: 0.375em 0 0.938em;
}

.h9pLiG2V4RULYkv7prrZ {
  -webkit-text-decoration: none;
  text-decoration: none;
  color: var(--c-black);
  padding: 8px 16px !important;
  display: flex;
  width: 100%;
  align-items: center;
}

.PojiaMepy8JFKnWCRi2l {
  content: "";
  position: absolute;
  right: 0;
  z-index: 99;
  height: 0.625em;
  width: 0.625em;
}

.ADbMSyVsGspycSk6RpHP {
  background: var(--c-content-grey);
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 5%);
}

.ADbMSyVsGspycSk6RpHP svg {
    color: var(--c-nav-list-icon-active);
  }

.ADbMSyVsGspycSk6RpHP.DF8b5QcIo3pymQcSWQQM {
  background: var(--c-nav-list-bg-active);
  box-shadow: none;
  color: var(--c-nav-list-text-active) !important;
  border-radius: 5px;
}

.ADbMSyVsGspycSk6RpHP.DF8b5QcIo3pymQcSWQQM svg {
    color: var(--c-nav-list-icon-active);
  }

.ADbMSyVsGspycSk6RpHP.DF8b5QcIo3pymQcSWQQM .vhV_Pv96LkVcwyEMsynQ {
    color: var(--c-nav-list-text-active)
  }

.yqU8Al4ZWAOeRTMeW5u5 {
  width: 219px;
  height: 1px;
  background: var(--c-nav-list-divider);
  margin: 0 auto;
}

.PmndR8FF26YKqTvrzm9M {
  flex: 1 1;
}

.PmndR8FF26YKqTvrzm9M div {
    height: 100%;
  }

.Ns2gAKHNIKxGTe2dQaRE.DF8b5QcIo3pymQcSWQQM {
  padding: var(--sp-1);
}

.Ns2gAKHNIKxGTe2dQaRE.DF8b5QcIo3pymQcSWQQM button {
    background: var(--c-white);
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
  }

@media (max-width:900px) {
  .LbNpSqgVmHDaZ9abCtto, .EucYGLkEcq6YizNjnKxA {
    box-shadow: none
  }
    .ADbMSyVsGspycSk6RpHP:before,.ADbMSyVsGspycSk6RpHP:after {
      display: none;
    }
}

@media (min-width:900px) and (max-width:1200px) {
  .h9pLiG2V4RULYkv7prrZ.DF8b5QcIo3pymQcSWQQM {
    padding: 7px !important;
  }

  .LbNpSqgVmHDaZ9abCtto, .EucYGLkEcq6YizNjnKxA {
    width: 4.1em;
    overflow-x: hidden;
  }

  .LbNpSqgVmHDaZ9abCtto::-webkit-scrollbar,
  .EucYGLkEcq6YizNjnKxA::-webkit-scrollbar {
    width: 0.4em
  }

  .LbNpSqgVmHDaZ9abCtto::-webkit-scrollbar-track,
  .EucYGLkEcq6YizNjnKxA::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.00);
  }

  .LbNpSqgVmHDaZ9abCtto::-webkit-scrollbar-thumb,
  .EucYGLkEcq6YizNjnKxA::-webkit-scrollbar-thumb {
    background-color: grey;
    outline: 1px solid grey;
  }

  .eEahR98srJrRhEblscRi {
    min-width: 5.5em;
  }

  ._6X_n3OLmgnB09YwgDnA {
    display: none;
  }

  .Ns2gAKHNIKxGTe2dQaRE.DF8b5QcIo3pymQcSWQQM button {
    padding: 0 !important;
  }
}

@media (max-width:1200px),
  only screen and (pointer: coarse) and (max-width:1200px) {
    .jbDksmlmNGkyD7c2XJvj div {
      margin: 0 7px 0 8px;
      padding: 4px 8px 4px 6px;
    }
    .u5LHpVYgG_U8SqVllEdl button {
      padding-left: var(--sp-2);
    }
}

@media only screen and (pointer: fine) and (max-width:1200px) {
    .jbDksmlmNGkyD7c2XJvj div {
      margin: 0 3px 0 5px;
      padding: 4px 8px 4px 5px;
    }
}

@media (pointer: fine) and (max-width:1200px) {
    .jbDksmlmNGkyD7c2XJvj div {
      margin: 0 10px 0 10px;
      padding: 4px 8px 4px 6px;
    }
    .u5LHpVYgG_U8SqVllEdl button {
      padding-left: var(--sp-2);
    }
}

.maq01FmLCZYwniDdRI4c,
.olwDD6UP3zyStGFtxVgn {
  padding: 0 0 1.5em 0;
}

:is(.maq01FmLCZYwniDdRI4c,.olwDD6UP3zyStGFtxVgn) button {
    margin-top: 20px;
  }

:is(:is(.maq01FmLCZYwniDdRI4c,.olwDD6UP3zyStGFtxVgn) button) span {
      justify-content: left;
    }

.DHo0phHVLewov3g6voqj:is(:is(.maq01FmLCZYwniDdRI4c,.olwDD6UP3zyStGFtxVgn) button) {
      color: #595952;
      background-color: #f0f0f0;
      border: none;
    }

.df2CjXPYBJUUlwvQ2bZ3 {
  display: flex;
  align-items: center;
}

.df2CjXPYBJUUlwvQ2bZ3 span {
    padding-right: 3px;
    text-transform: capitalize;
  }

.df2CjXPYBJUUlwvQ2bZ3 a:hover {
    cursor: pointer;
  }

.E36PMiex_RvieN3WzWKe a {
    text-transform: capitalize;
    font-size: 1rem;
  }

.GF4csEzJlCAX4PmKLt7_ {
  cursor: not-allowed;
  -webkit-user-select: none;
          user-select: none;
}

.nzxn4Oo5AxrEx0k5rbwy {
  margin: 0;
}

.olwDD6UP3zyStGFtxVgn {
  display: none;
}

.wxvam4Y3AZ16dvPLCX7E {
  display: flex;
  margin: .2em 0 .5em 0;
  align-items: center;
}

.wxvam4Y3AZ16dvPLCX7E form {
    min-width: 80%;
    margin-right: 5%;
  }

.wxvam4Y3AZ16dvPLCX7E span > button {
    min-height: 38px;
  }

.wxvam4Y3AZ16dvPLCX7E .MuiTextField-root {
    margin: 0;
  }

.RayampAAXBn0r0sOzA1g {
  background: var(--c-login-button-bg);
  color: var(--c-login-button-text);
}

.RayampAAXBn0r0sOzA1g:hover {
    filter: brightness(80%);
    background-color: var(--c-login-button-bg) !important;
  }

@media (max-width:600px) {
    :is(.maq01FmLCZYwniDdRI4c,.olwDD6UP3zyStGFtxVgn) button {
      width: 100%;
    }

  .wxvam4Y3AZ16dvPLCX7E {
    display: grid;
  }
    .wxvam4Y3AZ16dvPLCX7E form {
      margin-right: 0;
    }
    .wxvam4Y3AZ16dvPLCX7E span > button {
      min-width: 100%;
    }
}
.HmZFPAVK73Iglz6iFFPq {
  padding: 1em 0;
}

.HmZFPAVK73Iglz6iFFPq h1 {
    font-family: SourceSansPro;
    font-size: var(--fs-30);
    font-weight: bold;
    text-transform: uppercase;
    color: var(--c-black);
  }

.HmZFPAVK73Iglz6iFFPq .aNsRZrlYW8bFKLwujIJX {
    margin-top: 1.5em;
  }

:is(.HmZFPAVK73Iglz6iFFPq .aNsRZrlYW8bFKLwujIJX) a {
      -webkit-text-decoration: none;
      text-decoration: none;
      color: var(--c-blue);
    }

.kf4ReGGTtAIcccnQzkpr header,.kf4ReGGTtAIcccnQzkpr form {
    margin-bottom: 1em;
  }

.OtPuw8p_tyyAlPHTduy9 {
  margin: 10px 0 0 0;
  color: var(--c-forgot-password-link)
}

.VTbdJRo_x9pMp0HlvSCD {
  background: var(--c-login-button-bg);
  color: var(--c-login-button-text);
}

.VTbdJRo_x9pMp0HlvSCD:hover {
    filter: brightness(80%);
    background-color: var(--c-login-button-bg) !important;
  }

@media (max-width:600px) {
    .HmZFPAVK73Iglz6iFFPq button {
      width: 100%;
    }
}

html, body {
  height: 100dvh;
  height: 100dvh;
}

.rNXK86cIKc3ioiUEniqk {
  display: flex;
  overflow: hidden;
  background: var(--c-content-grey);
  height: 100dvh;
}

.IF2OUGbi0URgQzDAJKJ9 {
  flex-grow: 1;
  height: 100dvh;
  overflow: hidden;
  background: var(--c-content-grey);
  transition: var(--transition);
  overflow-x: hidden;
  padding-top: 0;
}

.IF2OUGbi0URgQzDAJKJ9.JeQ2dHP2lTKRnmPs5Yig {
    height: 96vh;
  }

.D69rhrWVlNS3bYrVwuLA {
  display: flex;
  justify-content: center;
  flex: 1 1;
  position: fixed;
  height: 80%;
  align-items: center;
  left: 45%;
  top: 10%;
}

.krwzgFlFhBBG8MYeNmaE {
  display: grid;
  grid-template-columns: repeat(2, 1fr); 
  gap: 16px;   
}

.krwzgFlFhBBG8MYeNmaE>div:nth-child(3) {
  grid-column: span 2; 
}

.i3eJUXqGg8dWYHVxDTN4 {
  background: var(--c-login-button-bg);
  color: var(--c-login-button-text);
  margin-top: var(--sp-2);
}
.i3eJUXqGg8dWYHVxDTN4:hover {
    filter: brightness(80%);
    background-color: var(--c-login-button-bg) !important;
  }
.lgv0s2N4mLhWHbo69WQB {
  background: var(--c-login-button-bg);
  color: var(--c-login-button-text);
  margin-top: var(--sp-2);
}
.lgv0s2N4mLhWHbo69WQB:hover {
    filter: brightness(80%);
    background-color: var(--c-login-button-bg) !important;
  }
.calender-header-container {
  padding: 0 !important; }

.calender-actions {
  justify-content: space-between !important; }

.calender-header {
  height: 100px;
  color: #fff !important;
  padding: 0.5em 1em; }

.yearBtn {
  color: #fff !important;
  padding: 0 !important;
  text-align: left;
  min-width: initial !important;
  opacity: 0.7;
  font-size: 1rem !important;
  line-height: 0 !important; }

.calender {
  box-sizing: border-box;
  color: #000;
  display: block;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  height: auto;
  letter-spacing: 0.2px;
  line-height: 1.25em;
  text-align: right;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 8px !important;
  z-index: 9999; }
  .calender .calender-wrapper {
    height: 320px;
    width: 336px; }
  .calender ul {
    padding: 0;
    text-align: center; }
  .calender li {
    font-size: 1.4em;
    margin: 0 0 0.9em 0; }
    .calender li.active {
      color: #0093ba;
      font-size: 2em; }
  .calender .calendar-controller {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
    padding: 0.5em; }
    .calender .calendar-controller div {
      font-size: 1.1em; }
    .calender .calendar-controller .date-indicator {
      display: flex; }
    .calender .calendar-controller .control {
      cursor: pointer;
      position: relative;
      text-align: center; }
      .calender .calendar-controller .control.icon-today {
        position: absolute;
        right: 20px; }
      .calender .calendar-controller .control.month, .calender .calendar-controller .control.year {
        border: 1px solid #eee;
        line-height: 24px;
        width: 70px; }
        .calender .calendar-controller .control.month .current-month, .calender .calendar-controller .control.month .current-year, .calender .calendar-controller .control.year .current-month, .calender .calendar-controller .control.year .current-year {
          display: block;
          padding: 4px; }
      .calender .calendar-controller .control.year {
        border-left: none; }
  .calender td.month-day.current {
    opacity: 1; }
  .calender td.month-day.disabled {
    color: #fff; }
  .calender td.month-day.today {
    color: #4a4a4a;
    position: relative; }
    .calender td.month-day.today::before {
      background-color: #0093ba;
      border-radius: 50%;
      bottom: 6px;
      content: "";
      height: 4px;
      left: 50%;
      margin: auto;
      position: absolute;
      transform: translateX(-50%);
      width: 4px; }
  .calender td.month-day.selected {
    color: #fff;
    position: relative; }
    .calender td.month-day.selected::after {
      background: #0093ba;
      border-radius: 50%;
      content: "";
      height: 35px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 35px;
      z-index: -1; }
  .calender table {
    text-align: center;
    width: 100%;
    border: none; }
    .calender table td {
      height: 40px;
      width: 40px;
      border: none; }
    .calender table tr {
      border: none;
      height: 36px; }

/* CSS variables. */
:root {
	--PhoneInput-color--focus: #03b2cb;
	--PhoneInputInternationalIconPhone-opacity: 0.8;
	--PhoneInputInternationalIconGlobe-opacity: 0.65;
	--PhoneInputCountrySelect-marginRight: 0.35em;
	--PhoneInputCountrySelectArrow-width: 0.3em;
	--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);
	--PhoneInputCountrySelectArrow-borderWidth: 1px;
	--PhoneInputCountrySelectArrow-opacity: 0.45;
	--PhoneInputCountrySelectArrow-color: currentColor;
	--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountrySelectArrow-transform: rotate(45deg);
	--PhoneInputCountryFlag-aspectRatio: 1.5;
	--PhoneInputCountryFlag-height: 1em;
	--PhoneInputCountryFlag-borderWidth: 1px;
	--PhoneInputCountryFlag-borderColor: rgba(0,0,0,0.5);
	--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);
	--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,0.1);
}

.PhoneInput {
	/* This is done to stretch the contents of this component. */
	display: flex;
	align-items: center;
}

.PhoneInputInput {
	/* The phone number input stretches to fill all empty space */
	flex: 1;
	/* The phone number input should shrink
	   to make room for the extension input */
	min-width: 0;
}

.PhoneInputCountryIcon {
	width: calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--square {
	width: var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--border {
	/* Removed `background-color` because when an `<img/>` was still loading
	   it would show a dark gray rectangle. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom. */
	background-color: var(--PhoneInputCountryFlag-backgroundColor--loading);
	/* Border is added via `box-shadow` because `border` interferes with `width`/`height`. */
	/* For some reason the `<img/>` is not stretched to 100% width and height
	   and sometime there can be seen white pixels of the background at top and bottom,
	   so an additional "inset" border is added. */
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}

.PhoneInputCountryIconImg {
	/* Fixes weird vertical space above the flag icon. */
	/* https://gitlab.com/catamphetamine/react-phone-number-input/-/issues/7#note_348586559 */
	display: block;
	/* 3rd party <SVG/> flag icons won't stretch if they have `width` and `height`.
	   Also, if an <SVG/> icon's aspect ratio was different, it wouldn't fit too. */
	width: 100%;
	height: 100%;
}

.PhoneInputInternationalIconPhone {
	opacity: var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe {
	opacity: var(--PhoneInputInternationalIconGlobe-opacity);
}

/* Styling native country `<select/>`. */

.PhoneInputCountry {
	position: relative;
	align-self: stretch;
	display: flex;
	align-items: center;
	margin-right: var(--PhoneInputCountrySelect-marginRight);
}

.PhoneInputCountrySelect {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1;
	border: 0;
	opacity: 0;
	cursor: pointer;
}

.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly] {
	cursor: default;
}

.PhoneInputCountrySelectArrow {
	display: block;
	content: '';
	width: var(--PhoneInputCountrySelectArrow-width);
	height: var(--PhoneInputCountrySelectArrow-width);
	margin-left: var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style: solid;
	border-color: var(--PhoneInputCountrySelectArrow-color);
	border-top-width: 0;
	border-bottom-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width: 0;
	border-right-width: var(--PhoneInputCountrySelectArrow-borderWidth);
	transform: var(--PhoneInputCountrySelectArrow-transform);
	opacity: var(--PhoneInputCountrySelectArrow-opacity);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon + .PhoneInputCountrySelectArrow {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border {
	box-shadow: 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),
		inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon .PhoneInputInternationalIconGlobe {
	opacity: 1;
	color: var(--PhoneInputCountrySelectArrow-color--focus);
}
