.elementor-8504 .elementor-element.elementor-element-3c8f732c{--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:55px;--padding-bottom:89px;--padding-left:37.5px;--padding-right:37.5px;}.elementor-8504 .elementor-element.elementor-element-3c8f732c:not(.elementor-motion-effects-element-type-background), .elementor-8504 .elementor-element.elementor-element-3c8f732c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8504 .elementor-element.elementor-element-6e8bcee3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8504 .elementor-element.elementor-element-642e5d1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8504 .elementor-element.elementor-element-3f918e7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8504 .elementor-element.elementor-element-8c5e044{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8504 .elementor-element.elementor-element-7b50ff8c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8504 .elementor-element.elementor-element-51121d22{--grid-template-columns:repeat(0, auto);--grid-column-gap:13px;--grid-row-gap:0px;}.elementor-8504 .elementor-element.elementor-element-51121d22 .elementor-widget-container{text-align:left;}.elementor-8504 .elementor-element.elementor-element-51121d22 .elementor-social-icon{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(65,64,66,.35);}.elementor-8504 .elementor-element.elementor-element-51121d22 .elementor-social-icon:hover{border-color:#FBB040;}@media(min-width:768px){.elementor-8504 .elementor-element.elementor-element-3c8f732c{--content-width:1705px;}}@media(max-width:1024px){.elementor-8504 .elementor-element.elementor-element-3c8f732c{--padding-top:44px;--padding-bottom:55px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-8504 .elementor-element.elementor-element-3c8f732c{--padding-top:0px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-2244c635 *//* =========================================================
   AVIEX - ILETISIM FORMU (v3, Alternatif B)
   Sadece bu formu etkiler. CF7 ayarlarina (e-posta, KVKK,
   reCAPTCHA) dokunmaz; yalnizca gorunumu duzenler.
   ========================================================= */
.aviex-iletisim-form{
  --av-sari:#FBB040; --av-sari-koyu:#B8760F; --av-cizgi:rgba(65,64,66,.22);
  --av-baslik:#414042; --av-metin:#6A6864; --av-soluk:#9A958E; --av-bosluk:21px;
}
.aviex-iletisim-form,.aviex-iletisim-form input,.aviex-iletisim-form textarea,.aviex-iletisim-form label{font-family:inherit !important}

/* alanlar */
html body .aviex-iletisim-form input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
html body .aviex-iletisim-form textarea.wpcf7-form-control{
  width:100% !important;max-width:100% !important;box-sizing:border-box !important;
  font-size:15px !important;font-weight:300 !important;line-height:1.5 !important;color:var(--av-baslik) !important;
  background:#FFFFFF !important;border:1px solid var(--av-cizgi) !important;border-radius:0 !important;
  padding:14px 16px !important;margin:0 !important;box-shadow:none !important;height:auto !important;
  transition:border-color .2s ease,box-shadow .2s ease !important;
}
html body .aviex-iletisim-form textarea.wpcf7-form-control{min-height:160px !important;resize:vertical !important}
html body .aviex-iletisim-form .wpcf7-form-control::placeholder{color:var(--av-soluk) !important;opacity:1 !important}
html body .aviex-iletisim-form .wpcf7-form-control:focus{outline:0 !important;border-color:var(--av-sari) !important;box-shadow:0 0 0 3px rgba(251,176,64,.16) !important}

/* izgara: iki sutunlu satirlar (buton ve KVKK haric) */
html body .aviex-iletisim-form .wpcf7-form > div:not(.contact-btn):not(.aviex-kvkk){
  display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:var(--av-bosluk) !important;margin:0 0 var(--av-bosluk) !important;padding:0 !important;
}
html body .aviex-iletisim-form .wpcf7-form > div:not(.contact-btn):not(.aviex-kvkk) > *{
  width:auto !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:0 !important;float:none !important;
}
html body .aviex-iletisim-form .wpcf7-form > div:not(.contact-btn):not(.aviex-kvkk) > *:only-child{grid-column:1 / -1 !important}
.aviex-iletisim-form .wpcf7-form-control-wrap{display:block !important;margin:0 !important}
.aviex-iletisim-form form p{margin:0 !important}

/* KVKK */
html body .aviex-iletisim-form .wpcf7-form .aviex-kvkk{margin:0 !important;font-size:13px !important;line-height:1.6 !important;font-weight:300 !important;color:var(--av-metin) !important}
html body .aviex-iletisim-form .wpcf7-form .aviex-kvkk .wpcf7-list-item{display:flex !important;align-items:flex-start !important;gap:10px !important;margin:0 !important}
html body .aviex-iletisim-form .wpcf7-form .aviex-kvkk input[type="checkbox"]{width:17px !important;height:17px !important;min-width:17px !important;margin:3px 0 0 !important;accent-color:var(--av-sari) !important;cursor:pointer !important}
html body .aviex-iletisim-form .wpcf7-form .aviex-kvkk a{color:var(--av-sari-koyu) !important;text-decoration:underline !important;text-underline-offset:2px !important}

/* GONDER: cizgi + nokta + yazi (sitenin imza butonu) */
html body .aviex-iletisim-form .wpcf7-form div.contact-btn{
  position:relative !important;display:inline-flex !important;flex-direction:row !important;flex-wrap:nowrap !important;
  align-items:center !important;gap:0 !important;grid-template-columns:none !important;
  width:auto !important;min-height:48px !important;margin:26px 0 0 !important;padding:0 !important;
  background:none !important;border:0 !important;box-shadow:none !important;cursor:pointer !important;
}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn > i,
html body .aviex-iletisim-form .wpcf7-form div.contact-btn br{display:none !important}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn::before{content:"" !important;order:0 !important;flex:0 0 auto !important;width:48px !important;height:1px !important;background:#BDBDBD !important;margin-right:13px !important;transition:width .3s ease,background-color .3s ease !important}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn::after{content:"" !important;order:1 !important;flex:0 0 auto !important;width:7px !important;height:7px !important;border-radius:50% !important;background:var(--av-sari) !important;margin-right:13px !important}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn input.wpcf7-submit{
  order:2 !important;flex:0 0 auto !important;display:inline-block !important;width:auto !important;
  font-size:14px !important;font-weight:600 !important;letter-spacing:2.6px !important;text-transform:none !important;
  color:#15171C !important;background:none !important;border:0 !important;border-radius:0 !important;padding:0 !important;margin:0 !important;box-shadow:none !important;cursor:pointer !important;
}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn .wpcf7-spinner{order:3 !important;margin:0 0 0 13px !important}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn:hover::before,
html body .aviex-iletisim-form .wpcf7-form div.contact-btn:focus-within::before{width:76px !important;background:var(--av-sari) !important}
html body .aviex-iletisim-form .wpcf7-form div.contact-btn:hover input.wpcf7-submit{color:var(--av-sari-koyu) !important}
html body .aviex-iletisim-form input.wpcf7-submit:focus-visible{outline:2px solid var(--av-sari) !important;outline-offset:6px !important}

/* hata / basari mesajlari */
html body .aviex-iletisim-form .wpcf7-not-valid-tip{display:block !important;position:static !important;font-size:12.5px !important;color:#C0392B !important;margin:6px 0 0 !important;background:none !important;border:0 !important;padding:0 !important}
html body .aviex-iletisim-form .wpcf7-form .wpcf7-not-valid{border-color:#C0392B !important}
html body .aviex-iletisim-form form.wpcf7-form .wpcf7-response-output{display:none !important}
html body .aviex-iletisim-form form.wpcf7-form:is(.sent,.invalid,.unaccepted,.spam,.failed,.aborted) .wpcf7-response-output{
  display:block !important;box-sizing:border-box !important;width:100% !important;margin:21px 0 0 !important;padding:14px 16px !important;
  border:1px solid #E0A9A2 !important;border-radius:0 !important;background:#FDF1EF !important;color:#A6392C !important;font-size:14px !important;line-height:1.6 !important}
html body .aviex-iletisim-form form.wpcf7-form.sent .wpcf7-response-output{border-color:#EBC98D !important;background:#FDF4E6 !important;color:#7A5410 !important}

/* mobil */
@media (max-width:880px){
  .aviex-iletisim-form{--av-bosluk:13px}
  html body .aviex-iletisim-form .wpcf7-form > div:not(.contact-btn):not(.aviex-kvkk){grid-template-columns:minmax(0,1fr) !important}
  html body .aviex-iletisim-form input.wpcf7-form-control:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
  html body .aviex-iletisim-form textarea.wpcf7-form-control{font-size:16px !important}
  html body .aviex-iletisim-form textarea.wpcf7-form-control{min-height:140px !important}
  html body .aviex-iletisim-form .wpcf7-form div.contact-btn{margin-top:21px !important}
}
@media (prefers-reduced-motion:reduce){html body .aviex-iletisim-form *{transition:none !important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c8f732c *//* AVIEX · Iletisim v5 — tek blok: solda harita, sagda form (form gorunumu kendi kodunda) */
.elementor-8504 .elementor-element.elementor-element-3c8f732c{--pad:37.5px;--sari:#FBB040;--line:rgba(65,64,66,.12);--mid:#9A958E;padding:55px var(--pad) 89px!important;background:#FFFFFF}
.elementor-8504 .elementor-element.elementor-element-3c8f732c>.e-con-inner{max-width:1705px!important;width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .elementor-widget{margin-block-end:0!important;margin-bottom:0!important}
/* ---- blok ---- */
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-blok{flex-direction:row!important;align-items:stretch!important;gap:0!important;padding:0!important;border:1px solid var(--line);background:#FFFFFF}
/* ---- sol: harita ---- */
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map{flex:0 0 38.2%!important;width:38.2%!important;min-width:0!important;min-height:560px;position:relative!important;padding:0!important;background:#E9E5DF;overflow:hidden}
/* harita: mutlak konum Elementor'un kendi widget kutusuna verilir; yukseklik zinciri kopmaz */
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map>.elementor-widget-html:first-child{position:static!important;margin:0!important;padding:0!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map .avxi-emb{position:static!important;margin:0!important;padding:0!important;line-height:0}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map .avxi-emb iframe{position:absolute!important;left:0!important;top:0!important;right:0!important;bottom:0!important;display:block!important;
  width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;filter:saturate(.88) contrast(1.02)}
/* cerez izni beklenirken cikan yer tutucu da alani doldursun */
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map [class*="rcb-content-blocker"],.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map [class*="content-blocker"]{height:100%!important;min-height:330px!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart{position:absolute!important;left:26px!important;right:26px!important;bottom:26px!important;width:auto!important;z-index:2;background:#FFFFFF;padding:21px!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart .avxi-k{display:flex;flex-direction:column;gap:13px;font-family:Prompt,sans-serif}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart b{font-size:10px;font-weight:600;letter-spacing:2.4px;color:var(--sari)}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart .avxi-firma{display:flex;flex-direction:column;gap:5px}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart .avxi-firma span:first-child{font-size:15px;font-weight:400;color:#414042}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart .avxi-firma span:last-child{font-size:11.5px;font-weight:300;color:var(--mid)}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart address{font-style:normal;font-size:14.5px;font-weight:300;line-height:1.7;color:#414042}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;border:1px solid rgba(65,64,66,.2);font-size:11px;font-weight:600;
  letter-spacing:2.2px;color:#414042!important;text-decoration:none!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sari);flex:none}
@media (hover:hover){ .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart a:hover{background:#414042;border-color:#414042;color:#FFFFFF!important} }
/* ---- sag: form sutunu ---- */
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-form{flex:1 1 auto!important;width:auto!important;min-width:0!important;gap:34px!important;padding:55px 55px 44px!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h1 .elementor-heading-title{display:flex!important;align-items:center;gap:13px;margin:0!important;font-family:Prompt,sans-serif!important;font-size:11.5px!important;
  font-weight:600!important;letter-spacing:3.2px!important;line-height:1.6!important;color:var(--sari)!important;text-transform:uppercase}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h1 .elementor-heading-title::before{content:"";width:34px;height:1px;background:var(--sari);flex:none}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h2 .elementor-heading-title{margin:0!important;font-family:Prompt,sans-serif!important;font-size:38px!important;font-weight:300!important;letter-spacing:-1.2px!important;
  line-height:1.1!important;color:#414042!important;text-transform:none!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-sub p{margin:0!important;max-width:560px;font-family:Prompt,sans-serif;font-size:16px!important;font-weight:300!important;line-height:1.75!important;color:#6A6864!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-bas{gap:16px!important;padding:0!important}
/* ---- alt serit ---- */
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-alt{margin-top:auto!important;padding:26px 0 0!important;border-top:1px solid var(--line);flex-direction:row!important;align-items:flex-end!important;
  justify-content:space-between!important;gap:34px!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal{display:flex;flex-direction:row;flex-wrap:nowrap;gap:34px;min-width:0;font-family:Prompt,sans-serif}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal span{display:flex;flex-direction:column;gap:4px}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal b{font-size:10px;font-weight:600;letter-spacing:2.2px;color:var(--sari)}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal a{font-size:16px;font-weight:400;white-space:nowrap;color:#414042!important;text-decoration:none!important;transition:color .25s ease}
@media (hover:hover){ .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal a:hover{color:#6A6864!important} }
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-soc{flex:0 0 auto!important;width:auto!important;padding:0!important}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-soc .elementor-social-icon{width:40px!important;height:40px!important;border:1px solid rgba(65,64,66,.16)!important;background:transparent!important;color:#6A6864!important;
  transition:border-color .3s ease,color .3s ease}
.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-soc .elementor-social-icon svg,.elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-soc .elementor-social-icon i{fill:currentColor;color:inherit;font-size:14px!important;width:14px;height:14px}
@media (hover:hover){ .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-soc .elementor-social-icon:hover{border-color:#414042!important;color:#414042!important} }
/* ---- laptop ---- */
@media (max-width:1366px){
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-form{padding:44px 44px 34px!important;gap:26px!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h2 .elementor-heading-title{font-size:32px!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal{gap:26px}
}
/* ---- tablet: harita uste ---- */
@media (max-width:1024px){
  .elementor-8504 .elementor-element.elementor-element-3c8f732c{--pad:30px;padding-top:44px!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-blok{flex-direction:column!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map{flex:0 0 auto!important;width:100%!important;height:360px!important;min-height:0!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-form{padding:34px 30px!important}
}
/* ---- telefon ---- */
@media (max-width:767px){
  .elementor-8504 .elementor-element.elementor-element-3c8f732c{--pad:0px;padding:0 0 55px!important;--line:rgba(65,64,66,.12)}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-blok{border-left:0;border-right:0}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-map{height:330px!important;min-height:0!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart{left:16px!important;right:16px!important;bottom:16px!important;padding:18px!important}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart .avxi-firma span:first-child{font-size:14px}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kart address{font-size:13.5px}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-form{padding:34px 24px!important;gap:26px!important;align-items:center!important;text-align:center}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-bas{align-items:center!important;text-align:center}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h1 .elementor-heading-title{justify-content:center;font-size:10.5px!important;gap:12px}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h1 .elementor-heading-title::before{width:26px}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h1 .elementor-heading-title::after{content:"";width:26px;height:1px;background:var(--sari);flex:none}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-h2 .elementor-heading-title{font-size:28px!important;letter-spacing:-.9px!important;text-align:center}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-sub p{font-size:15px!important;text-align:center}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-alt{flex-direction:column!important;align-items:center!important;gap:21px!important;width:100%}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-kanal{flex-direction:column;align-items:center;gap:13px;text-align:center}
  .elementor-8504 .elementor-element.elementor-element-3c8f732c .avxi-soc .elementor-social-icons-wrapper{justify-content:center!important}
}
@media (prefers-reduced-motion:reduce){ .elementor-8504 .elementor-element.elementor-element-3c8f732c *{transition:none!important} }/* End custom CSS */