.elementor-1901 .elementor-element.elementor-element-fcfdd52{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-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-1901 .elementor-element.elementor-element-f209f69 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:42px;font-weight:600;color:#272A2F;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1901 .elementor-element.elementor-element-ae07117{font-family:"Helvetica", Sans-serif;font-weight:400;color:#000000;}.elementor-1901 .elementor-element.elementor-element-cc8c2d0{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-1901 .elementor-element.elementor-element-cc8c2d0:not(.elementor-motion-effects-element-type-background), .elementor-1901 .elementor-element.elementor-element-cc8c2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-1901 .elementor-element.elementor-element-3edd6dc{--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;}.elementor-1901 .elementor-element.elementor-element-02da692{--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;}@media(min-width:768px){.elementor-1901 .elementor-element.elementor-element-3edd6dc{--width:66.6666%;}.elementor-1901 .elementor-element.elementor-element-02da692{--width:33.3333%;}}/* Start custom CSS for shortcode, class: .elementor-element-2387c5a *//* SADECE BU FORM */
#wpforms-1903{
  max-width: 760px;
  width: 100%;
  margin: 0 auto;
  font-family: Arial, Helvetica, sans-serif;
  --dm-border:#bdbdbd;
  --dm-accent:#e31e24;
  --dm-text:#1f2430;
  --dm-muted:#6f7680;
  --dm-bg:#fff;
  --dm-btn:#232833;
  --dm-btn-hover:#1c212a;
}

#wpforms-1903 *,
#wpforms-1903 *:before,
#wpforms-1903 *:after{
  box-sizing:border-box !important;
}

/* gizli honeypot alanları kapat */
#wpforms-1903-field_6-container,
#wpforms-1903-field_7-container{
  display:none !important;
}

/* genel alan */
#wpforms-1903 .wpforms-field{
  width:100% !important;
  margin:0 0 18px 0 !important;
  padding:0 !important;
  float:none !important;
  clear:both !important;
}

/* başlıklar */
#wpforms-1903 .wpforms-field-label,
#wpforms-1903 legend.wpforms-field-label{
  display:block !important;
  margin:0 0 8px 0 !important;
  padding:0 !important;
  color:var(--dm-text) !important;
  font-size:14px !important;
  line-height:1.4 !important;
  font-weight:400 !important;
}

#wpforms-1903 .wpforms-required-label{
  color:var(--dm-accent) !important;
  font-weight:600 !important;
}

/* inputlar */
#wpforms-1903 input[type="text"],
#wpforms-1903 input[type="email"],
#wpforms-1903 input[type="tel"],
#wpforms-1903 input[type="number"],
#wpforms-1903 select,
#wpforms-1903 textarea{
  display:block !important;
  width:100% !important;
  max-width:100% !important;
  border:1px solid var(--dm-border) !important;
  border-right:3px solid var(--dm-accent) !important;
  border-radius:0 !important;
  background:var(--dm-bg) !important;
  color:var(--dm-text) !important;
  box-shadow:none !important;
}

#wpforms-1903 input[type="text"],
#wpforms-1903 input[type="email"],
#wpforms-1903 input[type="tel"],
#wpforms-1903 input[type="number"],
#wpforms-1903 select{
  min-height:44px !important;
  padding:10px 12px !important;
}

#wpforms-1903 textarea{
  min-height:160px !important;
  padding:12px !important;
  resize:vertical !important;
}

#wpforms-1903 input:focus,
#wpforms-1903 select:focus,
#wpforms-1903 textarea:focus{
  outline:none !important;
  border-color:#a9a9a9 !important;
  border-right-color:var(--dm-accent) !important;
  box-shadow:none !important;
}

/* ad soyad iki kolon */
#wpforms-1903 .wpforms-field-name .wpforms-field-row{
  display:flex !important;
  flex-wrap:nowrap !important;
  margin:0 !important;
  width:100% !important;
}

#wpforms-1903 .wpforms-field-name .wpforms-field-row-block{
  flex:1 1 0 !important;
  width:50% !important;
  max-width:50% !important;
  margin:0 !important;
  padding:0 !important;
  float:none !important;
}

#wpforms-1903 .wpforms-field-sublabel{
  display:block !important;
  margin:5px 0 0 0 !important;
  color:var(--dm-muted) !important;
  font-size:11px !important;
  line-height:1.3 !important;
}

/* adres alanı */
#wpforms-1903 .wpforms-field-address .wpforms-field-row{
  display:flex !important;
  flex-wrap:wrap !important;
  margin:0 0 12px 0 !important;
  width:100% !important;
}

#wpforms-1903 .wpforms-field-address .wpforms-field-row:last-child{
  margin-bottom:0 !important;
}

#wpforms-1903 .wpforms-field-address .wpforms-field-row > div{
  margin:0 !important;
  padding:0 !important;
  float:none !important;
  min-width:0 !important;
}

/* adres satırları tam genişlik */
#wpforms-1903 .wpforms-field-address .wpforms-field-row:nth-child(1) > div,
#wpforms-1903 .wpforms-field-address .wpforms-field-row:nth-child(2) > div{
  flex:0 0 100% !important;
  width:100% !important;
  max-width:100% !important;
}

/* şehir / eyalet */
#wpforms-1903 .wpforms-field-address .wpforms-field-row:nth-child(3) .wpforms-field-row-block{
  flex:0 0 calc(50% - 6px) !important;
  width:calc(50% - 6px) !important;
  max-width:calc(50% - 6px) !important;
}

/* posta kodu / ülke */
#wpforms-1903 .wpforms-field-address .wpforms-field-row:nth-child(4) .wpforms-field-row-block{
  flex:0 0 calc(50% - 6px) !important;
  width:calc(50% - 6px) !important;
  max-width:calc(50% - 6px) !important;
}

/* dosya yükleme */
#wpforms-1903 .wpforms-field-file-upload .wpforms-uploader{
  border:1px dashed var(--dm-border) !important;
  background:#fafafa !important;
  padding:28px 20px !important;
  min-height:150px !important;
}

#wpforms-1903 .wpforms-field-file-upload .dz-message{
  margin:0 !important;
  text-align:center !important;
  color:var(--dm-text) !important;
}

#wpforms-1903 .wpforms-field-file-upload .modern-title{
  display:block !important;
  font-size:15px !important;
  font-weight:500 !important;
  line-height:1.5 !important;
  margin-top:8px !important;
}

#wpforms-1903 .wpforms-field-file-upload .modern-title span{
  color:var(--dm-accent) !important;
  font-weight:600 !important;
}

/* submit */
#wpforms-1903 .wpforms-submit-container{
  margin-top:14px !important;
  padding:0 !important;
}

#wpforms-1903 .wpforms-submit{
  min-width:140px !important;
  height:44px !important;
  padding:0 24px !important;
  border:0 !important;
  border-radius:0 !important;
  background:var(--dm-btn) !important;
  color:#fff !important;
  font-size:14px !important;
  font-weight:600 !important;
  line-height:44px !important;
  box-shadow:none !important;
}

#wpforms-1903 .wpforms-submit:hover{
  background:var(--dm-btn-hover) !important;
}

/* hata */
#wpforms-1903 .wpforms-error{
  color:var(--dm-accent) !important;
  font-size:12px !important;
  margin-top:5px !important;
}

/* mobil */
@media (max-width:767px){
  #wpforms-1903 .wpforms-field-name .wpforms-field-row{
    flex-wrap:wrap !important;
  }

  #wpforms-1903 .wpforms-field-name .wpforms-field-row-block,
  #wpforms-1903 .wpforms-field-address .wpforms-field-row:nth-child(3) .wpforms-field-row-block,
  #wpforms-1903 .wpforms-field-address .wpforms-field-row:nth-child(4) .wpforms-field-row-block{
    flex:0 0 100% !important;
    width:100% !important;
    max-width:100% !important;
  }
}/* End custom CSS */