.elementor-583 .elementor-element-5d4198c {
  background: #050D17 !important;
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-583 .elementor-element-5320a14 {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}
.elementor-583 .elementor-field-group{
  margin-bottom:16px;
}
.elementor-583 .elementor-field-label{
  font-family:'IBM Plex Mono', monospace !important;
  font-size:11.5px !important;
  text-transform:uppercase;
  letter-spacing:0.04em;
  color:#7A879C !important;
  margin-bottom:6px;
  display:block;
}
.elementor-583 .elementor-field-textual{
  background:#0B1420 !important;
  border:1px solid rgba(255,255,255,0.14) !important;
  color:#FFFFFF !important;
  font-family:'Inter', sans-serif !important;
  font-size:15px !important;
  border-radius:4px !important;
  padding:12px 14px !important;
  box-shadow:none !important;
}
.elementor-583 .elementor-field-textual::placeholder{
  color:#5B6E88;
}
.elementor-583 .elementor-widget-form .elementor-button,
.elementor-583 .elementor-field-group + .elementor-button,
.elementor-583 button.elementor-button{
  background:#F5F3EF !important;
  background-color:#F5F3EF !important;
  display:flex !important;
  align-items:center;
  justify-content:center;
  gap:10px;
  width:100%;
  color:#0B1420 !important;
  font-family:'Space Grotesk', sans-serif !important;
  font-weight:600 !important;
	
	
  font-size:16px !important;
  padding:14px 24px !important;
  border-radius:999px !important;
  border:none !important;
  margin-top:8px;
}
.elementor-583 .elementor-button-content-wrapper{
  background:transparent !important;
}
.elementor-583 .elementor-button-text{
  color:#0B1420 !important;
}
.elementor-583 .elementor-widget-form .elementor-button:hover,
.elementor-583 button.elementor-button:hover{
  background:#FFA24D !important;
  background-color:#FFA24D !important;
}