.elementor .e-216b213-e2d2438{width:60%;flex-direction:column;}.elementor .e-d00b31f-9622188{width:40%;flex-direction:column;/* ===== Lead Capture Form Card ===== */
.elementor-widget-form {
background: #ffffff;
border-radius: 14px;
padding: 36px 32px;
box-shadow: 0 10px 35px rgba(0, 0, 0, 0.12);
border-top: 4px solid #d4a017; /* accent bar */
}
/* Form Heading */
.elementor-widget-form .elementor-form-fields-wrapper + h3,
.elementor-widget-form h3.elementor-heading-title {
font-size: 24px;
font-weight: 700;
color: #1a2b45;
text-align: center;
margin-bottom: 6px;
line-height: 1.3;
}
/* Form Subtitle */
.elementor-widget-form .elementor-widget-heading + .elementor-widget-text-editor p,
.form-subtitle {
text-align: center;
font-size: 14px;
color: #4a5568;
margin-bottom: 24px;
}
/* Field labels (if enabled) */
.elementor-field-group label {
font-size: 13px;
font-weight: 600;
color: #1a2b45;
margin-bottom: 6px;
}
/* Input fields: text, tel */
.elementor-field-group .elementor-field-textual {
border: 1.5px solid #d1d5db;
border-radius: 8px;
padding: 14px 16px;
font-size: 15px;
color: #1a2b45;
background: #f9fafb;
transition: all 0.25s ease;
width: 100%;
}
.elementor-field-group .elementor-field-textual::placeholder {
color: #9ca3af;
}
.elementor-field-group .elementor-field-textual:focus {
border-color: #d4a017;
background: #ffffff;
box-shadow: 0 0 0 3px rgba(212, 160, 23, 0.15);
outline: none;
}
/* Select dropdown */
.elementor-field-group select.elementor-field {
border: 1.5px solid #d1d5db;
border-radius: 8px;
padding: 14px 16px;
font-size: 15px;
color: #1a2b45;
background: #f9fafb url("data:image/svg+xml;utf8,") no-repeat right 16px center;
appearance: none;
-webkit-appearance: none;
width: 100%;
cursor: pointer;
}
.elementor-field-group select.elementor-field:focus {
border-color: #d4a017;
outline: none;
}
/* Space between fields */
.elementor-field-group {
margin-bottom: 16px;
}
/* Submit Button */
.elementor-widget-form .elementor-button {
width: 100%;
background: linear-gradient(135deg, #ffae00, #c1121f);
color: #ffffff;
font-weight: 700;
font-size: 16px;
letter-spacing: 0.5px;
text-transform: uppercase;
padding: 16px;
border-radius: 8px;
border: none;
cursor: pointer;
transition: transform 0.2s ease, box-shadow 0.2s ease;
box-shadow: 0 6px 18px rgba(198, 18, 31, 0.35);
}
.elementor-widget-form .elementor-button:hover {
transform: translateY(-2px);
box-shadow: 0 10px 24px rgba(198, 18, 31, 0.45);
}
/* Micro-copy below button */
.form-microcopy {
text-align: center;
font-size: 12.5px;
color: #4a5568;
margin-top: 14px;
font-weight: 500;
}
/* Mobile responsiveness */
@media (max-width: 767px) {
.elementor-widget-form {
  padding: 24px 20px;
  border-radius: 10px;
}
.elementor-widget-form h3.elementor-heading-title {
  font-size: 20px;
}
.elementor-field-group .elementor-field-textual,
.elementor-field-group select.elementor-field {
  padding: 12px 14px;
  font-size: 14px;
}
.elementor-widget-form .elementor-button {
  padding: 14px;
  font-size: 14.5px;
}
}
isko theek karo\n}.elementor .e-b89736c-8a2a1ba{width:100%;background-image:linear-gradient(#000000b5, #000000b5),url("https://groutexpertdubai.ae/wp-content/uploads/2024/07/Untitled-design-2024-07-09T101009.240.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll,fixed;background-size:auto auto,cover;background-position:0% 0%,center center;flex-direction:row;gap:1px;}.elementor .e-a1bd5ae-c2ccd22{padding-block-start:90px;flex-direction:column;align-items:center;}.elementor .e-98f1b0c{padding-block-start:50px;padding-block-end:50px;padding-inline-start:30px;padding-inline-end:30px;flex-direction:column;justify-content:space-between;align-items:center;}.elementor .e-bdfe28a{padding:40px;flex-direction:column;justify-content:space-between;align-items:center;}