/* Kaplan Floor tasarım CSS'i — Çizgi Teknoloji */
.col-md-3.lqd-shop-topbar-ajax-filter {
    display: none !important;
}



[data-mobile-nav-align=center] .lqd-mobile-sec .submenu-expander {
    right: 0 !important;
    position: absolute !important;
    margin-inline-start: 10px !important;
}

/* ===== KAPLAN FLOOR — TIPOGRAFI (Cizgi Teknoloji) ===== */
@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}

html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}

h1,h2,h3,h4,h5,
.ld-fh-element,.elementor-heading-title,
.page-title,.entry-title,.product_title,
.woocommerce-loop-product__title,
.kc-title,.kf-card-title,.kf-split-title,.kf-title,.kf-h1{
  font-family:'Marcellus',Georgia,'Times New Roman',serif !important;
  font-weight:400 !important;
  letter-spacing:.025em;
}

/* Menu ve butonlar: sans kalsin, sadece ferahlasin */
header nav a,.menu-item>a,.elementor-button,.kf-btn,.kc-btn{letter-spacing:.09em}

/* Logo: yeni dosya genis oranli, header'da dogru yuksekligi alsin */
header img[src*="kaplanfloor-logo"]{height:auto;max-height:44px;width:auto}
footer img[src*="kaplanfloor-logo"]{height:auto;max-height:38px;width:auto}
/* ===== TIPOGRAFI SONU ===== */

/* ===== KF-GENEL: Cizgi Teknoloji - site geneli tipografi ve marka duzeni ===== */
:root{
  --kf-gold:#a8823c;
  --kf-gold-dark:#8d6c2f;
  --kf-ink:#17140f;
  --kf-cream:#faf8f5;
  --kf-line:#e8e2d9;
  --kf-muted:#55504a;
}
html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body{font-variant-ligatures:common-ligatures}

/* --- Basliklar: Marcellus, incelikli harf araligi --- */
h1,h2,h3,h4,h5,h6,
.elementor-heading-title,
.titlebar-title,
.lqd-fancy-title,
.woocommerce-loop-product__title,
.product_title{
  font-family:'Marcellus',Georgia,'Times New Roman',serif !important;
  font-weight:400 !important;
  letter-spacing:.028em;
  line-height:1.2;
}
h1,.elementor-widget-heading h1.elementor-heading-title{letter-spacing:.038em;line-height:1.14}
h2,.elementor-widget-heading h2.elementor-heading-title{letter-spacing:.034em;line-height:1.18}
h5,h6{letter-spacing:.09em}

/* --- Govde metni: biraz daha hafif ve ferah --- */
p,li,.elementor-widget-text-editor,.elementor-text-editor{
  font-weight:300;
  line-height:1.78;
}
.elementor-widget-text-editor p:last-child{margin-bottom:0}

/* --- Butonlar: Elementor varsayilan moru temizle, markaya cek --- */
.elementor-button,
.elementor-button-link,
.wp-block-button__link,
button.btn,
.btn-primary{
  font-family:'Marcellus',Georgia,serif !important;
  letter-spacing:.14em !important;
  text-transform:uppercase;
  border-radius:2px !important;
  transition:background-color .3s ease,color .3s ease,border-color .3s ease !important;
}
.elementor-button:not(.btn-naked):not(.elementor-button-link){
  background-color:var(--kf-gold) !important;
  color:#fff !important;
  border:1px solid var(--kf-gold) !important;
}
.elementor-button:not(.btn-naked):not(.elementor-button-link):hover{
  background-color:var(--kf-ink) !important;
  border-color:var(--kf-ink) !important;
  color:#fff !important;
}

/* --- Ust menu --- */
.main-nav > li > a{
  font-family:'Marcellus',Georgia,serif !important;
  letter-spacing:.11em;
  font-weight:400;
}
.main-nav > li > a:hover,.main-nav > li.current-menu-item > a{color:var(--kf-gold) !important}

/* --- Alt menu (dropdown) --- */
.main-nav .nav-item-children{
  background:#fff;
  border:1px solid var(--kf-line);
  border-radius:3px;
  box-shadow:0 18px 44px rgba(23,20,15,.10);
  padding:10px 0;
  min-width:252px;
}
.main-nav .nav-item-children li a{
  font-family:'Marcellus',Georgia,serif !important;
  letter-spacing:.07em;
  font-size:13.5px;
  padding:9px 22px !important;
  color:var(--kf-ink) !important;
}
.main-nav .nav-item-children li a:hover{color:var(--kf-gold) !important;background:var(--kf-cream)}

/* --- Sayfa basligi seridi --- */
.titlebar,.lqd-titlebar{background:var(--kf-cream)}
.titlebar-title{letter-spacing:.05em}

/* --- Tema demo artiklari --- */
a[href*="liquid-themes.com"]{display:none !important}

/* --- Gorsel hijyen --- */
img{max-width:100%;height:auto}
.elementor-widget-image img{border-radius:2px}

/* --- Secim rengi --- */
::selection{background:var(--kf-gold);color:#fff}
/* ===== KF-GENEL SON ===== */

/* ===== KF-ANCHOR: yapiskan menu icin baglanti kaydirma payi ===== */
html{scroll-behavior:smooth}
[id]{scroll-margin-top:118px}
/* ===== KF-ANCHOR SON ===== */

/* ===== KF-MOBILLOGO: mobil baslikta eski logoyu orijinaliyle degistir ===== */
.lqd-mobile-sec .navbar-brand img,
.lqd-mobile-sec .navbar-brand-inner img{
  content:url(https://kaplanfloor.com/wp-content/uploads/2026/11/kaplanfloor-logo-600.png);
  height:auto !important;
  max-height:30px !important;
  width:auto !important;
  max-width:190px !important;
  object-fit:contain;
}
/* ===== KF-MOBILLOGO SON ===== */



/* ===== KF-UI: ust bar yuksekligi, dokunma halleri, bolum ritmi ===== */
:root{--kf-gold-ac:#c2994b;--kf-warm:#f3efe8}

/* 1) Ust bar daha yuksek ve nefes alan */
header.header .elementor-element-9b13fab{min-height:88px;align-items:center}
header.header .elementor-element-a31cf37{min-height:66px;align-items:center}

/* 2) Menu: okunur boyut + her durumda belli olan alt cizgi */
header .main-nav > li > a{
  font-size:13.5px !important;
  letter-spacing:.14em;
  padding-top:14px !important;padding-bottom:14px !important;
  position:relative;
}
header .main-nav > li > a::after{
  content:"";position:absolute;left:0;right:0;bottom:6px;height:1.5px;
  background:var(--kf-gold);transform:scaleX(0);transform-origin:left;
  transition:transform .25s ease;
}
header .main-nav > li:hover > a::after,
header .main-nav > li.current-menu-item > a::after,
header .main-nav > li.current-menu-ancestor > a::after,
header .main-nav > li.current-menu-parent > a::after{transform:scaleX(1)}
header .main-nav > li.current-menu-item > a,
header .main-nav > li.current-menu-ancestor > a{color:var(--kf-gold) !important}

/* 3) Butonlar: durma / uzerine gelme / basma / klavye odagi — dordu de ayri */
.elementor-button:not(.btn-naked):not(.elementor-button-link){
  border-radius:2px !important;
  background-color:var(--kf-gold) !important;color:#fff !important;
  border:1px solid var(--kf-gold) !important;
  box-shadow:0 10px 24px -14px rgba(168,130,60,.85);
  transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease !important;
}
.elementor-button:not(.btn-naked):not(.elementor-button-link):hover{
  background-color:var(--kf-ink) !important;border-color:var(--kf-ink) !important;
  transform:translateY(-2px);
  box-shadow:0 16px 32px -16px rgba(23,20,15,.55);
}
.elementor-button:not(.btn-naked):not(.elementor-button-link):active{
  transform:translateY(0);
  box-shadow:0 4px 10px -6px rgba(23,20,15,.55);
  background-color:#0f0d0a !important;
}

/* 4) Klavye odagi her tiklanabilir ogede gorunur */
a:focus-visible,button:focus-visible,.elementor-button:focus-visible,
input:focus-visible,select:focus-visible,textarea:focus-visible{
  outline:2px solid var(--kf-gold) !important;outline-offset:3px;border-radius:2px;
}

/* 5) Metin icindeki baglantilar */
.elementor-widget-text-editor a:not(.elementor-button),
.elementor-widget-theme-post-content a:not(.elementor-button){
  color:var(--kf-gold);border-bottom:1px solid rgba(168,130,60,.38);
  transition:color .2s ease,border-color .2s ease;
}
.elementor-widget-text-editor a:not(.elementor-button):hover,
.elementor-widget-theme-post-content a:not(.elementor-button):hover{
  color:var(--kf-ink);border-bottom-color:var(--kf-ink);
}

/* 6) Kart benzeri ogeler: uzerine gelince belli olsun */
.elementor-post,.elementor-portfolio-item,.product,.elementor-widget-image-box .elementor-image-box-wrapper{
  transition:transform .25s ease,box-shadow .25s ease;
}
.elementor-post:hover,.elementor-portfolio-item:hover,.product:hover{
  transform:translateY(-4px);
  box-shadow:0 20px 44px -26px rgba(23,20,15,.38);
}

/* 7) Anasayfa bolum ritmi: beyaz / sicak kirik beyaz donusumlu */
.elementor-element-106049b{background-color:#fff}
.elementor-element-c8dc344{background-color:var(--kf-warm)}
.elementor-element-197b04a{background-color:#fff}
.elementor-element-2cb983e{background-color:var(--kf-warm)}
.kfh-docs{background:#fff !important;border-top:1px solid var(--kf-line);border-bottom:1px solid var(--kf-line)}

.elementor-element-5b5721e{background-color:#fff}
.elementor-element-08db121{background-color:var(--kf-warm)}
/* ===== KF-UI SON ===== */



/* ===== KF-SOSYAL: adresi girilmemis sosyal ikonlari gizle (hesaplar verilince kaldirilacak) ===== */
footer.site-footer a:not([href]),
footer.site-footer a[href=""],
footer.site-footer .elementor-social-icon:not([href]){display:none !important}
/* ===== KF-SOSYAL SON ===== */

/* ===== KF-BTN: tum sitede tek buton dili ===== */
:root{--kf-gold-koyu:#8d6c2f}

/* Dolu buton */
.elementor-button:not(.btn-naked):not(.elementor-button-link),
.kf-btn.kf-btn-primary{
  background-color:var(--kf-gold-koyu) !important;
  border:1px solid var(--kf-gold-koyu) !important;
  color:#fff !important;
  border-radius:2px !important;
  box-shadow:0 10px 22px -14px rgba(141,108,47,.85) !important;
  transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease,box-shadow .2s ease !important;
}
.elementor-button:not(.btn-naked):not(.elementor-button-link):hover,
.kf-btn.kf-btn-primary:hover{
  background-color:var(--kf-ink) !important;border-color:var(--kf-ink) !important;color:#fff !important;
  transform:translateY(-2px);
  box-shadow:0 16px 30px -16px rgba(23,20,15,.6) !important;
}
.elementor-button:not(.btn-naked):not(.elementor-button-link):active,
.kf-btn.kf-btn-primary:active{
  transform:translateY(0);
  background-color:#0f0d0a !important;
  box-shadow:inset 0 2px 6px rgba(0,0,0,.35) !important;
}

/* Hatli (ikincil) buton */
.kf-btn.kf-btn-ghost{
  background:transparent !important;
  border:1px solid var(--kf-line) !important;
  color:var(--kf-ink) !important;
  border-radius:2px !important;
  transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease !important;
}
.kf-btn.kf-btn-ghost:hover{
  background:var(--kf-ink) !important;border-color:var(--kf-ink) !important;color:#fff !important;
  transform:translateY(-2px);
}
.kf-btn.kf-btn-ghost:active{transform:translateY(0);background:#0f0d0a !important}

/* Anasayfa belge kartlari da ayni dili konussun */
.kfh-item:focus-visible .kfh-shot{border-color:var(--kf-gold);box-shadow:0 0 0 3px rgba(168,130,60,.25)}
.kfh-item:active .kfh-shot{transform:translateY(-1px)}
/* ===== KF-BTN SON ===== */

/* ===== KF-FOOTER: degradeli koyu zemin, renkli logo, canli baglantilar ===== */
:root{--kf-gold-ac2:#d4b472;--kf-krem:#f1e8d8}

footer.site-footer{
  position:relative;overflow:hidden;
  background:
    radial-gradient(120% 95% at 12% 0%, #2d2419 0%, transparent 58%),
    radial-gradient(90% 70% at 88% 8%, rgba(168,130,60,.20) 0%, transparent 62%),
    radial-gradient(70% 60% at 50% 110%, rgba(168,130,60,.10) 0%, transparent 60%),
    linear-gradient(180deg,#241d15 0%,#1b1710 48%,#13100b 100%) !important;
}
footer.site-footer::before{
  content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;
  background:linear-gradient(90deg,transparent,#a8823c 28%,#d4b472 50%,#a8823c 72%,transparent);
}
footer.site-footer .elementor-213 > .elementor-element{background-color:transparent !important}

/* renkli logo (altin KAPLAN + krem FLOOR) */
footer.site-footer .elementor-element-9840f0d img{
  content:url(https://kaplanfloor.com/wp-content/uploads/2026/11/kaplanfloor-logo-footer.png);
}

/* temel metin */
footer.site-footer,
footer.site-footer p,
footer.site-footer li,
footer.site-footer .elementor-heading-title{color:rgba(241,232,216,.68) !important}

/* sutun basliklari */
footer.site-footer .elementor-element-a0c2bd8 .elementor-heading-title,
footer.site-footer .elementor-element-d40d24e .elementor-heading-title,
footer.site-footer .elementor-element-ca99992 .elementor-heading-title{
  color:var(--kf-gold-ac2) !important;
  font-size:11px !important;letter-spacing:.28em;text-transform:uppercase;
}

/* ---- footer menuleri: gercek hover + aktif sayfa ---- */
footer.site-footer .lqd-fancy-menu ul li{margin-bottom:10px}
footer.site-footer .lqd-fancy-menu ul li a{
  position:relative;display:inline-block;
  font-size:14.5px;color:rgba(241,232,216,.72) !important;
  padding-left:0;text-decoration:none;
  transition:color .3s ease,padding-left .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);
}
footer.site-footer .lqd-fancy-menu ul li a::before{
  content:"";position:absolute;left:0;top:50%;width:6px;height:6px;
  border:1px solid var(--kf-gold-ac2);transform:translateY(-50%) rotate(45deg);
  opacity:0;transition:opacity .3s ease;
}
footer.site-footer .lqd-fancy-menu ul li a:hover{
  color:var(--kf-gold-ac2) !important;transform:translateX(4px);
}
footer.site-footer .lqd-fancy-menu ul li.current-menu-item > a,
footer.site-footer .lqd-fancy-menu ul li.current_page_item > a,
footer.site-footer .lqd-fancy-menu ul li.current-menu-ancestor > a{
  color:var(--kf-gold-ac2) !important;padding-left:14px;
}
footer.site-footer .lqd-fancy-menu ul li.current-menu-item > a::before,
footer.site-footer .lqd-fancy-menu ul li.current_page_item > a::before,
footer.site-footer .lqd-fancy-menu ul li.current-menu-ancestor > a::before{opacity:1}

/* iletisim satirlari: kutu degil, alt cizgi ile tepki */
footer.site-footer .elementor-button{
  background:transparent !important;border:0 !important;box-shadow:none !important;
  color:rgba(241,232,216,.78) !important;padding-left:0 !important;
  text-transform:none !important;letter-spacing:.02em !important;
  border-bottom:1px solid transparent !important;border-radius:0 !important;
  transition:color .3s ease,border-color .3s ease !important;
}
footer.site-footer .elementor-button:hover{
  color:var(--kf-gold-ac2) !important;border-bottom-color:var(--kf-gold-ac2) !important;
  transform:none;background:transparent !important;
}

/* sosyal ikonlar */
footer.site-footer .elementor-social-icon{
  background:transparent !important;color:rgba(241,232,216,.6) !important;
  border:1px solid rgba(241,232,216,.2);border-radius:50%;
  transition:color .3s ease,border-color .3s ease,background-color .3s ease,transform .3s ease;
}
footer.site-footer .elementor-social-icon:hover{
  color:#17140f !important;background:var(--kf-gold-ac2) !important;
  border-color:var(--kf-gold-ac2);transform:translateY(-3px);
}

/* ---- en alt telif bandi: ayri ton ---- */
footer.site-footer .elementor-element-9ba2207{
  position:relative;margin-top:46px;padding-top:22px !important;padding-bottom:22px !important;
}

footer.site-footer .elementor-element-9ba2207::after{
  content:"";position:absolute;top:0;left:-50vw;right:-50vw;height:1px;
  background:rgba(212,180,114,.22);z-index:1;
}
footer.site-footer .elementor-element-9ba2207 > *{position:relative;z-index:2}
footer.site-footer .elementor-element-228c3b6 .elementor-heading-title{
  color:rgba(241,232,216,.42) !important;font-size:12.5px;letter-spacing:.06em;
}
/* ===== KF-FOOTER SON ===== */

/* ===== KF-IG: instagram seridi — bosluk, hover ===== */
.elementor-element-08db121 .lqd-imggrp-single{padding:6px}
.elementor-element-08db121 .lqd-imggrp-img-container{
  overflow:hidden;border-radius:2px;position:relative;display:block;
}
.elementor-element-08db121 .lqd-imggrp-img-container img{
  display:block;width:100%;height:auto;
  transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease;
}
.elementor-element-08db121 .lqd-imggrp-single:hover .lqd-imggrp-img-container img{
  transform:scale(1.06);filter:brightness(.82);
}
.elementor-element-08db121 .lqd-imggrp-img-container::after{
  content:"";position:absolute;inset:0;
  border:1px solid rgba(212,180,114,0);
  transition:border-color .35s ease;pointer-events:none;
}
.elementor-element-08db121 .lqd-imggrp-single:hover .lqd-imggrp-img-container::after{
  border-color:rgba(212,180,114,.85);
}
/* ===== KF-IG SON ===== */

/* ===== KF-HOVER: duz duran blok basliklarina tepki ===== */
.elementor-element-4009967c .elementor-column,
.elementor-element-c8dc344 .elementor-column{
  padding:26px 22px;border-radius:3px;
  transition:background-color .35s ease,transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;
}
.elementor-element-4009967c .elementor-column:hover,
.elementor-element-c8dc344 .elementor-column:hover{
  background-color:rgba(255,255,255,.72);
  transform:translateY(-4px);
  box-shadow:0 22px 46px -30px rgba(23,20,15,.45);
}
.elementor-element-4009967c .elementor-column .elementor-heading-title,
.elementor-element-c8dc344 .elementor-column .elementor-heading-title{
  transition:color .3s ease,letter-spacing .35s ease;
}
.elementor-element-4009967c .elementor-column:hover .elementor-heading-title:first-of-type,
.elementor-element-c8dc344 .elementor-column:hover .elementor-heading-title:first-of-type{
  color:var(--kf-gold) !important;
}
.elementor-element-4009967c .elementor-divider-separator,
.elementor-element-c8dc344 .elementor-divider-separator{
  transform-origin:left center;transform:scaleX(.42);
  border-top-color:rgba(23,20,15,.22) !important;
  transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s ease;
}
.elementor-element-4009967c .elementor-column:hover .elementor-divider-separator,
.elementor-element-c8dc344 .elementor-column:hover .elementor-divider-separator{
  transform:scaleX(1);border-top-color:var(--kf-gold) !important;
}
/* ===== KF-HOVER SON ===== */
/* ===== KF-FIX: footer aktif link payi + telif satiri + referans bolumu ===== */
footer.site-footer .lqd-fancy-menu ul li > a::before{display:none}
footer.site-footer .lqd-fancy-menu ul li[class*="current"] > a::before{
  display:inline-block;position:static;opacity:1;
  width:6px;height:6px;margin-right:9px;vertical-align:middle;
  transform:rotate(45deg);
}
footer.site-footer .lqd-fancy-menu ul li > a::before{left:2px}

footer.site-footer .elementor-element-228c3b6 .ld-fh-element,
footer.site-footer .elementor-element-228c3b6 p{
  line-height:1.2 !important;margin:0 !important;
  font-size:12.5px !important;letter-spacing:.06em;
  color:rgba(241,232,216,.42) !important;
}
footer.site-footer .elementor-element-9ba2207{
  margin-top:40px;padding-top:16px !important;padding-bottom:16px !important;
}

/* referans bolumu: ham kahverengi yerine marka koyusu */
.elementor-element-89e8bde{
  background:
    radial-gradient(90% 120% at 15% 0%, rgba(168,130,60,.20) 0%, transparent 60%),
    linear-gradient(180deg,#241d15 0%,#1b1710 100%) !important;
}
.elementor-element-89e8bde .elementor-heading-title,
.elementor-element-89e8bde p,
.elementor-element-89e8bde .ld-fh-element{color:rgba(241,232,216,.84) !important}
.elementor-element-89e8bde .lqd-carousel-nav a,
.elementor-element-89e8bde [class*="carousel-nav"] i,
.elementor-element-89e8bde [class*="slick-"]{color:rgba(241,232,216,.75) !important}
/* ===== KF-FIX SON ===== */





/* ===== KF-ADRES: footer adres baglantisi okunur kalsin ===== */
footer.site-footer .elementor-element-c0c5e95 a,
footer.site-footer .elementor-element-c0c5e95 .ld-fh-element,
footer.site-footer .elementor-element-c0c5e95 p{
  color:rgba(241,232,216,.68) !important;
  text-decoration:none;
  transition:color .25s ease;
}
footer.site-footer .elementor-element-c0c5e95 a:hover,
footer.site-footer .elementor-element-c0c5e95 a:hover .ld-fh-element,
footer.site-footer .elementor-element-c0c5e95 a:hover p{color:#d4b472 !important}
/* ===== KF-ADRES SON ===== */

/* ===== KF-TITLEBAR: sayfa basligi seridi govdeden ayrissin ===== */
.titlebar{
  position:relative;overflow:hidden;
  background:
    radial-gradient(90% 120% at 82% -10%, rgba(168,130,60,.12) 0%, transparent 58%),
    radial-gradient(70% 100% at 10% 110%, rgba(168,130,60,.06) 0%, transparent 60%),
    linear-gradient(168deg,#f8f4ec 0%,#f1ebe0 55%,#ebe4d7 100%) !important;
  border-bottom:1px solid rgba(168,130,60,.24);
  box-shadow:inset 0 -12px 20px -22px rgba(23,20,15,.42);
}
.titlebar::before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;
  background-image:repeating-linear-gradient(135deg,rgba(23,20,15,.03) 0 1px,transparent 1px 10px);
}
.titlebar::after{
  content:"";position:absolute;top:0;left:0;right:0;height:1px;
  background:linear-gradient(90deg,transparent,rgba(168,130,60,.42) 34%,rgba(212,180,114,.62) 50%,rgba(168,130,60,.42) 66%,transparent);
}
.titlebar-inner{position:relative;z-index:1}
.titlebar .titlebar-inner{
  padding-top:clamp(38px,4vw,58px) !important;
  padding-bottom:clamp(22px,2.4vw,34px) !important;
}

.titlebar h1,.titlebar .titlebar-title{
  margin:0 !important;
  color:#17140f !important;
  font-size:clamp(19px,1.6vw,26px) !important;
  letter-spacing:.05em;
  line-height:1.14;
  text-shadow:0 1px 0 rgba(255,255,255,.55);
}
.titlebar h1::after{
  content:"";display:block;width:34px;height:1px;margin:12px auto 0;
  background:linear-gradient(90deg,rgba(168,130,60,.25),#a8823c,rgba(168,130,60,.25));
}

.titlebar .breadcrumb{
  font-size:10px;letter-spacing:.2em;text-transform:uppercase;
  margin:12px 0 0;color:#8a8175;
}
.titlebar .breadcrumb li{color:#8a8175}
.titlebar .breadcrumb a{
  color:#9a7731;text-decoration:none;
  border-bottom:1px solid transparent;transition:color .25s ease,border-color .25s ease;
}
.titlebar .breadcrumb a:hover{color:#17140f;border-bottom-color:#17140f}
/* ===== KF-TITLEBAR SON ===== */

/* ===== KF-SOS2: sosyal ikonlar — oval kare, sakin hover ===== */
footer.site-footer .elementor-social-icon{
  width:44px !important;height:44px !important;
  font-size:18px !important;
  border-radius:11px !important;
  background:transparent !important;
  border:1px solid rgba(241,232,216,.22) !important;
  transform:none !important;
  transition:color .25s ease,background-color .25s ease,border-color .25s ease !important;
}
footer.site-footer .elementor-social-icon:hover,
footer.site-footer .elementor-social-icon:focus-visible{transform:none !important}
footer.site-footer .elementor-social-icon i,
footer.site-footer .elementor-social-icon svg{
  font-size:18px !important;width:18px;height:18px;transform:none !important;transition:none !important;
}
footer.site-footer .elementor-social-icon-instagram{color:#e1306c !important;border-color:rgba(225,48,108,.42) !important}
footer.site-footer .elementor-social-icon-instagram:hover{color:#fff !important;background:#e1306c !important;border-color:#e1306c !important}
footer.site-footer .elementor-social-icon-linkedin-in,
footer.site-footer .elementor-social-icon-linkedin{color:#4aa3ea !important;border-color:rgba(74,163,234,.42) !important}
footer.site-footer .elementor-social-icon-linkedin-in:hover,
footer.site-footer .elementor-social-icon-linkedin:hover{color:#fff !important;background:#0a66c2 !important;border-color:#0a66c2 !important}
/* ===== KF-SOS2 SON ===== */

/* ===== KF-SOS3: ikon glifinin rengini zorla ===== */
footer.site-footer .elementor-social-icon-instagram i,
footer.site-footer .elementor-social-icon-instagram svg{color:#e1306c !important;fill:#e1306c !important}
footer.site-footer .elementor-social-icon-instagram:hover i,
footer.site-footer .elementor-social-icon-instagram:hover svg{color:#fff !important;fill:#fff !important}
footer.site-footer .elementor-social-icon-linkedin-in i,
footer.site-footer .elementor-social-icon-linkedin-in svg,
footer.site-footer .elementor-social-icon-linkedin i,
footer.site-footer .elementor-social-icon-linkedin svg{color:#4aa3ea !important;fill:#4aa3ea !important}
footer.site-footer .elementor-social-icon-linkedin-in:hover i,
footer.site-footer .elementor-social-icon-linkedin-in:hover svg,
footer.site-footer .elementor-social-icon-linkedin:hover i,
footer.site-footer .elementor-social-icon-linkedin:hover svg{color:#fff !important;fill:#fff !important}
/* ===== KF-SOS3 SON ===== */

/* ===== KF-BAND: telif seridi — tek satir, ortali, dar ===== */
footer.site-footer{
  background:
    linear-gradient(180deg, rgba(0,0,0,0) calc(100% - 46px), #0d0b08 calc(100% - 46px)),
    radial-gradient(120% 95% at 12% 0%, #2d2419 0%, transparent 58%),
    radial-gradient(90% 70% at 88% 8%, rgba(168,130,60,.20) 0%, transparent 62%),
    linear-gradient(180deg,#241d15 0%,#1b1710 48%,#13100b 100%) !important;
}
footer.site-footer .elementor-element-9ba2207{
  margin-top:34px !important;
  height:46px !important;min-height:46px !important;
  padding:0 !important;
  display:flex !important;align-items:center !important;justify-content:center !important;
}
footer.site-footer .elementor-element-9ba2207 > *,
footer.site-footer .elementor-element-9ba2207 .elementor-column,
footer.site-footer .elementor-element-9ba2207 .elementor-widget-wrap,
footer.site-footer .elementor-element-9ba2207 .elementor-column-wrap{
  padding:0 !important;margin:0 !important;
  display:flex !important;align-items:center !important;justify-content:center !important;
  width:100%;
}
footer.site-footer .elementor-element-9ba2207,
footer.site-footer .elementor-element-9ba2207 *{text-align:center !important}
footer.site-footer .elementor-element-9ba2207::after{
  content:"";position:absolute;top:0;left:-50vw;right:-50vw;height:1px;
  background:rgba(212,180,114,.22);
}
footer.site-footer .elementor-element-228c3b6,
footer.site-footer .elementor-element-228c3b6 .elementor-widget-container,
footer.site-footer .elementor-element-228c3b6 .ld-fancy-heading{margin:0 !important;padding:0 !important}
footer.site-footer .elementor-element-228c3b6 .ld-fh-element,
footer.site-footer .elementor-element-228c3b6 p{
  line-height:1 !important;margin:0 !important;padding:0 !important;
  font-size:11.5px !important;letter-spacing:.07em;
  color:rgba(241,232,216,.4) !important;
}
/* ===== KF-BAND SON ===== */



/* ===== KF-HEROCTA: slider butonu ===== */
.kf-hero .kf-cta{
  align-self:flex-start !important;
  width:fit-content !important;max-width:max-content !important;
}
.kf-hero .kf-cta:hover{background:#17140f !important;border-color:#17140f !important;color:#fff !important}
.kf-hero .kf-cta:active{background:#0f0d0a !important}
/* ===== KF-HEROCTA SON ===== */

/* ===== KF-SAYFA: tum ic sayfalar icin yapisal duzen ===== */

/* 1) Bolum ritmi — kendi zemini olan bolumler bu kurali ezer (bilerek !important yok) */
/* 2) Ikon kutulari: uzerine gelince yukselsin, baslik altina donsun */
.elementor-widget-ld_icon_box,
.elementor-widget-icon-box,
.elementor-widget-image-box{
  transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;
}
.elementor-widget-ld_icon_box:hover,
.elementor-widget-icon-box:hover,
.elementor-widget-image-box:hover{
  transform:translateY(-4px);
  box-shadow:0 22px 46px -30px rgba(23,20,15,.42);
}
.elementor-widget-ld_icon_box .elementor-heading-title,
.elementor-widget-ld_icon_box h2,.elementor-widget-ld_icon_box h3,.elementor-widget-ld_icon_box h4,
.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-image-box .elementor-image-box-title{transition:color .3s ease}
.elementor-widget-ld_icon_box:hover .elementor-heading-title,
.elementor-widget-ld_icon_box:hover h2,.elementor-widget-ld_icon_box:hover h3,.elementor-widget-ld_icon_box:hover h4,
.elementor-widget-icon-box:hover .elementor-icon-box-title,
.elementor-widget-image-box:hover .elementor-image-box-title{color:var(--kf-gold) !important}

/* 3) Gorseller: cerceve icinde buyusun, altin kenar belirsin */
.elementor-widget-ld_fancy_image .lqd-imggrp-img-container,
.elementor-widget-image .elementor-widget-container > a,
.elementor-widget-image figure{overflow:hidden;position:relative;border-radius:2px}
.elementor-widget-ld_fancy_image .lqd-imggrp-img-container img,
.elementor-widget-image figure img{transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease}
.elementor-widget-ld_fancy_image:hover .lqd-imggrp-img-container img,
.elementor-widget-image:hover figure img{transform:scale(1.045);filter:brightness(.94)}
.elementor-widget-ld_fancy_image .lqd-imggrp-img-container::after{
  content:"";position:absolute;inset:0;border:1px solid rgba(168,130,60,0);
  transition:border-color .35s ease;pointer-events:none;
}
.elementor-widget-ld_fancy_image:hover .lqd-imggrp-img-container::after{border-color:rgba(168,130,60,.7)}

/* 4) Kolon icindeki ayirici cizgi: uzerine gelince uzasin ve altina donsun */
body:not(.home) .elementor-column .elementor-divider-separator{
  transform-origin:left center;
  transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .35s ease;
}
body:not(.home) .elementor-column:hover .elementor-divider-separator{
  transform:scaleX(1);border-top-color:var(--kf-gold) !important;
}

/* 5) Liste ogeleri */
.elementor-icon-list-item{transition:transform .25s ease,color .25s ease}
.elementor-icon-list-item:hover{transform:translateX(5px)}
.elementor-icon-list-item:hover .elementor-icon-list-text{color:var(--kf-gold)}
/* ===== KF-SAYFA SON ===== */

/* ===== KF-MARQUEE: dev yazi — koyu zemin, net kontur ===== */
.elementor-element-8e84b48{
  overflow:hidden !important;
  background:
    radial-gradient(90% 120% at 15% 0%, rgba(168,130,60,.14) 0%, transparent 60%),
    linear-gradient(180deg,#241d15 0%,#1b1710 100%) !important;
  padding-top:clamp(28px,3.4vw,54px) !important;
  padding-bottom:clamp(28px,3.4vw,54px) !important;
}
.elementor-element-8e84b48 .carousel-item-content *,
.elementor-element-8e84b48 .carousel-item-inner *{
  -webkit-text-stroke-color:rgba(212,180,114,.42) !important;
}
/* ===== KF-MARQUEE SON ===== */

/* ===== KF-OBJE: gorseller — yuvarlak kose + hover hareketi ===== */
.elementor-widget-ld_fancy_image .lqd-imggrp-img-container,
.elementor-widget-image figure,
.elementor-widget-gallery .e-gallery-item,
.elementor-widget-image-carousel .swiper-slide{
  border-radius:10px !important;overflow:hidden;position:relative;
}
.elementor-widget-ld_fancy_image img,
.elementor-widget-image figure img,
.elementor-widget-gallery .e-gallery-item img,
.elementor-widget-image-carousel .swiper-slide img{
  border-radius:10px !important;display:block;
  transition:transform .6s cubic-bezier(.2,.8,.2,1),filter .4s ease !important;
}
.elementor-widget-ld_fancy_image,
.elementor-widget-image,
.elementor-widget-gallery .e-gallery-item,
.elementor-widget-image-carousel .swiper-slide{
  transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s ease;
}
.elementor-widget-ld_fancy_image:hover,
.elementor-widget-image:hover,
.elementor-widget-gallery .e-gallery-item:hover,
.elementor-widget-image-carousel .swiper-slide:hover{
  transform:translateY(-5px);
  box-shadow:0 26px 50px -30px rgba(23,20,15,.45);
}
.elementor-widget-ld_fancy_image:hover img,
.elementor-widget-image:hover img,
.elementor-widget-gallery .e-gallery-item:hover img,
.elementor-widget-image-carousel .swiper-slide:hover img{
  transform:scale(1.05);filter:brightness(.95);
}
/* footer ve header logosu bu kuralin disinda */
footer.site-footer .elementor-widget-image img,
header.header .elementor-widget-image img{border-radius:0 !important}
footer.site-footer .elementor-widget-image:hover,
header.header .elementor-widget-image:hover{transform:none;box-shadow:none}
footer.site-footer .elementor-widget-image:hover img,
header.header .elementor-widget-image:hover img{transform:none;filter:none}
/* ===== KF-OBJE SON ===== */

/* ===== KF-COMPANY: /company/ — koyu bantta metin renkleri ===== */
/* Vizyon / Misyon / Hedefler bandi koyu (zemin Elementor'dan) */
.page-id-549 .elementor-element-d53d1a1{
  background-image:radial-gradient(90% 130% at 18% 0%, rgba(168,130,60,.16) 0%, transparent 62%) !important;
}
.page-id-549 .elementor-element-d53d1a1 .elementor-heading-title,
.page-id-549 .elementor-element-d53d1a1 h1,
.page-id-549 .elementor-element-d53d1a1 h2,
.page-id-549 .elementor-element-d53d1a1 h3,
.page-id-549 .elementor-element-d53d1a1 h4{color:#f1e8d8 !important}
.page-id-549 .elementor-element-d53d1a1 p,
.page-id-549 .elementor-element-d53d1a1 li,
.page-id-549 .elementor-element-d53d1a1 .ld-fh-element{color:rgba(241,232,216,.74) !important}
.page-id-549 .elementor-element-d53d1a1 .elementor-icon i,
.page-id-549 .elementor-element-d53d1a1 .elementor-icon svg,
.page-id-549 .elementor-element-d53d1a1 svg{color:#d4b472 !important;fill:#d4b472 !important}
.page-id-549 .elementor-element-d53d1a1 .elementor-widget-ld_icon_box:hover .elementor-heading-title,
.page-id-549 .elementor-element-d53d1a1 .elementor-widget-ld_icon_box:hover h3,
.page-id-549 .elementor-element-d53d1a1 .elementor-widget-ld_icon_box:hover h4{color:#d4b472 !important}
.page-id-549 .elementor-element-d53d1a1 .elementor-divider-separator{border-top-color:rgba(241,232,216,.2) !important}
/* ===== KF-COMPANY SON ===== */

/* ===== KF-COMPANY-DUZELTME ===== */

/* --- iki urun gorseli (8aa46dd): tema parallax'i kolonlari farkli kaydiriyordu --- */
.page-id-549 .elementor-549 .elementor-element-8aa46dd .elementor-widget{transform:none!important;width:100%!important;max-width:100%!important}
.page-id-549 .elementor-549 .elementor-element.elementor-element-8aa46dd{padding:0 0 88px}
.page-id-549 .elementor-549 .elementor-element-8aa46dd > .elementor-container{align-items:stretch;gap:26px}
.page-id-549 .elementor-549 .elementor-element-8aa46dd .elementor-widget-wrap,
.page-id-549 .elementor-549 .elementor-element-8aa46dd .elementor-widget-container,
.page-id-549 .elementor-549 .elementor-element-8aa46dd .lqd-imggrp-single,
.page-id-549 .elementor-549 .elementor-element-8aa46dd .lqd-imggrp-img-container{width:100%!important;max-width:100%!important}
.page-id-549 .elementor-549 .elementor-element-8aa46dd figure{width:100%;border-radius:12px;overflow:hidden;position:relative;box-shadow:0 4px 18px rgba(60,48,28,.08);transition:box-shadow .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}
.page-id-549 .elementor-549 .elementor-element-8aa46dd figure img{width:100%!important;height:430px!important;object-fit:cover;border-radius:0!important;display:block;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.page-id-549 .elementor-549 .elementor-element-8aa46dd figure:hover{transform:translateY(-5px);box-shadow:0 16px 36px rgba(60,48,28,.16)}
.page-id-549 .elementor-549 .elementor-element-8aa46dd figure:hover img{transform:scale(1.055)}

/* --- bos galeri widget'i (a78bebe): 138px bos beyaz serit idi --- */
.page-id-549 .elementor-549 .elementor-element.elementor-element-a78bebe{display:none}

/* --- OUR VALUES (4dfccf33): karisik renkli ikonlar tek dile getirildi --- */
.page-id-549 .elementor-549 .elementor-element.elementor-element-4dfccf33{padding:84px 0 60px}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .elementor-element-2f9861cd{margin-bottom:18px!important}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .lqd-iconbox-scale > .elementor-widget-container{padding:18px 8px!important}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox{
  background:rgba(255,255,255,.55)!important;border:1px solid rgba(60,48,28,.07);
  border-radius:14px;padding:26px 14px 22px!important;box-shadow:none!important;
  transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .45s cubic-bezier(.2,.8,.2,1),border-color .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox:hover{
  transform:translateY(-6px);background:#fff!important;border-color:rgba(201,162,39,.4);
  box-shadow:0 14px 30px rgba(60,48,28,.12)!important;
}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox-icon-wrap img,
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox-icon-wrap svg{
  filter:grayscale(1) brightness(.5);
  transition:filter .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox:hover .iconbox-icon-wrap img,
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox:hover .iconbox-icon-wrap svg{
  filter:grayscale(1) brightness(.62) sepia(1) saturate(3.4) hue-rotate(-8deg);
  transform:translateY(-3px) scale(1.06);
}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .lqd-iconbox-heading{
  color:#413a24!important;font-size:14.5px!important;letter-spacing:.02em;line-height:1.45!important;
  transition:color .45s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-549 .elementor-element-4dfccf33 .iconbox:hover .lqd-iconbox-heading{color:#8d6c2f!important}

/* --- Musteri gorusu bandi (62988a7e): acik zeminde silik yaziydi, koyu banda alindi --- */
.page-id-549 .elementor-549 .elementor-element.elementor-element-62988a7e{background-color:#1b1710!important;padding:84px 0 72px}
.page-id-549 .elementor-549 .elementor-element-62988a7e,
.page-id-549 .elementor-549 .elementor-element-62988a7e p,
.page-id-549 .elementor-549 .elementor-element-62988a7e span,
.page-id-549 .elementor-549 .elementor-element-62988a7e h1,
.page-id-549 .elementor-549 .elementor-element-62988a7e h2,
.page-id-549 .elementor-549 .elementor-element-62988a7e h3,
.page-id-549 .elementor-549 .elementor-element-62988a7e h4,
.page-id-549 .elementor-549 .elementor-element-62988a7e h5,
.page-id-549 .elementor-549 .elementor-element-62988a7e h6,
.page-id-549 .elementor-549 .elementor-element-62988a7e blockquote{color:#efe7d7!important}
.page-id-549 .elementor-549 .elementor-element-62988a7e .lqd-tms-info-name,
.page-id-549 .elementor-549 .elementor-element-62988a7e cite,
.page-id-549 .elementor-549 .elementor-element-62988a7e small{color:#c9a227!important}
.page-id-549 .elementor-549 .elementor-element-62988a7e .elementor-swiper-button,
.page-id-549 .elementor-549 .elementor-element-62988a7e .lqd-carousel-nav button,
.page-id-549 .elementor-549 .elementor-element-62988a7e [class*="carousel-nav"] button{color:#c9a227!important;border-color:rgba(201,162,39,.4)!important;transition:all .4s cubic-bezier(.2,.8,.2,1)}
.page-id-549 .elementor-549 .elementor-element-62988a7e .elementor-swiper-button:hover,
.page-id-549 .elementor-549 .elementor-element-62988a7e .lqd-carousel-nav button:hover{color:#1b1710!important;background:#c9a227!important;border-color:#c9a227!important}

/* ===== KF-COMPANY-DUZELTME SON ===== */

/* ===== KF-COMPANY-VMG ===== */

/* Vizyon / Misyon / Hedefler koyu bandi: ust bosluk yoktu, icerik bandin tepesine yapisiyordu */
.page-id-549 .elementor-549 .elementor-element.elementor-element-d53d1a1{padding-top:84px}
@media (max-width:767px){
  .page-id-549 .elementor-549 .elementor-element.elementor-element-d53d1a1{padding-top:58px;padding-bottom:58px}
}

/* ===== KF-COMPANY-VMG SON ===== */

/* ===== KF-SERTIFIKA ===== */

/* --- Global Certification metin blogu (bc5ebc8) --- */
.page-id-549 .elementor-549 .elementor-element.elementor-element-bc5ebc8{padding:84px 0 24px}
.page-id-549 .elementor-549 .elementor-element-bc5ebc8 .elementor-inner-section > .elementor-container{max-width:860px!important;width:860px!important}
.page-id-549 .elementor-549 .elementor-element-bc5ebc8 h2,
.page-id-549 .elementor-549 .elementor-element-bc5ebc8 h3{letter-spacing:.04em;margin-bottom:18px}
.page-id-549 .elementor-549 .elementor-element-bc5ebc8 p{color:#5c5349!important;font-size:16.5px!important;line-height:1.95!important;max-width:760px;margin-left:auto;margin-right:auto}
.page-id-549 .elementor-549 .elementor-element-bc5ebc8 h2:after,
.page-id-549 .elementor-549 .elementor-element-bc5ebc8 h3:after{content:"";display:block;width:62px;height:2px;margin:20px auto 0;background:linear-gradient(90deg,transparent,#c9a227,transparent)}

/* --- Sertifika karuseli (bb6526e / 073bba0) --- */
.page-id-549 .elementor-549 .elementor-element.elementor-element-bb6526e{padding:10px 0 92px}
/* DIKKAT: bu widget'ta .elementor-widget-container YOK. Ray boslugu widget'in kendisine verilir. */
.page-id-549 .elementor-element-073bba0{position:relative!important;padding:0 72px!important}
.page-id-549 .elementor-element-073bba0 .elementor-image-carousel-wrapper{position:static;padding:12px 0 4px}
.page-id-549 .elementor-element-073bba0 .swiper-slide{height:auto!important;display:flex!important}
.page-id-549 .elementor-element-073bba0 .swiper-slide-inner{
  width:100%;height:132px;display:flex!important;align-items:center;justify-content:center;
  padding:16px 22px;margin:0 8px;background:#fff;border:1px solid rgba(60,48,28,.09);
  border-radius:14px;box-shadow:0 2px 10px rgba(60,48,28,.05);
  transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1),border-color .45s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-element-073bba0 .swiper-slide-image{
  max-height:84px!important;width:auto!important;max-width:100%!important;height:auto!important;object-fit:contain;
  filter:grayscale(1) opacity(.66);
  transition:filter .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-element-073bba0 .swiper-slide-inner:hover{
  transform:translateY(-6px);box-shadow:0 14px 30px rgba(60,48,28,.13);border-color:rgba(201,162,39,.45);
}
.page-id-549 .elementor-element-073bba0 .swiper-slide-inner:hover .swiper-slide-image{filter:grayscale(0) opacity(1);transform:scale(1.04)}

/* oklar: kartlarin disinda, duragan halde beyaz degil -- altin hatli */
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button{
  width:44px;height:44px;border-radius:50%;
  background:transparent!important;border:1px solid rgba(141,108,47,.38);
  display:flex;align-items:center;justify-content:center;
  color:#8d6c2f!important;font-size:14px;box-shadow:none;z-index:5;cursor:pointer;
  transition:background-color .4s cubic-bezier(.2,.8,.2,1),color .4s cubic-bezier(.2,.8,.2,1),border-color .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button svg{fill:currentColor;width:14px;height:14px}
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button-prev{left:8px}
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button-next{right:8px}
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button:hover{
  background:#8d6c2f!important;border-color:#8d6c2f;color:#fff!important;box-shadow:0 8px 18px rgba(141,108,47,.28);
}
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button:active{background:#6f5425!important;border-color:#6f5425}
.page-id-549 .elementor-element-073bba0 .elementor-swiper-button:focus-visible{outline:2px solid #c9a227;outline-offset:3px}

/* noktalar */
.page-id-549 .elementor-element-073bba0 .swiper-pagination{margin-top:16px;position:static}
.page-id-549 .elementor-element-073bba0 .swiper-pagination-bullet{
  width:7px;height:7px;background:#c3b9a6;opacity:1;margin:0 5px;border-radius:4px;
  transition:width .4s cubic-bezier(.2,.8,.2,1),background-color .4s cubic-bezier(.2,.8,.2,1);
}
.page-id-549 .elementor-element-073bba0 .swiper-pagination-bullet:hover{background:#9a8a63}
.page-id-549 .elementor-element-073bba0 .swiper-pagination-bullet-active{width:22px;background:#c9a227}

@media (max-width:767px){
  .page-id-549 .elementor-element-073bba0{padding:0 44px!important}
  .page-id-549 .elementor-element-073bba0 .elementor-swiper-button-prev{left:0}
  .page-id-549 .elementor-element-073bba0 .elementor-swiper-button-next{right:0}
  .page-id-549 .elementor-549 .elementor-element-bc5ebc8 .elementor-inner-section > .elementor-container{width:100%!important}
}
/* ===== KF-SERTIFIKA SON ===== */
