.elementor-799 .elementor-element.elementor-element-746f705{--display:flex;--margin-top:5%;--margin-bottom:0%;--margin-left:7%;--margin-right:7%;}.elementor-799 .elementor-element.elementor-element-746f705.e-con{--flex-grow:0;--flex-shrink:0;}body.elementor-page-799:not(.elementor-motion-effects-element-type-background), body.elementor-page-799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF9F0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-799 .elementor-element.elementor-element-746f705{--width:106.007%;}}/* Start custom CSS for shortcode, class: .elementor-element-d3106b5 *//* ===== Single Line Select ===== */
.elementor-799 .elementor-element.elementor-element-d3106b5 select {
  height: 48px;
  padding: 0 44px 0 14px;
  border-radius: 14px;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  font-family: inherit;
  font-size: 14px;
  color: #111827;
  cursor: pointer;
  transition: all .25s ease;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image:
    linear-gradient(45deg, transparent 50%, #6366f1 50%),
    linear-gradient(135deg, #6366f1 50%, transparent 50%);
  background-position:
    calc(100% - 18px) center,
    calc(100% - 12px) center;
  background-size: 6px 6px;
  background-repeat: no-repeat;
}

.elementor-799 .elementor-element.elementor-element-d3106b5 select:hover {
  border-color: #6366f1;
}

.elementor-799 .elementor-element.elementor-element-d3106b5 select:focus {
  border-color: #6366f1;
  box-shadow: 0 0 0 3px rgba(99,102,241,.15);
  outline: none;
}


/* ===== Single Line Text Input ===== */
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="text"],
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="email"],
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="tel"],
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="url"],
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="number"] {
  height: 48px;
  padding: 0 16px;
  border-radius: 15px;
  border: 1px solid #e5e7eb;
  background-color: #fff;
  font-family: inherit;
  font-size: 14px;
  color: #111827;
  transition: all .25s ease;
}

/* Hover */
.elementor-799 .elementor-element.elementor-element-d3106b5 input:hover {
  border-color: #6366f1;
}

/* Focus */
.elementor-799 .elementor-element.elementor-element-d3106b5 input:focus {
  border-color: #6366f1;
  box-shadow: 0 0 0 3px rgba(99,102,241,.15);
  outline: none;
}

/* Placeholder */
.elementor-799 .elementor-element.elementor-element-d3106b5 input::placeholder {
  color: #9ca3af;
  font-size: 13px;
}








/* ===== Submit Button – Matching Style ===== */
.elementor-799 .elementor-element.elementor-element-d3106b5 .gform_button,
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="submit"],
.elementor-799 .elementor-element.elementor-element-d3106b5 button[type="submit"] {
  border-radius: 200px;

  border: none;
  background: linear-gradient(135deg, #6366f1, #8b5cf6);
  color: #ffffff;
  font-family: inherit;
  font-size: 15px;
  cursor: pointer;
  transition: all .3s ease;
}

/* Hover */
.elementor-799 .elementor-element.elementor-element-d3106b5 .gform_button:hover,
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="submit"]:hover,
.elementor-799 .elementor-element.elementor-element-d3106b5 button[type="submit"]:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 32px rgba(99,102,241,.35);
}

/* Active */
.elementor-799 .elementor-element.elementor-element-d3106b5 .gform_button:active,
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="submit"]:active,
.elementor-799 .elementor-element.elementor-element-d3106b5 button[type="submit"]:active {
  transform: translateY(0);
  box-shadow: 0 6px 16px rgba(99,102,241,.25);
}

/* Focus */
.elementor-799 .elementor-element.elementor-element-d3106b5 .gform_button:focus,
.elementor-799 .elementor-element.elementor-element-d3106b5 input[type="submit"]:focus,
.elementor-799 .elementor-element.elementor-element-d3106b5 button[type="submit"]:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(99,102,241,.25);
}/* End custom CSS */