.elementor-7711 .elementor-element.elementor-element-dded854{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-7711 .elementor-element.elementor-element-c5cd8dd .elementor-heading-title{font-size:40px;color:var( --e-global-color-primary );}.elementor-7711 .elementor-element.elementor-element-a2e3fb9{width:var( --container-widget-width, 40.619% );max-width:40.619%;--container-widget-width:40.619%;--container-widget-flex-grow:0;font-size:14px;color:#FFFFFFAD;}.elementor-7711 .elementor-element.elementor-element-a2e3fb9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-a2e3fb9 p{margin-block-end:0px;}.elementor-7711 .elementor-element.elementor-element-52c9f62{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7711 .elementor-element.elementor-element-52c9f62:not(.elementor-motion-effects-element-type-background), .elementor-7711 .elementor-element.elementor-element-52c9f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FA;}.elementor-7711 .elementor-element.elementor-element-a958be0{--display:flex;}.elementor-7711 .elementor-element.elementor-element-c909d93 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-7711 .elementor-element.elementor-element-48a4bb2{width:var( --container-widget-width, 88.735% );max-width:88.735%;--container-widget-width:88.735%;--container-widget-flex-grow:0;font-size:14px;line-height:1.6;color:#6B87A0;}.elementor-7711 .elementor-element.elementor-element-48a4bb2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-48a4bb2 p{margin-block-end:0px;}.elementor-7711 .elementor-element.elementor-element-5b15168{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-7711 .elementor-element.elementor-element-5b15168.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-2211ef3{--display:flex;}.elementor-7711 .elementor-element.elementor-element-2211ef3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-4c1d179{--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;--border-radius:6px 6px 6px 6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7711 .elementor-element.elementor-element-4c1d179.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-3081974 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:16px;font-weight:700;color:var( --e-global-color-light );}.elementor-7711 .elementor-element.elementor-element-dcb77d2{width:var( --container-widget-width, 103.517% );max-width:103.517%;--container-widget-width:103.517%;--container-widget-flex-grow:0;font-size:14px;line-height:1.75;color:#FFFFFF8C;}.elementor-7711 .elementor-element.elementor-element-dcb77d2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-951a932 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-7711 .elementor-element.elementor-element-951a932 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7711 .elementor-element.elementor-element-c7dada1{--display:flex;--border-radius:8px 8px 8px 8px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-7711 .elementor-element.elementor-element-c7dada1:not(.elementor-motion-effects-element-type-background), .elementor-7711 .elementor-element.elementor-element-c7dada1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7711 .elementor-element.elementor-element-0aa732a{font-family:"Orbitron", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#F15A29;}.elementor-7711 .elementor-element.elementor-element-0aa732a p{margin-block-end:0px;}.elementor-7711 .elementor-element.elementor-element-02beb36{width:var( --container-widget-width, 103.517% );max-width:103.517%;--container-widget-width:103.517%;--container-widget-flex-grow:0;font-size:14px;line-height:1.75;color:#6B87A0;}.elementor-7711 .elementor-element.elementor-element-02beb36.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7711 .elementor-element.elementor-element-02beb36 p{margin-block-end:0px;}@media(min-width:768px){.elementor-7711 .elementor-element.elementor-element-a958be0{--width:50%;}.elementor-7711 .elementor-element.elementor-element-2211ef3{--width:40%;}}@media(max-width:1024px){.elementor-7711 .elementor-element.elementor-element-a2e3fb9{width:var( --container-widget-width, 440.819px );max-width:440.819px;--container-widget-width:440.819px;--container-widget-flex-grow:0;}.elementor-7711 .elementor-element.elementor-element-52c9f62{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-7711 .elementor-element.elementor-element-5b15168{width:var( --container-widget-width, 647.431px );max-width:647.431px;--container-widget-width:647.431px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-7711 .elementor-element.elementor-element-dded854{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7711 .elementor-element.elementor-element-dded854.e-con{--align-self:center;}.elementor-7711 .elementor-element.elementor-element-c5cd8dd{text-align:center;}.elementor-7711 .elementor-element.elementor-element-a2e3fb9{width:var( --container-widget-width, 255.111px );max-width:255.111px;--container-widget-width:255.111px;--container-widget-flex-grow:0;text-align:center;}.elementor-7711 .elementor-element.elementor-element-4c1d179{--width:324.111px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-7711 .elementor-element.elementor-element-4c1d179.e-con{--align-self:center;}.elementor-7711 .elementor-element.elementor-element-3081974{text-align:center;}.elementor-7711 .elementor-element.elementor-element-dcb77d2{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;text-align:center;}.elementor-7711 .elementor-element.elementor-element-02beb36{--container-widget-width:243px;--container-widget-flex-grow:0;width:var( --container-widget-width, 243px );max-width:243px;text-align:center;}}/* Start custom CSS for container, class: .elementor-element-dded854 */.elementor-7711 .elementor-element.elementor-element-dded854 {
 background: linear-gradient(160deg, #054472 0%, #043a62
 40%, #021e35
 100%) !important;
}

.elementor-7711 .elementor-element.elementor-element-dded854::before {
      content: '';
      position: absolute;
      inset: 0;
      background-image:
        linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
      background-size: 48px 48px;
      pointer-events: none;
    }/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-5b15168 *//* ==========================
   WPForms 7718 - MODERN DESIGN
   ========================== */

/* 1️⃣ Genel Form */


/* 2️⃣ Tüm Alanlar */
.wpforms-field {
  margin-bottom: 22px !important;
}

.wpforms-field-label {
  font-family: 'Orbitron', sans-serif !important;
  font-size: 9px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  color: #054472 !important;
  margin-bottom: 8px !important;
  display: block !important;
}

.wpforms-field input,
.wpforms-field select,
.wpforms-field textarea {
  width: 100% !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  background: #f8fafc !important;
  border-radius: 4px !important;
  padding: 12px 14px !important;
  border: 1px solid #dce6ef !important;
  box-sizing: border-box !important;
  outline: none !important;
}

/* 3️⃣ Ad Soyad ve E-Posta Alanları */
.wpforms-field-name-email-container {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important; /* Alanlar arasındaki boşluk */
  margin: 0 !important;
  padding: 0 !important;
}

.wpforms-field-name,
.wpforms-field-email {
  flex: 1 1 0 !important; /* Eşit genişlik */
  min-width: 0 !important;
  margin: 0 !important;
}

.wpforms-field-name input,
.wpforms-field-email input {
  width: 100% !important;
  padding-left: 200px!important;
  box-sizing: border-box !important;
}

/* 4️⃣ Responsive - 768px altı: Ad Soyad + E-Posta alt alta */
/* 3️⃣ Ad Soyad ve E-Posta Alanları - Responsive Düzenleme */
@media (max-width: 768px) {
  .wpforms-field-name-email-container {
    flex-direction: column !important; /* Alt alta geçiş */
    gap: 12px !important; /* küçük boşluk */
  }

  .wpforms-field-name,
  .wpforms-field-email {
    flex: 1 1 100% !important; /* Tam genişlik */
    min-width: 100% !important; /* Daralma engellenir */
  }

  .wpforms-field-name input,
  .wpforms-field-email input {
    width: 100% !important;
  }
}

/* 5️⃣ Diğer Alanlar (Konu, Mesaj) */
.wpforms-field-subject,
.wpforms-field-message {
  width: 100% !important;
  margin-bottom: 22px !important;
}

.wpforms-field-message textarea {
  min-height: 150px !important;
  resize: vertical !important;
}

/* 6️⃣ Submit Button */
.wpforms-submit {
  width: 100% !important;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 10px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  background: #054472 !important;
  color: #ffffff !important;
  padding: 16px !important;
  border-radius: 3px !important;
  border: none !important;
  cursor: pointer !important;
  transition: background 0.3s ease !important;
}

.wpforms-submit:hover {
  background: #043a62 !important;
}

/* 7️⃣ Select Inputları */
.wpforms-field select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%23054472" height="24" viewBox="0 0 24 24" width/* ==========================
   WPForms 7718 - MODERN DESIGN
   ========================== */

/* 1️⃣ Genel Form */
#wpforms-form-7718 {
  background: #ffffff !important;
  border: 1px solid #dce6ef !important;
  border-radius: 6px !important;
  padding: 40px !important;
  position: relative !important;
  box-sizing: border-box !important;
}

/* Üst turuncu çizgi */
#wpforms-form-7718::before {
  content: "" !important;
  display: block !important;
  height: 3px !important;
  width: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  background: linear-gradient(to right, #f15a29, rgba(241,90,41,0.2)) !important;
  border-radius: 3px 3px 0 0 !important;
}

/* 2️⃣ Tüm Alanlar */
.wpforms-field {
  margin-bottom: 22px !important;
}

.wpforms-field-label {
  font-family: 'Orbitron', sans-serif !important;
  font-size: 9px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  color: #054472 !important;
  margin-bottom: 8px !important;
  display: block !important;
}

.wpforms-field input,
.wpforms-field select,
.wpforms-field textarea {
  width: 100% !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  background: #f8fafc !important;
  border-radius: 4px !important;
  padding: 12px 14px !important;
  border: 1px solid #dce6ef !important;
  box-sizing: border-box !important;
  outline: none !important;
}

/* 3️⃣ Ad Soyad ve E-Posta Alanları */
.wpforms-field-name-email-container {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.wpforms-field-name,
.wpforms-field-email {
  flex: 1 1 0 !important;
  min-width: 0 !important;
  margin: 0 !important;
}

.wpforms-field-name input,
.wpforms-field-email input {
  width: 100% !important;
  box-sizing: border-box !important;
  padding-left: 14px !important; /* default padding */
}

/* 4️⃣ Responsive - 768px altı */
@media (max-width: 768px) {
  .wpforms-field-name-email-container {
    flex-direction: column !important;
    gap: 12px !important;
  }

  .wpforms-field-name,
  .wpforms-field-email {
    flex: 1 1 100% !important;
  }
}

/* 5️⃣ Diğer Alanlar (Konu, Mesaj) */
.wpforms-field-subject,
.wpforms-field-message {
  width: 100% !important;
  margin-bottom: 22px !important;
}

.wpforms-field-message textarea {
  min-height: 150px !important;
  resize: vertical !important;
}

/* 6️⃣ KVKK & Gizlilik Checkbox */
.wpforms-field-checkbox li {
  display: flex !important;
  align-items: flex-start !important;
  gap: 10px !important;
  margin-bottom: 22px !important;
}

.wpforms-field-checkbox input[type="checkbox"] {
  margin: 0 !important;
  flex-shrink: 0 !important;
  margin-top: 2px !important;
}

.wpforms-field-checkbox .wpforms-field-label-inline {
  display: inline-block !important;
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: #054472 !important;
}

.wpforms-field-checkbox .wpforms-field-label-inline a {
  color: #f15a29 !important;
  text-decoration: underline !important;
}

/* 7️⃣ Submit Button */
.wpforms-submit {
  width: 100% !important;
  font-family: 'Orbitron', sans-serif !important;
  font-size: 10px !important;
  font-weight: bold !important;
  text-transform: uppercase !important;
  letter-spacing: 2px !important;
  background: #054472 !important;
  color: #ffffff !important;
  padding: 16px !important;
  border-radius: 3px !important;
  border: none !important;
  cursor: pointer !important;
  transition: background 0.3s ease !important;
}

.wpforms-submit:hover {
  background: #043a62 !important;
}

/* 8️⃣ Select Inputları */
.wpforms-field select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-image: url('data:image/svg+xml;utf8,<svg fill="%23054472" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 16px !important;
  padding-right: 36px !important;
}

/* 9️⃣ Honeypot */
.wpforms-field[style*="position: absolute"] {
  display: none !important;
}="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>') !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 16px !important;
  padding-right: 36px !important;
}

/* 8️⃣ Honeypot */
.wpforms-field[style*="position: absolute"] {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a958be0 */.form {
  background: #ffffff !important;
  border: 1px solid #dce6ef !important;
  border-radius: 6px !important;
  padding: 40px !important;
  position: relative !important;
  box-sizing: border-box !important;
}

/* Üst turuncu çizgi */
.form:before {
  content: "" !important;
  display: block !important;
  height: 3px !important;
  width: 100% !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  background: linear-gradient(to right, #f15a29, rgba(241,90,41,0.2)) !important;
  border-radius: 3px 3px 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c1d179 */#bildirim-kutusu {
 background: linear-gradient(160deg, #054472 0%, #043a62
 40%, #021e35
 100%) !important;
}

#bildirim-kutusu::before {
      content: '';
      position: absolute;
      inset: 0;
      background-image:
        linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);
      background-size: 48px 48px;
      pointer-events: none;
    }/* End custom CSS */