.elementor-kit-15{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:transparent;color:#E0E0E0;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:1000ms;}.elementor-kit-15 e-page-transition{background-color:#FFFFFF;}.site-header{background-color:#FC0000;padding-inline-end:0px;padding-inline-start:0px;}.site-footer{background-color:#000000;}.elementor-kit-15 h1{color:#003366;}.elementor-kit-15 h2{color:#E63946;}.elementor-kit-15 h3{color:#B0B0B0;}.elementor-kit-15 h4{color:#FFFFFF;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header .site-branding .site-logo img{width:100px;max-width:100px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* === Genel Form Kutusu === */
.wpcf7 form {
  background-color: #292D39; 
  padding: 40px;
  border-radius: 18px;
  max-width: 800px;
  margin: 40px auto;
  box-shadow: 0 8px 30px rgba(255, 204, 0, 0.2);
  font-family: 'Segoe UI', sans-serif;
  color: #fff;
}

/* === Başlıklar === */
.wpcf7 form h3 {
  color: #ffc400;
  font-size: 28px;
  text-align: center;
  margin-bottom: 30px;
}

/* === Etiketler === */
.wpcf7 form label {
  display: block;
  font-weight: 600;
  color: #FFC401;
  margin-bottom: 8px;
  margin-top: 8px;
}

/* === Input, Select, Textarea === */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea,
.wpcf7 select {
  width: 100%;
  padding: 8px 8px;
  border: 2px solid #444;
  background-color: #1a1a1a;
  color: #ffffff;
  border-radius: 10px;
  font-size: 16px;
  box-sizing: border-box;
}

/* === Placeholder Rengi (güncellendi) === */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder,
.wpcf7 select::placeholder {
  color: #ffffff;
  opacity: 1;
}

/* === Checkbox stilleri === */
.wpcf7 input[type="checkbox"] {
  accent-color: #ffc400;
  transform: scale(1.1);
  margin-right: 6px;
}

/* === Checkbox başlık hizalama === */
.wpcf7-checkbox label {
  margin-right: 30px;
  margin-bottom: 8px;
  display: inline-block;
}

/* === 2 kolon için === */
.form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.form-col {
  flex: 1;
  min-width: 260px;
}

/* === Submit Butonu === */
/* === Submit Butonu - Orta, Geniş, Tek Satır === */
.wpcf7 input[type="submit"] {
  background-color: #ffc400;
  color: #000;
  border: none;
  padding: 16px;
  border-radius: 10px;
  font-size: 18px;
  font-weight: 700;
  width: 100%; /* Tam genişlik */
  display: block;
  text-align: center;
  margin-top: 30px;
  cursor: pointer;
  text-transform: uppercase;
  transition: background-color 0.3s ease;
}

.wpcf7 input[type="submit"]:hover {
  background-color: #ffdd00;
}

/* === Başarı mesajı === */
.wpcf7-mail-sent-ok {
  background-color: #ffee80;
  color: #111;
  border: 1px solid #ffc400;
  padding: 16px;
  border-radius: 8px;
  font-weight: 600;
  margin-top: 20px;
}

/* === Hata mesajı === */
.wpcf7-not-valid-tip {
  color: #ff4d4f;
  font-size: 14px;
  margin-top: 4px;
  display: block;
}/* End custom CSS */