.elementor-659 .elementor-element.elementor-element-6559573{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-659 .elementor-element.elementor-element-aecfa1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-659 .elementor-element.elementor-element-aecfa1b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-659 .elementor-element.elementor-element-d1c93a2{--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;}.elementor-659 .elementor-element.elementor-element-c27ef46{--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;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-659 .elementor-element.elementor-element-8668763 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-659 .elementor-element.elementor-element-8668763 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-659 .elementor-element.elementor-element-8668763 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-type-html{padding-bottom:0px;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button[type="submit"]{color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-659 .elementor-element.elementor-element-8668763{--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(max-width:767px){.elementor-659 .elementor-element.elementor-element-aecfa1b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-659 .elementor-element.elementor-element-aecfa1b{--width:106.443%;}.elementor-659 .elementor-element.elementor-element-d1c93a2{--width:66.6666%;}.elementor-659 .elementor-element.elementor-element-c27ef46{--width:33.3333%;}}/* Start custom CSS for form, class: .elementor-element-8668763 *//* =========================================================
   MEDITOURIX PREMIUM FORM + FINAL WORKING STICKY
   Paste inside:
   Form Widget > Advanced > Custom CSS
========================================================= */


/* =========================================================
   COMPLETE FORM CARD
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 {
  --mtx-blue: #0b4293;
  --mtx-blue-dark: #062f6d;
  --mtx-blue-light: #edf5ff;
  --mtx-heading: #071d49;
  --mtx-text: #475467;
  --mtx-border: #d9e5f3;
  --mtx-field-bg: #f7faff;

  position: relative;

  display: block;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 0 28px !important;
  padding: 122px 25px 25px !important;

  background: #ffffff !important;

  border: 1px solid var(--mtx-border) !important;
  border-radius: 24px !important;

  box-shadow:
    0 24px 60px rgba(11, 66, 147, 0.12),
    0 6px 20px rgba(7, 29, 73, 0.05) !important;

  overflow: hidden !important;

  box-sizing: border-box !important;

  z-index: 10;
}


/* =========================================================
   BOX SIZING
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 *,
.elementor-659 .elementor-element.elementor-element-8668763 *::before,
.elementor-659 .elementor-element.elementor-element-8668763 *::after {
  box-sizing: border-box !important;
}


/* =========================================================
   BLUE FORM HEADER
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763::before {
  content: "Book an Appointment";

  position: absolute;

  top: 0;
  right: 0;
  left: 0;

  width: 100%;
  height: 104px;

  display: flex;

  align-items: flex-start;
  justify-content: flex-start;

  padding: 23px 25px;

  color: #ffffff;

  background:
    radial-gradient(
      circle at 92% 20%,
      rgba(255, 255, 255, 0.2) 0,
      rgba(255, 255, 255, 0.2) 29px,
      transparent 30px
    ),
    radial-gradient(
      circle at 83% 115%,
      rgba(255, 255, 255, 0.12) 0,
      rgba(255, 255, 255, 0.12) 65px,
      transparent 66px
    ),
    linear-gradient(
      135deg,
      var(--mtx-blue-dark) 0%,
      var(--mtx-blue) 55%,
      #236bc9 100%
    );

  font-family: "Manrope", sans-serif;
  font-size: 23px;
  font-weight: 800;
  line-height: 1.25;
  letter-spacing: -0.4px;

  z-index: 1;
}


/* Header Subtitle */

.elementor-659 .elementor-element.elementor-element-8668763::after {
  content: "Share your details and our medical coordinator will contact you.";

  position: absolute;

  top: 57px;
  right: 25px;
  left: 25px;

  color: rgba(255, 255, 255, 0.86);

  font-family: "Manrope", sans-serif;
  font-size: 12.5px;
  font-weight: 500;
  line-height: 1.5;

  z-index: 2;
}


/* =========================================================
   INNER CONTAINER RESET
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 > .elementor-widget-container {
  position: relative;

  z-index: 3;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-form {
  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  background: transparent !important;

  border: none !important;
  border-radius: 0 !important;

  box-shadow: none !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-form-fields-wrapper {
  display: flex !important;

  flex-wrap: wrap !important;

  width: 100% !important;

  margin: 0 !important;
  padding: 0 !important;

  row-gap: 0 !important;
  column-gap: 0 !important;
}


/* =========================================================
   FIELD GROUPS
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  flex-basis: 100% !important;

  margin: 0 0 17px !important;
  padding: 0 !important;
}


/* =========================================================
   FIELD LABELS
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-label {
  display: block !important;

  margin: 0 0 8px !important;
  padding: 0 !important;

  color: var(--mtx-heading) !important;

  font-family: "Manrope", sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
  letter-spacing: -0.1px !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-required {
  color: #dc2626 !important;
}


/* =========================================================
   INPUT, EMAIL, SELECT AND MESSAGE
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 input.elementor-field,
.elementor-659 .elementor-element.elementor-element-8668763 select.elementor-field,
.elementor-659 .elementor-element.elementor-element-8668763 textarea.elementor-field {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 0 !important;

  color: var(--mtx-heading) !important;

  background: var(--mtx-field-bg) !important;

  border: 1px solid var(--mtx-border) !important;
  border-radius: 13px !important;

  outline: none !important;

  font-family: "Manrope", sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 1.5 !important;

  box-shadow:
    inset 0 1px 2px rgba(7, 29, 73, 0.02),
    0 1px 2px rgba(7, 29, 73, 0.02) !important;

  transition:
    border-color 0.25s ease,
    background-color 0.25s ease,
    box-shadow 0.25s ease,
    transform 0.25s ease !important;
}


/* Input Height */

.elementor-659 .elementor-element.elementor-element-8668763 input.elementor-field,
.elementor-659 .elementor-element.elementor-element-8668763 select.elementor-field {
  height: 53px !important;
  min-height: 53px !important;

  padding: 0 16px !important;
}


/* Textarea Height */

.elementor-659 .elementor-element.elementor-element-8668763 textarea.elementor-field {
  width: 100% !important;

  height: 125px !important;
  min-height: 125px !important;
  max-height: 220px !important;

  padding: 14px 16px !important;

  resize: vertical !important;
}


/* Placeholder */

.elementor-659 .elementor-element.elementor-element-8668763 input.elementor-field::placeholder,
.elementor-659 .elementor-element.elementor-element-8668763 textarea.elementor-field::placeholder {
  color: #98a2b3 !important;

  opacity: 1 !important;

  font-family: "Manrope", sans-serif !important;
  font-weight: 400 !important;
}


/* Field Hover */

.elementor-659 .elementor-element.elementor-element-8668763 input.elementor-field:hover,
.elementor-659 .elementor-element.elementor-element-8668763 select.elementor-field:hover,
.elementor-659 .elementor-element.elementor-element-8668763 textarea.elementor-field:hover {
  background: #ffffff !important;

  border-color: #adc7e8 !important;
}


/* Field Focus */

.elementor-659 .elementor-element.elementor-element-8668763 input.elementor-field:focus,
.elementor-659 .elementor-element.elementor-element-8668763 select.elementor-field:focus,
.elementor-659 .elementor-element.elementor-element-8668763 textarea.elementor-field:focus {
  color: var(--mtx-heading) !important;

  background: #ffffff !important;

  border-color: var(--mtx-blue) !important;

  box-shadow:
    0 0 0 4px rgba(11, 66, 147, 0.1),
    0 8px 22px rgba(11, 66, 147, 0.07) !important;

  transform: translateY(-1px);
}


/* Browser Autofill Fix */

.elementor-659 .elementor-element.elementor-element-8668763 input:-webkit-autofill,
.elementor-659 .elementor-element.elementor-element-8668763 input:-webkit-autofill:hover,
.elementor-659 .elementor-element.elementor-element-8668763 input:-webkit-autofill:focus {
  -webkit-text-fill-color: var(--mtx-heading) !important;

  -webkit-box-shadow:
    0 0 0 1000px #ffffff inset !important;

  border-color: var(--mtx-blue) !important;
}


/* =========================================================
   SUBMIT BUTTON
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-type-submit {
  display: block !important;

  width: 100% !important;
  max-width: 100% !important;

  margin: 2px 0 0 !important;
  padding: 0 !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button {
  position: relative;

  display: flex !important;

  align-items: center !important;
  justify-content: center !important;

  width: 100% !important;
  min-height: 54px !important;

  margin: 0 !important;
  padding: 14px 22px !important;

  color: #ffffff !important;

  background: linear-gradient(
    135deg,
    var(--mtx-blue-dark) 0%,
    var(--mtx-blue) 52%,
    #236bc9 100%
  ) !important;

  border: none !important;
  border-radius: 13px !important;

  font-family: "Manrope", sans-serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  letter-spacing: 0.1px !important;

  cursor: pointer !important;

  overflow: hidden !important;

  box-shadow:
    0 12px 28px rgba(11, 66, 147, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;

  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    filter 0.25s ease !important;
}


/* Button Shine */

.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button::before {
  content: "";

  position: absolute;

  top: 0;
  left: -90%;

  width: 55%;
  height: 100%;

  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.25),
    transparent
  );

  transform: skewX(-24deg);

  transition: left 0.6s ease;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button:hover::before {
  left: 135%;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button:hover {
  color: #ffffff !important;

  filter: brightness(1.06);

  transform: translateY(-2px);

  box-shadow:
    0 16px 34px rgba(11, 66, 147, 0.3),
    inset 0 1px 0 rgba(255, 255, 255, 0.22) !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button:active {
  transform: translateY(0);
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button-content-wrapper {
  position: relative;

  z-index: 2;

  display: flex !important;

  align-items: center !important;
  justify-content: center !important;

  gap: 8px !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-button-text {
  position: relative;

  z-index: 2;

  line-height: 1 !important;
}


/* =========================================================
   SUCCESS AND ERROR MESSAGES
========================================================= */

.elementor-659 .elementor-element.elementor-element-8668763 .elementor-message {
  width: 100% !important;

  margin: 15px 0 0 !important;
  padding: 12px 14px !important;

  border-radius: 11px !important;

  font-family: "Manrope", sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.5 !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-message-success {
  color: #067647 !important;

  background: #ecfdf3 !important;

  border: 1px solid #abefc6 !important;
}


.elementor-659 .elementor-element.elementor-element-8668763 .elementor-message-danger,
.elementor-659 .elementor-element.elementor-element-8668763 .elementor-message-error {
  color: #b42318 !important;

  background: #fef3f2 !important;

  border: 1px solid #fecdca !important;
}


/* =========================================================
   FINAL STICKY FIX
========================================================= */

/*
   IMPORTANT ELEMENTOR CLASSES:

   Outer main container:
   mtx-doctor-grid

   Complete left form column:
   mtx-form-column
*/


/* Main outer container */

.mtx-doctor-grid {
  position: relative !important;

  overflow: visible !important;

  height: auto !important;

  transform: none !important;
}


/* Old Elementor main row */

.mtx-doctor-grid > .elementor-container {
  position: relative !important;

  display: flex !important;

  align-items: stretch !important;

  overflow: visible !important;

  height: auto !important;
  min-height: 100% !important;

  transform: none !important;
}


/* New Elementor main row */

.mtx-doctor-grid > .e-con-inner {
  position: relative !important;

  align-items: stretch !important;

  overflow: visible !important;

  height: auto !important;
  min-height: 100% !important;

  transform: none !important;
}


/* Elementor flex container */

.mtx-doctor-grid.e-con {
  align-items: stretch !important;

  overflow: visible !important;
}


/* =========================================================
   LEFT COLUMN MUST MATCH RIGHT CONTENT HEIGHT
========================================================= */

.mtx-doctor-grid .mtx-form-column {
  position: relative !important;

  align-self: stretch !important;

  height: auto !important;
  min-height: 100% !important;

  overflow: visible !important;

  transform: none !important;
}


/* Old Elementor left column */

.mtx-doctor-grid
.mtx-form-column.elementor-column {
  align-self: stretch !important;

  height: auto !important;
  min-height: 100% !important;

  overflow: visible !important;
}


.mtx-doctor-grid
.mtx-form-column.elementor-column
> .elementor-widget-wrap {
  position: relative !important;

  display: flex !important;

  flex-direction: column !important;

  align-content: flex-start !important;
  align-items: stretch !important;
  justify-content: flex-start !important;

  width: 100% !important;

  height: 100% !important;
  min-height: 100% !important;

  overflow: visible !important;

  transform: none !important;
}


/* New Elementor left container */

.mtx-doctor-grid
.mtx-form-column.e-con {
  position: relative !important;

  align-self: stretch !important;
  align-items: stretch !important;
  justify-content: flex-start !important;

  height: auto !important;
  min-height: 100% !important;

  overflow: visible !important;

  transform: none !important;
}


.mtx-doctor-grid
.mtx-form-column.e-con
> .e-con-inner {
  position: relative !important;

  align-items: stretch !important;
  justify-content: flex-start !important;

  width: 100% !important;

  height: 100% !important;
  min-height: 100% !important;

  overflow: visible !important;

  transform: none !important;
}


/* =========================================================
   AUTOMATIC PARENT FIX USING FORM ID
   Class miss hone par bhi support karega
========================================================= */

body:not(.elementor-editor-active)
.elementor-section:has(.elementor-element-8668763),

body:not(.elementor-editor-active)
.elementor-container:has(.elementor-element-8668763),

body:not(.elementor-editor-active)
.elementor-column:has(.elementor-element-8668763),

body:not(.elementor-editor-active)
.elementor-widget-wrap:has(.elementor-element-8668763),

body:not(.elementor-editor-active)
.e-con:has(.elementor-element-8668763),

body:not(.elementor-editor-active)
.e-con-inner:has(.elementor-element-8668763) {
  overflow: visible !important;

  transform: none !important;
}


/* Old Elementor row automatic stretch */

body:not(.elementor-editor-active)
.elementor-container:has(.elementor-element-8668763) {
  align-items: stretch !important;
}


/* Old Elementor form column automatic stretch */

body:not(.elementor-editor-active)
.elementor-column:has(.elementor-element-8668763) {
  align-self: stretch !important;

  height: auto !important;
  min-height: 100% !important;
}


body:not(.elementor-editor-active)
.elementor-column:has(.elementor-element-8668763)
> .elementor-widget-wrap {
  position: relative !important;

  display: flex !important;

  flex-direction: column !important;

  align-content: flex-start !important;
  align-items: stretch !important;
  justify-content: flex-start !important;

  height: 100% !important;
  min-height: 100% !important;

  overflow: visible !important;
}


/* New Elementor automatic stretch */

body:not(.elementor-editor-active)
.e-con:has(> .elementor-element-8668763) {
  position: relative !important;

  align-self: stretch !important;

  height: auto !important;
  min-height: 100% !important;

  overflow: visible !important;
}


/* =========================================================
   DESKTOP STICKY
========================================================= */

@media screen and (min-width: 1025px) {

  /*
     Sticky form widget itself.
     Left column ki height right content ke barabar rahegi.
  */

  body:not(.elementor-editor-active)
  .mtx-doctor-grid
  .mtx-form-column
  .elementor-659 .elementor-element.elementor-element-8668763 {
    position: -webkit-sticky !important;
    position: sticky !important;

    top: 20px !important;

    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    align-self: flex-start !important;

    width: 100% !important;
    max-width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    margin-left: 0 !important;
    margin-right: 0 !important;

    transform: none !important;

    z-index: 50 !important;
  }


  /* WordPress admin bar visible */

  body.admin-bar:not(.elementor-editor-active)
  .mtx-doctor-grid
  .mtx-form-column
  .elementor-659 .elementor-element.elementor-element-8668763 {
    top: 52px !important;
  }


  /* Automatic fallback using form widget ID */

  body:not(.elementor-editor-active)
  .elementor-element-8668763 {
    position: -webkit-sticky !important;
    position: sticky !important;

    top: 20px !important;

    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    align-self: flex-start !important;

    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    transform: none !important;

    z-index: 50 !important;
  }


  body.admin-bar:not(.elementor-editor-active)
  .elementor-element-8668763 {
    top: 52px !important;
  }
}


/* =========================================================
   TABLET
========================================================= */

@media screen and (max-width: 1024px) {

  .elementor-659 .elementor-element.elementor-element-8668763 {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    width: 100% !important;

    padding: 116px 22px 22px !important;

    border-radius: 21px !important;

    transform: none !important;
  }


  .elementor-659 .elementor-element.elementor-element-8668763::before {
    height: 98px;

    padding: 22px;

    font-size: 21px;
  }


  .elementor-659 .elementor-element.elementor-element-8668763::after {
    top: 54px;
    right: 22px;
    left: 22px;
  }


  .mtx-doctor-grid,
  .mtx-doctor-grid > .elementor-container,
  .mtx-doctor-grid > .e-con-inner,
  .mtx-doctor-grid .mtx-form-column,
  .mtx-doctor-grid
  .mtx-form-column.elementor-column
  > .elementor-widget-wrap,
  .mtx-doctor-grid
  .mtx-form-column.e-con {
    height: auto !important;
    min-height: 0 !important;

    overflow: visible !important;
  }


  body:not(.elementor-editor-active)
  .elementor-element-8668763 {
    position: relative !important;

    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;

    transform: none !important;
  }
}


/* =========================================================
   MOBILE
========================================================= */

@media screen and (max-width: 767px) {

  .elementor-659 .elementor-element.elementor-element-8668763 {
    padding: 112px 17px 18px !important;

    margin-bottom: 22px !important;

    border-radius: 18px !important;

    box-shadow:
      0 15px 38px rgba(11, 66, 147, 0.1),
      0 4px 14px rgba(7, 29, 73, 0.04) !important;
  }


  .elementor-659 .elementor-element.elementor-element-8668763::before {
    height: 95px;

    padding: 20px 17px;

    font-size: 20px;
  }


  .elementor-659 .elementor-element.elementor-element-8668763::after {
    top: 51px;
    right: 17px;
    left: 17px;

    font-size: 11.5px;
  }


  .elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-group {
    margin-bottom: 14px !important;
  }


  .elementor-659 .elementor-element.elementor-element-8668763 .elementor-field-label {
    margin-bottom: 7px !important;

    font-size: 13.5px !important;
  }


  .elementor-659 .elementor-element.elementor-element-8668763 input.elementor-field,
  .elementor-659 .elementor-element.elementor-element-8668763 select.elementor-field {
    height: 51px !important;
    min-height: 51px !important;

    padding: 0 14px !important;
  }


  .elementor-659 .elementor-element.elementor-element-8668763 textarea.elementor-field {
    height: 115px !important;
    min-height: 115px !important;

    padding: 13px 14px !important;
  }


  .elementor-659 .elementor-element.elementor-element-8668763 .elementor-button {
    min-height: 52px !important;

    border-radius: 12px !important;
  }
}/* End custom CSS */