@charset "utf-8";

.iti__selected-dial-code {
  color: white;
}

.input-d5d,
.input-oem,
.srebk.dropdown-rak {
  width: 100%;
}

.dropdown-rak .container-lt9:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover,
.dropdown-rak .container-lt9:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button,
.input-oem,
a {
  cursor: pointer;
}

*,
.comment-9vi,
.srebk *,
::after,
::before {
  box-sizing: border-box;
}

.form-m7r {
  position: relative;
}

img {
  max-width: 100%;
}

.input-1g2 {
  display: flex;
  flex-direction: column;
  row-gap: 15px;
  padding: 20px 20px 10px;
}

.input-xya {
  padding: 0px 20px;
}

.form-kam {
  position: absolute;
  inset: 0px;
  background: rgba(0, 0, 0, 0.8);
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 20px;
}

.hid-aoy,
.hid-jjs {
  display: none !important;
}

.input-oem {
  padding: 15px 20px;
  font-weight: 600;
  font-size: 24px;
  border-radius: 10px;
  background: linear-gradient(145deg, gold, rgb(255, 183, 0));
  border: none;
  color: rgb(0, 0, 0);
  text-transform: uppercase;
  transition: 0.3s;
  margin-bottom: 20px;
  box-shadow: rgba(255, 215, 0, 0.3) 0px 5px 15px;
}

.input-oem:hover {
  transform: translateY(-2px);
  box-shadow: rgba(255, 215, 0, 0.4) 0px 8px 20px;
}

.spinner {
  animation: 2s linear 0s infinite normal none running rotate;
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0px 0px -25px;
  width: 50px;
  height: 50px;
}

.input-d5d input {
  width: 100%;
  outline: 0px;
  height: 45px;
  padding: 0px 20px;
  transition: 0.3s;
  border: 2px solid rgba(255, 255, 255, 0.1);
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.05);
  color: rgb(255, 255, 255);
  font-size: 16px;
}

.srebk {
  position: relative;
  display: inline-block;
}

.error-hip {
  padding: 5px 0px;
  color: rgb(255, 68, 68);
  font-size: 14px;
  text-align: right;
}

.container-lt9 {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  padding: var(--iti-border-width);
}

.dropdown-rak .container-lt9 {
  right: auto;
  left: 0px;
}

.srebk input.input-v9g,
.srebk input.input-v9g[type="tel"] {
  position: relative;
  z-index: 0;
  padding-right: var(--iti-right-hand-selected-country-padding);
  margin-right: 0px;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.dropdown-rak input.input-v9g,
.dropdown-rak input.input-v9g[type="tel"] {
  padding-right: var(--iti-input-padding);
  padding-left: var(--iti-selected-country-arrow-padding);
  margin-left: 0px;
}

.select-8ta {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  background: 0px 0px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  border-radius: 0px;
  font-weight: inherit;
  line-height: inherit;
  text-decoration: none;
}

.iti-2ej {
  display: none;
}

.dropdown-lgb {
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
}

.dropdown-93c .dropdown-lgb {
  position: absolute;
  z-index: 2;
  margin-top: 3px;
  margin-left: calc(var(--iti-border-width) * -1);
  border: var(--iti-border-width) solid var(--iti-border-gray);
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 4px;
}

.select-v9y {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}

.dropdown-rak .container-lt9:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .select-v9y:hover {
  background-color: var(--iti-hover-color);
}

.search-fes {
  width: 100%;
  border-width: 0px;
  border-radius: 3px;
  padding: 9px 12px;
}

.text-i7o {
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  position: absolute;
}

.list-e7p {
  list-style: none;
  padding: 0px;
  margin: 0px;
  overflow-y: scroll;
}

.dropdown-93c .list-e7p {
  max-height: 185px;
}

.row-h5s {
  margin-left: var(--iti-arrow-padding);
  width: 0px;
  height: 0px;
  border-left: var(--iti-triangle-border) solid transparent;
  border-right: var(--iti-triangle-border) solid transparent;
  border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.box-8ht {
  display: inline-block;
  width: var(--iti-flag-width);
  margin-right: var(--iti-spacer-horizontal);
}

@keyframes rotate {
  100% {
    transform: rotate(360deg);
  }
}

#for-1am.style-t1c6E,
#for-d4r.style-Qa14V {
  display: grid;
  place-items: center;
}

#style-3m8JK.style-3m8JK,
#style-GWpiZ.style-GWpiZ {
  max-width: 450px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 10px 30px;
  border-radius: 20px;
  background: linear-gradient(145deg, rgb(26, 26, 26), rgb(0, 0, 0));
  padding: 20px 0;
}

#style-Eb82f.style-Eb82f,
#style-HpLPd.style-HpLPd {
  text-align: center;
  color: rgb(255, 255, 255);
  font-size: 32px;
  margin-bottom: 10px;
  font-weight: 700;
}

#style-WjglM.style-WjglM,
#style-iy7r4.style-iy7r4 {
  text-align: center;
  color: gold;
  font-size: 24px;
  margin-bottom: 20px;
}

#style-6PLVY.style-6PLVY,
#style-TNNe7.style-TNNe7,
#style-UiqYh.style-UiqYh,
#style-alEK7.style-alEK7 {
  text-decoration: none;
  color: rgb(8, 110, 247);
}

#style-kMSEL.style-kMSEL,
#style-xrdpS.style-xrdpS {
  text-align: center;
  color: rgb(224, 224, 224);
  line-height: 1.6;
  margin-bottom: 25px;
}

#style-DZRCK.style-DZRCK,
#style-FwPde.style-FwPde,
#style-Mrhve.style-Mrhve,
#style-S7wNm.style-S7wNm,
#style-wkIDl.style-wkIDl,
#style-y3ZV2.style-y3ZV2 {
  color: rgb(255, 68, 68);
  font-weight: 600;
}

#style-4Oc9d.style-4Oc9d,
#style-X6e9M.style-X6e9M {
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
  margin: 0px auto 25px;
}

#style-6ELRl.style-6ELRl,
#style-j3LaW.style-j3LaW {
  text-align: center;
  color: rgb(224, 224, 224);
  line-height: 1.6;
  margin-bottom: 15px;
}

#style-9sCLO.style-9sCLO,
#style-apan2.style-apan2 {
  text-align: center;
  padding: 15px;
  color: rgb(253, 253, 253);
  border-radius: 10px;
  font-weight: 600;
  /* margin-bottom: 25px; */
}

#style-7PjSw.style-7PjSw,
#style-UlSHD.style-UlSHD,
#style-hFSFF.style-hFSFF,
#style-qdDgl.style-qdDgl {
  color: red;
}

#style-Sv1Z6.style-Sv1Z6,
#style-vCSzK.style-vCSzK {
  text-align: center;
  color: rgb(224, 224, 224);
  margin-bottom: 30px;
}