:root {
  --bg-color: #f5f8fa;
  --white: #ffffff;
  --text-dark: #333;
  --text-danger: red;
  --primary-color: #4facfe;
  --primary-hover: #00c6ff;
  --secondary-color: #00d6f2;
  --border-color: #dee2e6;
}

.package-form {
  background: var(--bg-color);
}
.package-form .form-wrapper {
  background: var(--white);
  border-radius: 12px;
  overflow: hidden;
}
.package-form .form-header {
  background: linear-gradient(90deg, var(--primary-color), var(--secondary-color));
  color: var(--white);
}
.package-form .form-header h2 {
  font-weight: bold;
}
.package-form .form-body .form-section {
  border-left: 4px solid var(--primary-color);
  padding-left: 15px;
}
.package-form .form-body .form-section .section-title {
  font-weight: 600;
  margin-bottom: 15px;
  color: var(--text-dark);
}
.package-form .form-body .form-section .section-title .form-label span {
  color: var(--text-danger);
}
.package-form .form-body .btn-submit {
  background: var(--primary-color);
  color: var(--white);
  border: none;
  padding: 12px 40px;
  font-size: 16px;
  border-radius: 30px;
  transition: all 0.3s ease;
}
.package-form .form-body .btn-submit:hover {
  background: var(--primary-hover);
}
.package-form .form-body .select2-search.select2-search--inline {
  display: none;
  padding: 0.375rem 0.75rem;
}
.package-form .form-body .select2-search.select2-search--inline:focus {
  outline: 0;
}
.package-form .form-body .select2-container .select2-selection--multiple {
  min-height: 36px !important;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid var(--border-color) !important;
}/*# sourceMappingURL=input-field-formDesign2.css.map */