.elementor-756 .elementor-element.elementor-element-26348ea{--display:flex;--min-height:751px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:157px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-26348ea:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-26348ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metalabstech.com/wp-content/uploads/2025/08/J_0294_08-Converted-01-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-a2f7c19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-756 .elementor-element.elementor-element-3ca4877{padding:0px 0px 0px 70px;}.elementor-756 .elementor-element.elementor-element-3ca4877 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:93px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-6c0c9b2{--display:flex;--min-height:557px;--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;--overlay-opacity:1;--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:95px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-6c0c9b2:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-6c0c9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metalabstech.com/wp-content/uploads/2025/08/web-pageaZ-01-1-scaled-e1757071608954.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-756 .elementor-element.elementor-element-6c0c9b2::before, .elementor-756 .elementor-element.elementor-element-6c0c9b2 > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-6c0c9b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-756 .elementor-element.elementor-element-6c0c9b2 > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-6c0c9b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-756 .elementor-element.elementor-element-6c0c9b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #000000 0%, #762B95 100%);}.elementor-756 .elementor-element.elementor-element-081a806{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3e569cb{padding:0px 0px 20px 0px;text-align:left;}.elementor-756 .elementor-element.elementor-element-3e569cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:600;line-height:87px;color:#FFFFFF;}.elementor-756 .elementor-element.elementor-element-48bd069{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{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-756 .elementor-element.elementor-element-b7c7cb3 img{width:100%;max-width:100%;}.elementor-756 .elementor-element.elementor-element-22f3f2b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-ead45a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-70581bb img{width:100%;max-width:65%;}.elementor-756 .elementor-element.elementor-element-95e419a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-a687f0a{--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 20px;--row-gap:0px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-eff7360{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-eff7360.e-con:hover{--e-con-transform-translateY:-7px;}.elementor-756 .elementor-element.elementor-element-76bff9a img{border-radius:10px 10px 10px 10px;}.elementor-756 .elementor-element.elementor-element-0958c12{padding:20px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-0958c12 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-756 .elementor-element.elementor-element-fd52d04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-fd52d04.e-con:hover{--e-con-transform-translateY:-7px;}.elementor-756 .elementor-element.elementor-element-a7dca65 img{border-radius:10px 10px 10px 10px;}.elementor-756 .elementor-element.elementor-element-4e58b42{padding:20px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-4e58b42 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-756 .elementor-element.elementor-element-856a0d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-856a0d6.e-con:hover{--e-con-transform-translateY:-7px;}.elementor-756 .elementor-element.elementor-element-1206151{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:40px;--padding-left:190px;--padding-right:190px;}.elementor-756 .elementor-element.elementor-element-1be616d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-756 .elementor-element.elementor-element-b143837{padding:60px 0px 0px 0px;text-align:center;}.elementor-756 .elementor-element.elementor-element-b143837 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:300;line-height:60px;color:#333333;}.elementor-756 .elementor-element.elementor-element-a6f1c01{padding:40px 0px 40px 0px;text-align:center;}.elementor-756 .elementor-element.elementor-element-a6f1c01 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;line-height:35px;color:#333333;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-756 .elementor-element.elementor-element-31ef924{padding:0px 50px 0px 50px;}.elementor-756 .elementor-element.elementor-element-31ef924 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-756 .elementor-element.elementor-element-31ef924 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-756 .elementor-element.elementor-element-31ef924 .eael-contact-form-7-wrapper{text-align:default;}.elementor-756 .elementor-element.elementor-element-31ef924 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-756 .elementor-element.elementor-element-63b6577{padding:0px 50px 0px 50px;}.elementor-756 .elementor-element.elementor-element-63b6577 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-756 .elementor-element.elementor-element-63b6577 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-756 .elementor-element.elementor-element-63b6577 .eael-contact-form-7-wrapper{text-align:default;}.elementor-756 .elementor-element.elementor-element-63b6577 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-756 .elementor-element.elementor-element-26348ea:not(.elementor-motion-effects-element-type-background), .elementor-756 .elementor-element.elementor-element-26348ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://metalabstech.com/wp-content/uploads/2025/09/career.png");}.elementor-756 .elementor-element.elementor-element-26348ea{--min-height:530px;--padding-top:145px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-a2f7c19{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3ca4877{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-3ca4877 .elementor-heading-title{font-size:32px;}.elementor-756 .elementor-element.elementor-element-6c0c9b2{--min-height:354px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-081a806{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-3e569cb .elementor-heading-title{font-size:36px;line-height:45px;}.elementor-756 .elementor-element.elementor-element-48bd069{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-22f3f2b{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-70581bb img{max-width:100%;}.elementor-756 .elementor-element.elementor-element-95e419a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-756 .elementor-element.elementor-element-a687f0a{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-756 .elementor-element.elementor-element-1206151{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-756 .elementor-element.elementor-element-1be616d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-756 .elementor-element.elementor-element-b143837{padding:30px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-b143837 .elementor-heading-title{font-size:36px;}.elementor-756 .elementor-element.elementor-element-a6f1c01{padding:20px 0px 20px 0px;}.elementor-756 .elementor-element.elementor-element-a6f1c01 .elementor-heading-title{font-size:18px;}.elementor-756 .elementor-element.elementor-element-31ef924{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-31ef924 .eael-contact-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-63b6577{padding:0px 0px 0px 0px;}.elementor-756 .elementor-element.elementor-element-63b6577 .eael-contact-form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for eael-contact-form-7, class: .elementor-element-31ef924 *//* ===== Contact Form 7: Two-column layout with tight spacing & padded placeholders ===== */
.cf7-contact .cf7-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px 36px !important; /* reduced vertical and column gap */
}

/* Textarea spans both columns */
.cf7-contact .field--full {
  grid-column: 1 / -1;
}

/* RESET all extra spacing around fields */
.cf7-contact p,
.cf7-contact .wpcf7-form-control-wrap {
  margin: 0 !important;
  padding: 0 !important;
}

/* ===== Input and Textarea Fields ===== */
.cf7-contact .wpcf7-form-control {
  width: 100% !important;
  box-sizing: border-box !important;
  background: #fff !important;
  border: 1px solid #dadada !important;
  border-radius: 14px !important;
  color: #111 !important;
  padding: 16px 18px 16px 23px !important; /* Top, Right, Bottom, Left */
  line-height: 1.4 !important;
  -webkit-appearance: none;
  appearance: none;
  margin: 0 !important;
}

.cf7-contact input.wpcf7-form-control {
  min-height: 64px !important;
  margin-bottom: 10px !important;
}

.cf7-contact textarea.wpcf7-form-control {
  min-height: 260px !important;
  resize: vertical !important;
}

/* Placeholder styling */
.cf7-contact ::placeholder {
  color: #8f8f8f !important;
  opacity: 1 !important;
}

/* Focus styles */
.cf7-contact .wpcf7-form-control:focus {
  outline: none !important;
  border-color: #8b2a2a !important;
  box-shadow: 0 0 0 4px rgba(139, 42, 42, 0.08) !important;
}

/* ===== Submit Button ===== */
.cf7-contact .btn-wrap {
  grid-column: 1 / 2;
}

.cf7-contact .wpcf7-submit.btn {
  background: #4d1e69 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 14px !important;
  padding: 20px 28px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.2em !important;
  cursor: pointer !important;
}

.cf7-contact .wpcf7-submit.btn:hover {
  background: #752222 !important;
}

/* ===== Responsive (Mobile) Layout ===== */
@media (max-width: 767px) {
  .cf7-contact .cf7-grid {
    grid-template-columns: 1fr !important;
  }
  .cf7-contact .btn-wrap {
    grid-column: 1 / -1 !important;
  }
  .cf7-contact .wpcf7-submit.btn {
    width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-63b6577 *//* ===== Contact Form 7 — two-column layout like your screenshot ===== */
.cf7-contact .cf7-grid{
  display:grid;
  grid-template-columns: repeat(2, minmax(0,1fr));
  gap: 28px 36px;                 /* row / column gap */
}

/* textarea spans full width */
.cf7-contact .field--full{ grid-column: 1 / -1; }

/* Inputs & textarea base */
.cf7-contact .wpcf7-form-control{
  width:100%;
  box-sizing:border-box;
  background:#fff;
  border:1px solid #dadada;
  border-radius:14px;
  color:#111;
  padding:16px 18px;
  line-height:1.4;
  -webkit-appearance:none;
  appearance:none;
}
.cf7-contact input.wpcf7-form-control{ min-height:64px; }
.cf7-contact textarea.wpcf7-form-control{
  min-height:260px;
  resize:vertical;
  border-radius:14px;
}

/* Placeholder color */
.cf7-contact ::placeholder{ color:#8f8f8f; opacity:1; }

/* Focus state */
.cf7-contact .wpcf7-form-control:focus{
  outline:none;
  border-color:#8b2a2a;           /* your red */
  box-shadow:0 0 0 4px rgba(139,42,42,.08);
}

/* Submit button bottom-left */
.cf7-contact .btn-wrap{ grid-column: 1 / 2; }
.cf7-contact .wpcf7-submit.btn{
  background:#4d1e69;
  color:#fff;
  border:none;
  border-radius:14px;
  padding:20px 28px;
  text-transform:uppercase;
  letter-spacing:.2em;
  cursor:pointer;
}
.cf7-contact .wpcf7-submit.btn:hover{ background:#752222; }

/* Mobile: stack fields & full-width button */
@media (max-width: 767px){
  .cf7-contact .cf7-grid{ grid-template-columns:1fr; }
  .cf7-contact .btn-wrap{ grid-column: 1 / -1; }
  .cf7-contact .wpcf7-submit.btn{ width:100%; }
}/* End custom CSS */