.global-support-contact-form .form-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
.global-support-contact-form .form-group label {
  margin-bottom: 0.25rem;
}
.global-support-contact-form #Form_GlobalSupportContactForm input[type=text], .global-support-contact-form #Form_GlobalSupportContactForm input[type=email], .global-support-contact-form #Form_GlobalSupportContactForm input[type=password], .global-support-contact-form #Form_GlobalSupportContactForm select, .global-support-contact-form #Form_GlobalSupportContactForm textarea, .global-support-contact-form #Form_GlobalSupportContactForm input[name=ContactEmail] {
  background-color: #ffffff;
  border: none;
  border-radius: 10px;
  padding: 0.75rem 1rem;
}
.global-support-contact-form #Form_GlobalSupportContactForm button {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  transition: all 0.25s ease;
  border-radius: 34px;
  padding: 20px 50px;
  margin-top: 0;
  margin-bottom: 0;
  min-width: 280px;
  max-width: 100%;
  border: none;
  font-weight: 300;
  background-color: #4566fe;
  color: #ffffff;
}
.global-support-contact-form #Form_GlobalSupportContactForm button svg {
  width: 15px;
  height: 15px;
  fill: #ffffff;
  transform: rotate(-45deg);
  transition: transform 0.25s ease;
  margin-bottom: 4px;
}
.global-support-contact-form #Form_GlobalSupportContactForm button:hover {
  padding: 16px 50px;
  margin-top: 4px;
  margin-bottom: 4px;
  min-width: 300px;
  background-color: #264cff;
}
.global-support-contact-form #Form_GlobalSupportContactForm button:hover svg {
  transform: rotate(0);
}
.global-support-contact-form .message {
  font-size: 1.2em;
  border-radius: 10px;
  padding: 1rem;
  margin-bottom: 3rem;
  font-weight: bold;
}
.global-support-contact-form .message.good {
  background: #4566fe;
  color: #ffffff;
}
.global-support-contact-form .message.bad {
  background: #ffa5a5;
  color: #04042b;
}
.global-support-contact-form.dark {
  background-color: #04042b;
  color: #ffffff;
}
@media (min-width: 992px) {
  .global-support-contact-form.dark {
    background-image: url("/gradients/left-gradient.svg");
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: 35%;
  }
}
.global-support-contact-form.light {
  background-color: #ebebeb;
  color: #04042b;
}
@media (min-width: 992px) {
  .global-support-contact-form.light {
    background-image: url("/gradients/right-gradient.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 35%;
  }
}
/*# sourceMappingURL=../../../dist/css/maps/elements/global-support-contact-form.css.map */
