@charset "UTF-8";
/* Standart Tanımlamalar */

@-webkit-keyframes bw-buzz-efect {
  10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  60% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  90% {-webkit-transform: translateX(1px) rotate(0);transform: translateX(1px) rotate(0);}
  100% {-webkit-transform: translateX(-1px) rotate(0);transform: translateX(-1px) rotate(0);}
}
@keyframes bw-buzz-efect {
  10% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  20% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  30% {-webkit-transform: translateX(3px) rotate(2deg);transform: translateX(3px) rotate(2deg);}
  40% {-webkit-transform: translateX(-3px) rotate(-2deg);transform: translateX(-3px) rotate(-2deg);}
  50% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  60% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  70% {-webkit-transform: translateX(2px) rotate(1deg);transform: translateX(2px) rotate(1deg);}
  80% {-webkit-transform: translateX(-2px) rotate(-1deg);transform: translateX(-2px) rotate(-1deg);}
  90% {-webkit-transform: translateX(1px) rotate(0);transform: translateX(1px) rotate(0);}
  100% {-webkit-transform: translateX(-1px) rotate(0);transform: translateX(-1px) rotate(0);}
}
.bw-buzz-efect {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px transparent;float: right;}
.bw-buzz-efect:hover, .bw-buzz-efect:focus, .bw-buzz-efect:active {-webkit-animation-name: bw-buzz-efect;animation-name: bw-buzz-efect;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;}
.bwlogo{text-align:right;}

#gmaps{width:100%; height:500px}

@media only screen and (max-width: 767px), only screen and (max-device-width: 767px) {
.bw-buzz-efect {float:none;}
.bwlogo{text-align: center;}
}



/*KVKK STİL*/

table.bwcctable{
  width: 100%;
  border: 1px solid #ececee;
  margin:0;
}

table.bwcctable th{
  padding: 20px;
  background:#ececec;
}

table.bwcctable th p{
  font-size: 18px;
  font-weight: 600;
  color: #000;
}

table.bwcctable td{
  padding: 20px;
  border: 1px solid #ececee;
}



:root {
  --cc-font-family: 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --cc-font-size: 14px;
  
  /* Başkent Ana Koyu Arka Plan (bg-baskent-gray) */
  --cc-bg: #1A1A1A; 
  --cc-z-index: 2147483647;
  --cc-text: #ffffff;
  --cc-border-radius: 0.25rem;
  
  /* Başkent Kırmızı Buton (Tümünü Kabul Et vs) */
  --cc-btn-primary-bg: #E4001B;
  --cc-btn-primary-text: #ffffff;
  --cc-btn-primary-hover-bg: #ffffff;
  --cc-btn-primary-hover-text: #E4001B;
  
  /* İkincil Butonlar (Ayarları Kaydet, Reddet vs) */
  --cc-btn-secondary-bg: #2a2a2a;
  --cc-btn-secondary-text: #9ca3af;
  --cc-btn-secondary-hover-bg: #333333;
  --cc-btn-secondary-hover-text: #ffffff;
  --cc-btn-border-radius: 0.25rem;
  
  /* İzin Geçiş Butonları (Switch) */
  --cc-toggle-bg-off: #4b5563;
  --cc-toggle-bg-on: #E4001B;
  --cc-toggle-bg-readonly: #374151;
  --cc-toggle-knob-bg: #ffffff;
  --cc-toggle-knob-icon-color: #1A1A1A;
  
  /* İç Metinler ve Sınır Çizgileri */
  --cc-block-text: #9ca3af;
  --cc-cookie-category-block-bg: #111111;
  --cc-cookie-category-block-bg-hover: #222222;
  --cc-section-border: #1f2937;
  --cc-cookie-table-border: #1f2937;
  
  /* Arka Plan Siyah Maske */
  --cc-overlay-bg: #000000;
  --cc-overlay-opacity: 0.85;
  --cc-consent-modal-box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  
  /* Kaydırma Çubuğu */
  --cc-webkit-scrollbar-bg: #1f2937;
  --cc-webkit-scrollbar-bg-hover: #E4001B;
}

/* Alt butonların sığması için esnek yapı */
#s-bns {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px !important;
    height: auto !important; /* Yüksekliği sabit olmaktan çıkarıyoruz */
}

#s-bns .c-bn {
    flex: 1 1 30% !important; /* 3 butonun da sığması için */
    min-width: 120px !important;
}
 
.c_darkmode {
  --cc-bg: #181b1d;
  --cc-text: #d8e5ea;
  --cc-btn-primary-bg: #a6c4dd;
  --cc-btn-primary-text: #000;
  --cc-btn-primary-hover-bg: #c2dff7;
  --cc-btn-primary-hover-text: var(--cc-btn-primary-text);
  --cc-btn-secondary-bg: #33383c;
  --cc-btn-secondary-text: var(--cc-text);
  --cc-btn-secondary-hover-bg: #3e454a;
  --cc-btn-secondary-hover-text: var(--cc-btn-secondary-text);
  --cc-toggle-bg-off: #667481;
  --cc-toggle-bg-on: var(--cc-btn-primary-bg);
  --cc-toggle-bg-readonly: #454c54;
  --cc-toggle-knob-bg: var(--cc-cookie-category-block-bg);
  --cc-toggle-knob-icon-color: var(--cc-bg);
  --cc-block-text: #b3bfc5;
  --cc-cookie-category-block-bg: #23272a;
  --cc-cookie-category-block-bg-hover: #2b3035;
  --cc-section-border: #292d31;
  --cc-cookie-table-border: #2b3035;
  --cc-webkit-scrollbar-bg: #667481;
  --cc-webkit-scrollbar-bg-hover: #9199a0;
}
 