.elementor-117 .elementor-element.elementor-element-6b67848d:not(.elementor-motion-effects-element-type-background), .elementor-117 .elementor-element.elementor-element-6b67848d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tahweelhijrimiladi.com/wp-content/uploads/2025/12/hero-about.jpg");background-position:center center;}.elementor-117 .elementor-element.elementor-element-6b67848d > .elementor-background-overlay{background-color:var( --e-global-color-primary );opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-117 .elementor-element.elementor-element-6b67848d > .elementor-container{min-height:400px;}.elementor-117 .elementor-element.elementor-element-6b67848d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-117 .elementor-element.elementor-element-3e49a133{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-14d9340 );}.elementor-117 .elementor-element.elementor-element-3e49a133 .elementor-headline{text-align:center;}.elementor-117 .elementor-element.elementor-element-3e49a133 .elementor-headline-plain-text{color:var( --e-global-color-14d9340 );}.elementor-117 .elementor-element.elementor-element-2f2e642{text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;color:var( --e-global-color-14d9340 );}.elementor-117 .elementor-element.elementor-element-4ede364 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-117 .elementor-element.elementor-element-4ede364 .elementor-button-content-wrapper{flex-direction:row;}.elementor-117 .elementor-element.elementor-element-20a525a8{padding:90px 0px 90px 0px;}.elementor-117 .elementor-element.elementor-element-4a64c79d{text-align:end;}.elementor-117 .elementor-element.elementor-element-4a64c79d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:bold;color:var( --e-global-color-secondary );}.elementor-117 .elementor-element.elementor-element-c69d7e1{text-align:end;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-text );}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form label{font-family:"Poppins", Sans-serif;font-size:18px;color:var( --e-global-color-14d9340 );}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form label span{color:#777777;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form select{width:100%;height:50px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form textarea{width:100%;height:176px;margin-bottom:20px;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form .ekit-form-input, .elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form select, .elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input{margin-bottom:20px;}.elementor-117 .elementor-element.elementor-element-1758260 .wpcf7-form textarea{color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-wid-con .ekit-form form textarea{color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"])::-moz-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]):-moz-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form textarea::-webkit-input-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form textarea::-moz-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form textarea:-ms-input-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form textarea:-moz-placeholder{font-size:14px;color:#000000;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form > p{text-align:left;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input[type="submit"]{color:#ffffff;}.elementor-117 .elementor-element.elementor-element-1758260 .ekit-form form input[type="submit"]:hover{color:#ffffff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-117 .elementor-element.elementor-element-4a64c79d{text-align:center;}.elementor-117 .elementor-element.elementor-element-4a64c79d .elementor-heading-title{font-size:32px;}.elementor-117 .elementor-element.elementor-element-c69d7e1{font-size:17px;}}/* Start custom CSS for elementskit-contact-form7, class: .elementor-element-1758260 */.contact-form-wrapper {
  background-color: #14264F;
  padding: 30px;
  border-radius: 12px;
  max-width: 500px;
  margin: auto;
}

/* Form layout */
.islamic-contact-form {
  display: flex;
  flex-direction: column;
  gap: 15px;
  color: #ffffff; /* default text white */
}

/* LABELS */
.form-group label {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 6px;
  display: block;
}

/* INPUT FIELDS */
.form-group input {
  width: 100%;
  padding: 12px;
  border-radius: 6px;
  border: 1px solid #E0C141;
  background-color: transparent;
  color: #ffffff; /* input text white */
  font-size: 14px;
  outline: none;
}

/* Placeholder */
.form-group input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* Submit Button */
.submit-btn {
  background-color: #E0C141;
  color: #ffffff; /* button text white */
  padding: 12px;
  border: none;
  border-radius: 6px;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Button Hover */
.submit-btn:hover {
  background-color: #cbb034;
}/* End custom CSS */