body .super-form h2 {
  font-weight: 700;
  font-size: 28px;
  line-height: 44px;
  background: linear-gradient(107.69deg, #FF6000 13.74%, #FF8D49 93.68%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  line-height: 1.2; }
body .super-form .super-multipart-progress, body .super-form .super-multipart-steps {
  display: none; }
body .super-form .super-html-content {
  line-height: 1.5;
  color: #424242; }
body .super-form .super-field .super-label, body .super-form h3 {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  color: #000000;
  line-height: 1.2; }
body .super-form .super-field .super-label {
  margin-bottom: 18px; }
body .super-form .super-heading.super-ungrouped {
  margin: 0; }
  body .super-form .super-heading.super-ungrouped h2 {
    margin-bottom: 25px; }
  body .super-form .super-heading.super-ungrouped h3 {
    margin-bottom: 18px; }
body .super-form .super-radio.display-horizontal .super-field-wrapper label.card-design {
  padding: 5px 15px 5px 0px;
  max-width: 107px; }
  body .super-form .super-radio.display-horizontal .super-field-wrapper label.card-design .image img {
    max-width: 100%; }
body .super-form .card-block-wrap .super-field-wrapper {
  display: flex;
  flex-wrap: wrap; }
body .super-form .card-block-wrap .super-label {
  margin-bottom: 10px;
  font-weight: bold; }
body .super-form .super-field .super-field-wrapper .super-shortcode-field, body .super-form .super-dropdown-ui {
  width: 100%;
  border-radius: 23px;
  border: 2px solid #ececec;
  padding: 0 32px; }
body .super-form .super-field .super-dropdown-arrow {
  right: 18px; }
body .super-form .super-field .super-dropdown-ui .super-item.super-placeholder {
  padding-left: 0;
  color: #757575 !important; }
body .super-form input.super-shortcode-field::-webkit-input-placeholder {
  color: #757575 !important; }
body .super-form input.super-shortcode-field:focus::-webkit-input-placeholder {
  color: #757575 !important; }
body .super-form .super-field-size-large .super-shortcode-field, body .super-form .super-field-size-large input[type=text], body .super-form .super-field-size-large input[type=number], body .super-form .super-field-size-large input[type=email], body .super-form .super-field-size-large input[type=tel], body .super-form .super-field-size-large input[type=url], body .super-form .super-field-size-large input[type=password], body .super-form .super-field-size-large input[type=search], body .super-form .super-field-size-large textarea, body .super-form .super-field-size-large .super-stripe-base {
  height: 46px; }
body .super-form .super-focus-dropdown .super-dropdown-ui {
  border: 2px solid #ececec; }
body .super-form .super-focus-dropdown .super-item {
  padding-left: 31px !important; }
body .super-form .super-field .super-dropdown-ui .super-item:hover:not(:first-child), body .super-form .super-field .super-dropdown-ui .super-item:not(.super-placeholder).super-active {
  background-color: #ff8136; }
body .super-form .super-radio .super-before, body .super-form .super-checkbox .super-before {
  width: 28px;
  height: 28px;
  border-color: #9e9e9e !important;
  border-radius: 6px; }
body .super-form .super-radio .super-after, body .super-form .super-checkbox .super-after {
  width: 17px;
  height: 12px;
  left: 6px !important;
  margin-top: -3px !important;
  background: transparent url("../visa/images/icons/check.svg") no-repeat 0 0/cover !important; }
body .super-form .super-radio .super-item, body .super-form .super-checkbox .super-item {
  margin-bottom: 14px; }
  body .super-form .super-radio .super-item:last-child, body .super-form .super-checkbox .super-item:last-child {
    margin-bottom: 0; }
body .super-form .super-radio label.super-item div, body .super-form .super-checkbox label.super-item div {
  position: relative;
  top: 3px; }
body .super-form .super-fileupload-button {
  border-radius: 23px;
  border: 2px solid #ececec !important;
  padding: 0 32px;
  background-image: none !important;
  background-color: transparent !important; }
body .super-form .super-fileupload-button i {
  top: 13px;
  left: 25px;
  opacity: 0.7; }
body .super-form .super-fileupload-button-text {
  position: relative;
  left: 12px; }
body .super-form .super-button.super-form-button .super-button-wrap.no_link, body .super-form .super-button.super-next-multipart .super-button-wrap.no_link {
  background: linear-gradient(107.69deg, #FF6000 13.74%, #FF8D49 93.68%);
  box-shadow: 3px 3px 18px 2px rgba(56, 56, 56, 0.2); }
body .super-form .super-button.super-prev-multipart .super-button-wrap.no_link {
  background: linear-gradient(94.34deg, #424242 -5.96%, #6C6C6C 104.76%);
  box-shadow: 2px 3px 20px 2px rgba(216, 65, 0, 0.34); }
body .super-form .super-button .super-button-wrap.no_link {
  margin-top: 16px;
  padding: 15px 20px;
  color: #ffffff;
  border-radius: 12px; }
  body .super-form .super-button .super-button-wrap.no_link .super-button-name {
    font-size: 20px; }
  body .super-form .super-button .super-button-wrap.no_link:hover {
    background: linear-gradient(95.18deg, #00ACE1 1.93%, #26E5FF 92.05%);
    color: #ffffff; }
body .super-form .super-error-active .super-empty-error-msg {
  padding: 2px 8px 1px 8px;
  background: #ff0000;
  color: #fff;
  font-weight: 500;
  font-size: 11px;
  border-radius: 10px; }
body .super-form .super-error-active.super-radio .super-empty-error-msg {
  float: none;
  text-align: left;
  margin-top: 10px;
  display: inline-block; }
body .super-form .super-error-active.super-text .super-empty-error-msg, body .super-form .super-error-active.super-date .super-empty-error-msg, body .super-form .super-error-active.super-dropdown .super-empty-error-msg, body .super-form .super-error-active.super-file .super-empty-error-msg {
  position: relative;
  top: -11px;
  right: 25px; }
body .super-form .checkbox-error.super-error-active .super-empty-error-msg {
  float: none;
  display: inline-block !important;
  text-align: left;
  position: relative;
  top: -13px; }

body .super-field-size-large .super-shortcode-field, body .super-field-size-large input[type=text], body .super-field-size-large input[type=number], body .super-field-size-large input[type=email], body .super-field-size-large input[type=tel], body .super-field-size-large input[type=url], body .super-field-size-large input[type=password], body .super-field-size-large input[type=search], body .super-field-size-large textarea, body .super-field-size-large .super-stripe-base {
  height: 46px; }
body .super-field-size-large .super-field.super-dropdown.super-focus-dropdown .super-field-wrapper {
  height: 45px !important; }
body .super-datepicker-dialog {
  border-radius: 25px; }
body .super-datepicker-dialog .ui-datepicker-header .ui-datepicker-month, body .super-datepicker-dialog .ui-datepicker-header .ui-datepicker-year {
  border-radius: 10px; }
body .super-datepicker-singledates .ui-datepicker-today a {
  background: #FF6000; }
