.elementor-kit-11{--e-global-color-primary:#011837;--e-global-color-secondary:#E4291E;--e-global-color-text:#64748B;--e-global-color-accent:#000000;--e-global-color-a8be9f7:#FFFFFF;--e-global-color-8fb906e:#1E293B;--e-global-color-98da2ed:#F8FAFC;--e-global-color-7b27ba9:#F1F5F9;--e-global-color-4654cb0:#1A56DB;--e-global-color-b48485d:#F59E0B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:64px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.05em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-primary-word-spacing:0px;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.6em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-secondary-word-spacing:0px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:700;--e-global-typography-text-line-height:1.6em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-text-word-spacing:0px;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:1.6em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-accent-word-spacing:0px;--e-global-typography-c8a2ca4-font-family:"Roboto";--e-global-typography-c8a2ca4-font-size:12px;--e-global-typography-c8a2ca4-font-weight:400;--e-global-typography-c8a2ca4-line-height:1.6em;--e-global-typography-c8a2ca4-letter-spacing:0px;--e-global-typography-c8a2ca4-word-spacing:0px;background-color:var( --e-global-color-a8be9f7 );color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 h1{color:var( --e-global-color-a8be9f7 );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-11 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-kit-11 h3{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;letter-spacing:0px;word-spacing:0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-11{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-kit-11 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-kit-11 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* ===== Bayramlar – CF7 "Kayıt Bilgisi Alın" formu ===== */
.bk-form{
  --bk-primary:#011837;
  --bk-secondary:#E4291E;
  --bk-muted:#64748b;
  background:#fff;
  border-radius:16px;
  padding:40px 36px;
  box-shadow:0 20px 60px rgba(0,0,0,.15);
}
.bk-form .wpcf7-form-control-wrap{ display:block; }

.bk-form__title{
  font-size:1.2rem; font-weight:700;
  color:var(--bk-primary); margin:0 0 18px;
}

.bk-form .contact-form__group{ margin-bottom:20px; }
.bk-form label{
  display:block; font-size:.82rem; font-weight:600;
  color:var(--bk-primary); margin-bottom:6px;
}
.bk-form .contact-form__group > label span{ color:var(--bk-secondary); }

/* input / select / textarea ortak görünüm */
.bk-form input.wpcf7-form-control,
.bk-form select.wpcf7-form-control,
.bk-form textarea.wpcf7-form-control{
  width:100%; padding:12px 16px;
  border:1px solid rgba(0,0,0,.1); border-radius:8px;
  font-size:.88rem; font-family:inherit; color:#1e293b;
  background:#fff; transition:border-color .3s ease;
}
.bk-form textarea.wpcf7-form-control{ resize:vertical; min-height:90px; }
.bk-form input.wpcf7-form-control::placeholder,
.bk-form textarea.wpcf7-form-control::placeholder{ color:#aab0b8; }
.bk-form input.wpcf7-form-control:focus,
.bk-form select.wpcf7-form-control:focus,
.bk-form textarea.wpcf7-form-control:focus{
  outline:none; border-color:var(--bk-primary);
}

/* KVKK onay kutusu */
.bk-form .contact-form__check{ margin-bottom:24px; }
.bk-form .wpcf7-acceptance .wpcf7-list-item{ margin:0; }
.bk-form .wpcf7-acceptance .wpcf7-list-item label{
  display:flex; align-items:flex-start; gap:10px;
  font-size:.78rem; font-weight:400; color:var(--bk-muted);
  line-height:1.5; margin:0; cursor:pointer;
}
.bk-form .wpcf7-acceptance input[type="checkbox"]{
  width:auto; margin-top:3px; accent-color:var(--bk-secondary);
}
.bk-form .contact-form__check a{
  color:var(--bk-secondary); text-decoration:underline;
}

/* Gönder butonu */
.bk-form input.wpcf7-submit{
  width:100%; padding:14px 24px;
  background:var(--bk-secondary); color:#fff; border:none;
  border-radius:100px; font-size:.95rem; font-weight:700;
  font-family:inherit; cursor:pointer; transition:all .3s ease;
}
.bk-form input.wpcf7-submit:hover{
  background:#c91f15; transform:translateY(-2px);
  box-shadow:0 8px 25px rgba(228,41,30,.3);
}

/* WhatsApp linki (beyaz kart üzerinde okunur) */
.bk-form .contact-form__wa{
  display:block; margin-top:14px; text-align:center;
  font-size:.85rem; color:var(--bk-muted);
  text-decoration:none; transition:color .3s ease;
}
.bk-form .contact-form__wa:hover{ color:var(--bk-secondary); }

/* CF7 doğrulama/uyarı mesajları */
.bk-form .wpcf7-not-valid-tip{ color:var(--bk-secondary); font-size:.74rem; margin-top:4px; }
.bk-form .wpcf7-form-control.wpcf7-not-valid{ border-color:var(--bk-secondary); }
.bk-form .wpcf7-response-output{
  margin:16px 0 0; padding:10px 14px;
  border-radius:8px; font-size:.82rem;
}
.bk-form .wpcf7-spinner{ margin:0 auto; display:block; }

/* ===== Responsive ===== */
@media (max-width:480px){
  .bk-form{ padding:28px 22px; }
}

/* CF7'nin otomatik eklediği satır boşluklarını kaldır */
.bk-form br{ display:none; }
.bk-form p{ margin:0; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-display: auto;
	src: url('https://bayramlar.onlipr.tr/wp-content/uploads/2026/10/Roboto-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */