.elementor-12859 .elementor-element.elementor-element-ae45598{--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;}.elementor-12859 .elementor-element.elementor-element-f34aae4{--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-12859 .elementor-element.elementor-element-6eaea3a{--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-12859 .elementor-element.elementor-element-1578f88{--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;}@media(min-width:768px){.elementor-12859 .elementor-element.elementor-element-f34aae4{--width:50%;}.elementor-12859 .elementor-element.elementor-element-6eaea3a{--width:50%;}}/* Start custom CSS for wpforms, class: .elementor-element-37e8121 *//* =====================================================
   Chartered Commerce – Ultra Scoped Premium Form Style
   Applies ONLY to Ranchi Branch Form (ID: 12612)
   ===================================================== */

/* --- Form Card --- */
#wpforms-12612 {
  background:#ffffff;
  padding:40px;
  border-radius:16px;
  box-shadow:0 12px 35px rgba(0,0,0,0.08);
}

/* --- Labels --- */
#wpforms-12612 .wpforms-field-label {
  font-weight:600;
  color:#020e57;
  margin-bottom:6px;
  font-size:14px;
}

/* --- Inputs / Textareas / Selects --- */
#wpforms-12612 input,
#wpforms-12612 textarea,
#wpforms-12612 select {
  border:1px solid #e4e8f3 !important;
  border-radius:10px !important;
  padding:14px !important;
  font-size:15px !important;
  background:#ffffff !important;
  transition:all .25s ease;
  box-shadow:none !important;
}

/* --- Focus Effect --- */
#wpforms-12612 input:focus,
#wpforms-12612 textarea:focus,
#wpforms-12612 select:focus {
  border-color:#020e57 !important;
  box-shadow:0 0 0 3px rgba(2,14,87,0.08);
}

/* --- Placeholder Visibility --- */
#wpforms-12612 input::placeholder,
#wpforms-12612 textarea::placeholder {
  color:#8a93a8 !important;
  opacity:1;
  font-size:14px;
}

/* --- Phone Field (Flag + Number alignment fix) --- */
#wpforms-12612 .iti input {
  padding-left:55px !important;
}

/* --- Dropdown Text --- */
#wpforms-12612 select {
  color:#333 !important;
}

/* --- Checkbox --- */
#wpforms-12612 input[type="checkbox"] {
  accent-color:#020e57;
}

/* --- Submit Button --- */
#wpforms-12612 button {
  background:#020e57 !important;
  color:#ffffff !important;
  border-radius:10px !important;
  padding:14px 26px !important;
  font-size:15px;
  font-weight:600;
  letter-spacing:.3px;
  transition:all .25s ease;
}

/* --- Button Hover --- */
#wpforms-12612 button:hover {
  transform:translateY(-1px);
  box-shadow:0 8px 18px rgba(2,14,87,0.2);
}

/* --- Field Spacing --- */
#wpforms-12612 .wpforms-field {
  margin-bottom:18px !important;
}

/* ===== FIX DROPDOWN TEXT VISIBILITY ===== */

#wpforms-12612 select {
  height:auto !important;
  line-height:1.4 !important;
  padding-top:12px !important;
  padding-bottom:12px !important;
  white-space:normal !important;
  overflow:visible !important;
}

/* Prevent option text cutting */
#wpforms-12612 option {
  white-space:normal;
  line-height:1.4;
}

/* ===== PHONE FIELD FINAL ALIGNMENT FIX ===== */

#wpforms-12612 .iti {
  width:100%;
}

#wpforms-12612 .iti input {
  padding-left:60px !important;
  height:auto !important;
  line-height:1.4 !important;
}

/* Fix inner alignment caused by Elementor global styles */
#wpforms-12612 input[type="tel"] {
  vertical-align:middle;
}

/* ===== FORM TITLE (CSS Injected) ===== */

#wpforms-12612::before {
  content: "Enquiry for Ranchi,Jharkhand";
  display:block;
  font-size:22px;
  font-weight:700;
  color:#020e57;
  margin-bottom:20px;
}

/* ===== FAST RESPONSE GUARANTEE BANNER (CSS Injected) ===== */

#wpforms-12612 .wpforms-submit-container::before {
  content: "⏱️ Fast Response Guarantee: Fill out the details above and our academic counselor will contact you within few hours.";
  display: block;
  background-color: #f8fcf9;
  border-left: 4px solid #25D366; /* WhatsApp Green Trust Line */
  padding: 14px 18px;
  border-radius: 6px;
  margin-bottom: 20px;
  color: #020e57;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 500;
  box-sizing: border-box;
  box-shadow: 0 2px 10px rgba(0,0,0,0.02);
}/* End custom CSS */