.elementor-1013 .elementor-element.elementor-element-131ebd9{--display:flex;--margin-top:-40px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for wd_contact_form_7, class: .elementor-element-a315366 *//* İletişim Bölümü – Nils Aksesuar (mor tonlu) */
.mef-contact-section {
  background: #fbf8fd; /* Mor uyumlu açık arka plan */
  padding: 60px 20px;
  text-align: center;
  color: rgb(138,71,141);
}

.mef-contact-inner {
  max-width: 600px;
  margin: 0 auto;
}

.mef-contact-inner h2 {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 12px;
  color: rgb(138,71,141);
}

.mef-contact-inner p {
  font-size: 16px;
  margin-bottom: 28px;
  opacity: .85;
  color: rgb(138,71,141);
}

/* Form kutusu */
.mef-contact-form {
  background: #fff;
  border: 2px solid rgba(138,71,141,.25);
  border-radius: 14px;
  padding: 24px;
  text-align: left;
  box-shadow: 0 6px 20px rgba(138,71,141,.08);
}

.mef-contact-form input[type="text"],
.mef-contact-form input[type="email"],
.mef-contact-form input[type="tel"],
.mef-contact-form textarea {
  width: 100%;
  padding: 12px 14px;
  margin-bottom: 16px;
  border: 2px solid rgba(138,71,141,.25);
  border-radius: 8px;
  font-size: 15px;
  color: rgb(138,71,141);
  background: #fff;
  transition: border-color .3s, box-shadow .3s;
}

.mef-contact-form input::placeholder,
.mef-contact-form textarea::placeholder {
  color: rgb(138,71,141);
  opacity: .6;
}

.mef-contact-form input:focus,
.mef-contact-form textarea:focus {
  border-color: rgb(138,71,141);
  outline: none;
  box-shadow: 0 0 6px rgba(138,71,141,.3);
}

.mef-contact-form textarea {
  min-height: 120px;
  resize: vertical;
}

.mef-contact-form input[type="submit"] {
  width: 100%;
  padding: 14px;
  background: rgb(138,71,141);
  border: none;
  border-radius: 8px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  transition: background .3s, transform .2s, box-shadow .2s;
}

.mef-contact-form input[type="submit"]:hover {
  background: rgb(112,54,115); /* Daha koyu mor */
  transform: translateY(-1px);
  box-shadow: 0 6px 16px rgba(138,71,141,.25);
}
/* CF7 Gönder Butonu – Nils Aksesuar (mor ton uyumlu) */
div.wpcf7 input[type="submit"],
.wpcf7-form-control.wpcf7-submit {
  background: rgb(138,71,141) !important;
  border: none !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  border-radius: 8px !important;
  padding: 14px 0 !important;
  width: 100% !important;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  box-shadow: 0 4px 14px rgba(138,71,141, .25);
  transition: background .3s ease, transform .2s ease, box-shadow .2s ease;
  cursor: pointer;
}

/* Hover efekti – daha koyu mor */
div.wpcf7 input[type="submit"]:hover,
.wpcf7-form-control.wpcf7-submit:hover {
  background: rgb(112,54,115) !important;
  transform: translateY(-1px);
  box-shadow: 0 6px 18px rgba(138,71,141, .35);
}

/* Aktif tıklama efekti */
div.wpcf7 input[type="submit"]:active {
  transform: scale(0.98);
  box-shadow: 0 3px 10px rgba(138,71,141, .25);
}/* End custom CSS */