.elementor-64140 .elementor-element.elementor-element-57b8cbce{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-99fd01f );--border-color:var( --e-global-color-99fd01f );--border-radius:5px 5px 5px 5px;box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.28);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-64140 .elementor-element.elementor-element-57b8cbce:not(.elementor-motion-effects-element-type-background), .elementor-64140 .elementor-element.elementor-element-57b8cbce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a15d43d );}.elementor-64140 .elementor-element.elementor-element-57b8cbce.e-con{--align-self:flex-start;}.elementor-64140 .elementor-element.elementor-element-7ad536ca{width:100%;max-width:100%;}@media(max-width:767px){.elementor-64140 .elementor-element.elementor-element-57b8cbce{--padding-top:20px;--padding-bottom:020px;--padding-left:20px;--padding-right:020px;}}@media(min-width:768px){.elementor-64140 .elementor-element.elementor-element-57b8cbce{--width:606px;}}/* Start custom CSS for container, class: .elementor-element-57b8cbce */#myForm input[type="text"],
#myForm input[type="email"],
#myForm select {
  width: 100%;
  background: #2d0060 !important;
  border: 1.5px solid #4a1080 !important;
  border-radius: 5px !important;
  padding: 9px 13px !important;
  font-family: 'Barlow', sans-serif;
  font-size: 14px;
  color: #ffffff !important;
  outline: none;
  transition: border-color 0.2s ease;
  appearance: none;
  -webkit-appearance: none;
}

#myForm input[type="text"]::placeholder,
#myForm input[type="email"]::placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

#myForm input[type="text"]:focus,
#myForm input[type="email"]:focus,
#myForm select:focus {
  border-color: #874BFF !important;
}

#myForm select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 13px center !important;
  padding-right: 36px !important;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.5) !important;
}

#myForm select.has-value {
  color: #ffffff !important;
}

#myForm .submit-btn input[type="submit"] {
  width: 100%;
  background: #CC4A00 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 5px !important;
  padding: 13px 20px !important;
  font-family: 'Barlow', sans-serif;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  transition: background 0.15s ease;
  letter-spacing: 0.01em;
}

#myForm .submit-btn input[type="submit"]:hover {
  background: #b34000 !important;
}

#myForm .form {
  gap: 15px;
}

#myForm .form-input2 {
  gap: 15px;
}/* End custom CSS */