.elementor-50 .elementor-element.elementor-element-7a80d9c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50 .elementor-element.elementor-element-d9877b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-field-type-html{padding-bottom:0px;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-button[type="submit"]{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-50 .elementor-element.elementor-element-ae0d031{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-d9877b9{--content-width:668px;}}/* Start custom CSS for html, class: .elementor-element-0c52a90 */@font-face {
  font-family: "Enligas";
  src: url("https://ugc.synergy-staging.com/wp-content/uploads/2026/05/Enligas-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Sidestream";
  src: url("https://ugc.synergy-staging.com/wp-content/uploads/2026/05/The-Sidestream.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.maleen-form-intro {
  --display-font: "Enligas", Georgia, serif;
  --accent-font: "Sidestream", "Montserrat", Arial, sans-serif;
  --main-font: "Montserrat", Arial, sans-serif;

  --lime: #b8ff00;
  --lime-soft: #d8ff6b;
  --pink: #ffd2f3;
  --cream: #fff8ed;
  --mint: #c9f9df;
  --lavender: #dcd4ff;
  --peach: #ffd1b8;
  --black: #090909;
  --muted: #6c6572;
  --shadow: 0 24px 70px rgba(20, 15, 25, 0.16);

  position: relative;
  width: min(1180px, calc(100% - 36px));
  margin: 0 auto 34px;
  font-family: var(--main-font);
}

.maleen-form-intro * {
  box-sizing: border-box;
}

.maleen-form-intro-card {
  position: relative;
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: clamp(24px, 4vw, 54px);
  align-items: center;
  padding: clamp(34px, 5vw, 64px);
  border-radius: 44px;
  border: 2px solid var(--black);
  background:
    radial-gradient(circle at 14% 18%, rgba(255, 210, 243, 0.86), transparent 28%),
    radial-gradient(circle at 88% 16%, rgba(184, 255, 0, 0.42), transparent 26%),
    radial-gradient(circle at 52% 100%, rgba(220, 212, 255, 0.64), transparent 34%),
    rgba(255, 255, 255, 0.72);
  box-shadow: 12px 12px 0 rgba(0, 0, 0, 0.13), var(--shadow);
  backdrop-filter: blur(18px);
  overflow: hidden;
}

.maleen-form-intro-card:before {
  content: "";
  position: absolute;
  width: 230px;
  height: 230px;
  right: -86px;
  top: -86px;
  border-radius: 50%;
  background: var(--pink);
  opacity: 0.58;
  animation: maleenIntroBubbleOne 7s ease-in-out infinite;
  pointer-events: none;
}

.maleen-form-intro-card:after {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  left: -70px;
  bottom: -70px;
  border-radius: 50%;
  background: var(--lime);
  opacity: 0.42;
  animation: maleenIntroBubbleTwo 8.2s ease-in-out infinite;
  pointer-events: none;
}

.maleen-form-intro-copy,
.maleen-form-intro-notes {
  position: relative;
  z-index: 2;
}

.maleen-form-kicker {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  margin-bottom: 18px;
  padding: 9px 14px;
  border-radius: 999px;
  background: var(--pink);
  border: 2px solid var(--black);
  color: var(--black);
  font-family: var(--accent-font);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.02em;
  box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.12);
  transform: rotate(-2deg);
}

.maleen-form-kicker span {
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--lime);
  border: 1.5px solid var(--black);
  box-shadow: 0 0 16px rgba(184, 255, 0, 0.8);
}

.maleen-form-intro h1 {
  max-width: 720px;
  margin: 0;
  color: var(--black);
  font-family: var(--main-font);
  font-size: clamp(38px, 5.5vw, 78px);
  line-height: 0.94;
  letter-spacing: -0.06em;
  font-weight: 900;
}

.maleen-form-intro h1 em {
  font-family: var(--display-font);
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.03em;
}

.maleen-form-intro p {
  max-width: 650px;
  margin: 20px 0 0;
  color: rgba(9, 9, 9, 0.68);
  font-size: 16.5px;
  line-height: 1.75;
  font-weight: 600;
}

.maleen-form-intro-notes {
  display: grid;
  gap: 14px;
}

.maleen-form-note {
  position: relative;
  min-height: 96px;
  padding: 18px 20px;
  display: flex;
  align-items: center;
  gap: 16px;
  border-radius: 26px;
  border: 2px solid var(--black);
  background: rgba(255, 255, 255, 0.72);
  box-shadow: 7px 7px 0 rgba(0, 0, 0, 0.11);
  transition: transform 0.22s ease, background 0.22s ease, box-shadow 0.22s ease;
}

.maleen-form-note:hover {
  transform: translateY(-4px) rotate(-1deg);
  background: var(--pink);
  box-shadow: 10px 10px 0 rgba(0, 0, 0, 0.14);
}

.maleen-form-note strong {
  width: 48px;
  height: 48px;
  flex: 0 0 48px;
  display: grid;
  place-items: center;
  border-radius: 50%;
  border: 2px solid var(--black);
  background: var(--lime);
  color: var(--black);
  font-family: var(--main-font);
  font-size: 15px;
  font-weight: 900;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.maleen-form-note span {
  color: var(--black);
  font-size: 15px;
  font-weight: 800;
  line-height: 1.45;
}

.note-one {
  transform: rotate(1deg);
}

.note-two {
  transform: rotate(-1.2deg);
}

.note-three {
  transform: rotate(0.8deg);
}

.note-one:hover,
.note-two:hover,
.note-three:hover {
  transform: translateY(-4px) rotate(0deg);
}

@keyframes maleenIntroBubbleOne {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }

  50% {
    transform: translate(-18px, 20px) scale(1.12);
  }
}

@keyframes maleenIntroBubbleTwo {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }

  50% {
    transform: translate(22px, -18px) scale(1.1);
  }
}

@media (max-width: 900px) {
  .maleen-form-intro-card {
    grid-template-columns: 1fr;
  }

  .maleen-form-intro-notes {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 620px) {
  .maleen-form-intro {
    width: min(100% - 24px, 1180px);
    margin-bottom: 24px;
  }

  .maleen-form-intro-card {
    padding: 30px 18px;
    border-radius: 30px;
  }

  .maleen-form-intro h1 {
    font-size: clamp(36px, 11vw, 56px);
  }

  .maleen-form-intro p {
    font-size: 15.5px;
  }

  .maleen-form-note {
    min-height: auto;
    padding: 16px;
    border-radius: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9877b9 */.maleen-contact-form {
  width: min(1040px, calc(100% - 36px));
  margin: 0 auto;
  padding: 34px 0 18px;
  border: none !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  overflow: visible !important;
  position: relative;
}

.maleen-contact-form:before {
  content: "";
  display: block !important;
  position: absolute;
  width: 260px;
  height: 260px;
  right: -70px;
  top: 10px;
  border-radius: 50%;
  background: radial-gradient(circle at 40% 40%, var(--pink), transparent 68%);
  opacity: 0.62;
  filter: blur(8px);
  animation: maleenFormSoftBubbleOne 8s ease-in-out infinite;
  pointer-events: none;
}

.maleen-contact-form:after {
  content: "";
  display: block !important;
  position: absolute;
  width: 210px;
  height: 210px;
  left: -64px;
  bottom: 40px;
  border-radius: 50%;
  background: radial-gradient(circle at 50% 50%, var(--lime), transparent 68%);
  opacity: 0.48;
  filter: blur(10px);
  animation: maleenFormSoftBubbleTwo 9s ease-in-out infinite;
  pointer-events: none;
}

.maleen-contact-form .elementor-form {
  position: relative;
  z-index: 3;
  background: transparent !important;
}

.maleen-contact-form .elementor-form-fields-wrapper {
  gap: 0 !important;
}

.maleen-contact-form .elementor-field-group {
  position: relative;
  margin-bottom: 22px !important;
  padding: 18px;
  border-radius: 30px;
  border: 2px solid var(--black);
  background:
    radial-gradient(circle at 14% 18%, rgba(255, 210, 243, 0.52), transparent 34%),
    rgba(255, 255, 255, 0.74);
  box-shadow: 8px 8px 0 rgba(0, 0, 0, 0.11);
  backdrop-filter: blur(14px);
  transition:
    transform 0.24s ease,
    background 0.24s ease,
    box-shadow 0.24s ease;
}

.maleen-contact-form .elementor-field-group:nth-child(3n + 1) {
  transform: rotate(-0.55deg);
}

.maleen-contact-form .elementor-field-group:nth-child(3n + 2) {
  transform: rotate(0.55deg);
  background:
    radial-gradient(circle at 84% 18%, rgba(184, 255, 0, 0.28), transparent 34%),
    rgba(255, 255, 255, 0.74);
}

.maleen-contact-form .elementor-field-group:nth-child(3n + 3) {
  transform: rotate(-0.25deg);
  background:
    radial-gradient(circle at 18% 82%, rgba(220, 212, 255, 0.48), transparent 34%),
    rgba(255, 255, 255, 0.74);
}

.maleen-contact-form .elementor-field-group:hover,
.maleen-contact-form .elementor-field-group:focus-within {
  transform: translateY(-5px) rotate(0deg);
  background:
    radial-gradient(circle at 14% 18%, rgba(255, 210, 243, 0.66), transparent 34%),
    radial-gradient(circle at 88% 18%, rgba(184, 255, 0, 0.24), transparent 30%),
    rgba(255, 255, 255, 0.86);
  box-shadow:
    11px 11px 0 rgba(0, 0, 0, 0.14),
    0 0 34px rgba(255, 210, 243, 0.34);
}

.maleen-contact-form .elementor-field-group:before {
  content: "";
  position: absolute;
  width: 72px;
  height: 72px;
  right: -20px;
  top: -18px;
  border-radius: 50%;
  background: var(--pink);
  opacity: 0.62;
  pointer-events: none;
  animation: maleenFormMiniBubble 6.2s ease-in-out infinite;
}

.maleen-contact-form .elementor-field-group:nth-child(2n):before {
  background: var(--lime);
  right: auto;
  left: -18px;
  top: -16px;
  opacity: 0.48;
  animation-duration: 7.4s;
}

.maleen-contact-form .elementor-field-label {
  position: relative;
  z-index: 2;
  display: inline-flex;
  width: auto;
  margin: 0 0 11px !important;
  padding: 7px 12px;
  border-radius: 999px;
  border: 2px solid var(--black);
  background: var(--pink);
  color: var(--black) !important;
  font-family: var(--main-font);
  font-size: 12.5px;
  font-weight: 900 !important;
  letter-spacing: 0.02em;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);
}

.maleen-contact-form .elementor-field-group:nth-child(2n) .elementor-field-label {
  background: var(--lime);
}

.maleen-contact-form .elementor-field,
.maleen-contact-form .elementor-field-textual,
.maleen-contact-form input[type="text"],
.maleen-contact-form input[type="email"],
.maleen-contact-form input[type="tel"],
.maleen-contact-form input[type="url"],
.maleen-contact-form input[type="number"],
.maleen-contact-form input[type="date"],
.maleen-contact-form textarea,
.maleen-contact-form select {
  position: relative;
  z-index: 2;
  width: 100%;
  min-height: 58px;
  padding: 0 18px !important;
  border-radius: 20px !important;
  border: 2px solid rgba(9, 9, 9, 0.82) !important;
  background: rgba(255, 255, 255, 0.82) !important;
  color: var(--black) !important;
  font-family: var(--main-font) !important;
  font-size: 15.5px !important;
  font-weight: 650 !important;
  line-height: 1.45 !important;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.28) !important;
  outline: none !important;
  transition:
    background 0.22s ease,
    box-shadow 0.22s ease,
    transform 0.22s ease,
    border-color 0.22s ease;
}

.maleen-contact-form textarea {
  min-height: 170px;
  padding-top: 17px !important;
  resize: vertical;
}

.maleen-contact-form select {
  appearance: none;
  cursor: pointer;
}

.maleen-contact-form .elementor-field::placeholder,
.maleen-contact-form .elementor-field-textual::placeholder,
.maleen-contact-form input::placeholder,
.maleen-contact-form textarea::placeholder {
  color: rgba(9, 9, 9, 0.42) !important;
  font-weight: 600;
}

.maleen-contact-form .elementor-field:focus,
.maleen-contact-form .elementor-field-textual:focus,
.maleen-contact-form input:focus,
.maleen-contact-form textarea:focus,
.maleen-contact-form select:focus {
  background: rgba(255, 255, 255, 0.96) !important;
  border-color: var(--black) !important;
  box-shadow:
    0 0 0 4px rgba(255, 210, 243, 0.42),
    0 0 34px rgba(184, 255, 0, 0.22) !important;
  transform: translateY(-1px);
}

.maleen-contact-form .elementor-field-type-acceptance,
.maleen-contact-form .elementor-field-type-checkbox,
.maleen-contact-form .elementor-field-type-radio {
  padding: 18px 20px;
}

.maleen-contact-form .elementor-field-type-acceptance label,
.maleen-contact-form .elementor-field-type-checkbox label,
.maleen-contact-form .elementor-field-type-radio label {
  position: relative;
  z-index: 2;
  color: rgba(9, 9, 9, 0.72) !important;
  font-family: var(--main-font);
  font-size: 13.5px;
  font-weight: 700;
  line-height: 1.5;
}

.maleen-contact-form input[type="checkbox"],
.maleen-contact-form input[type="radio"] {
  accent-color: var(--lime);
  width: 18px;
  height: 18px;
  margin-right: 8px;
}

.maleen-contact-form .elementor-field-type-submit {
  margin-top: 28px !important;
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  transform: none !important;
  text-align: center;
}

.maleen-contact-form .elementor-field-type-submit:before {
  display: none !important;
}

.maleen-contact-form .e-form__buttons {
  justify-content: center;
}

.maleen-contact-form .elementor-button,
.maleen-contact-form button[type="submit"] {
  position: relative;
  min-height: 64px;
  padding: 0 38px !important;
  border-radius: 999px !important;
  border: 2px solid var(--black) !important;
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.55), transparent 32%),
    var(--pink) !important;
  color: var(--black) !important;
  font-family: var(--main-font) !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  letter-spacing: 0.01em;
  text-transform: none !important;
  box-shadow:
    9px 9px 0 rgba(0, 0, 0, 0.17),
    0 0 34px rgba(255, 210, 243, 0.45) !important;
  cursor: pointer;
  transition:
    transform 0.22s ease,
    background 0.22s ease,
    box-shadow 0.22s ease;
}

.maleen-contact-form .elementor-button:hover,
.maleen-contact-form .elementor-button:focus,
.maleen-contact-form button[type="submit"]:hover,
.maleen-contact-form button[type="submit"]:focus {
  background:
    radial-gradient(circle at 20% 20%, rgba(255, 255, 255, 0.6), transparent 32%),
    var(--lime) !important;
  color: var(--black) !important;
  transform: translateY(-5px) rotate(-1deg) !important;
  box-shadow:
    12px 12px 0 rgba(0, 0, 0, 0.18),
    0 0 42px rgba(184, 255, 0, 0.38) !important;
}

.maleen-contact-form .elementor-button-text {
  color: inherit !important;
}

.maleen-contact-form .elementor-message {
  position: relative;
  z-index: 3;
  margin-top: 18px;
  padding: 14px 18px;
  border-radius: 22px;
  border: 2px solid var(--black);
  font-family: var(--main-font);
  font-size: 14px;
  font-weight: 800;
  line-height: 1.5;
  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.11);
}

.maleen-contact-form .elementor-message-success {
  background: var(--mint);
  color: var(--black);
}

.maleen-contact-form .elementor-message-danger,
.maleen-contact-form .elementor-message-error {
  background: var(--pink);
  color: var(--black);
}

.maleen-contact-form .elementor-field-invalid,
.maleen-contact-form .elementor-field.elementor-error,
.maleen-contact-form .elementor-field-textual.elementor-error {
  border-color: #ff5a8a !important;
  box-shadow:
    0 0 0 4px rgba(255, 90, 138, 0.18),
    0 0 26px rgba(255, 90, 138, 0.24) !important;
}

.maleen-contact-form a {
  color: var(--black) !important;
  font-weight: 900;
  text-decoration: underline !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 3px !important;
}

.maleen-contact-form a:hover {
  color: rgba(9, 9, 9, 0.72) !important;
}

@keyframes maleenFormSoftBubbleOne {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }

  50% {
    transform: translate(-22px, 24px) scale(1.12);
  }
}

@keyframes maleenFormSoftBubbleTwo {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }

  50% {
    transform: translate(24px, -20px) scale(1.1);
  }
}

@keyframes maleenFormMiniBubble {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }

  50% {
    transform: translate(-10px, 12px) scale(1.12);
  }
}

@media (max-width: 767px) {
  .maleen-contact-form {
    width: min(100% - 24px, 1040px);
    padding-top: 22px;
  }

  .maleen-contact-form .elementor-field-group {
    padding: 16px;
    border-radius: 24px;
    transform: none !important;
  }

  .maleen-contact-form .elementor-field,
  .maleen-contact-form .elementor-field-textual,
  .maleen-contact-form input[type="text"],
  .maleen-contact-form input[type="email"],
  .maleen-contact-form input[type="tel"],
  .maleen-contact-form input[type="url"],
  .maleen-contact-form input[type="number"],
  .maleen-contact-form input[type="date"],
  .maleen-contact-form textarea,
  .maleen-contact-form select {
    min-height: 54px;
    border-radius: 18px !important;
    font-size: 15px !important;
  }

  .maleen-contact-form textarea {
    min-height: 145px;
  }

  .maleen-contact-form .elementor-button,
  .maleen-contact-form button[type="submit"] {
    width: 100%;
    min-height: 58px;
  }
}/* End custom CSS */