/* DD-MODERN - Disli Dunyasi modern arayuz katmani (yapi ayni, yalniz gorunum) */
:root{
  --dd-red:#c8102e;--dd-red-dark:#a00d25;
  --dd-ink:#1b1f24;--dd-ink-2:#2a3038;--dd-text:#3d444d;--dd-muted:#6b7480;
  --dd-line:#e3e6ea;--dd-bg:#f4f5f7;--dd-white:#fff;
  --dd-radius:10px;--dd-shadow:0 1px 2px rgba(16,24,40,.06),0 4px 14px rgba(16,24,40,.06);
  --dd-shadow-h:0 10px 30px rgba(16,24,40,.14);
  --dd-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}

/* ---- Genel ---- */
html body{background:var(--dd-bg)!important;background-image:none!important;font-family:var(--dd-font);color:var(--dd-text);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}
body h1,body h2,body h3,body h4,body h5,body h6,body .header,body .title,body p,body li,body td,body input,body textarea,body button,body .menu-title{font-family:var(--dd-font)!important}
body p,body li,body td,body .content,body .text_with_icon_content,body .mod-content,body .sp-mobile-menu a{font-weight:400}
body a{color:var(--dd-red);transition:color .15s}
body a:hover,body a:focus{color:var(--dd-red-dark);text-decoration:none}
body ::selection{background:var(--dd-red);color:#fff}

/* kutulu duzen -> tam genislik */
html body .body-innerwrapper{padding:0!important;margin:0!important;overflow-x:clip!important;overflow-y:visible!important;height:auto!important}
body #sp-top-wrapper,body #boxed,body .boxed_inner{width:100%!important;max-width:none!important;margin:0!important;box-shadow:none!important;border:0!important}
body #boxed{background:var(--dd-bg)!important;padding:0!important}
body .boxed_inner{background:transparent!important;padding:0!important}

/* ---- Ust serit ---- */
body #sp-top-wrapper #top{background:var(--dd-ink)!important;border:0!important;width:100%!important;padding:0!important}
body #sp-top-wrapper #sp-header-wrapper{width:100%!important}
body #sp-top-wrapper>#top>.container,body #sp-header-wrapper>.container{width:1170px;max-width:calc(100% - 32px);margin:0 auto}
body #sp-top-wrapper{background:transparent!important;position:relative;z-index:30}
body #top .container{padding:0}
body #sp-top3 p{text-align:right;margin:0;padding:6px 0;font-size:0}
body #sp-top3 .custom,body #sp-top3 .moduletable{display:flex;justify-content:flex-end;align-items:center;height:100%}
body #sp-top1 .custom,body #sp-top1 .moduletable{display:flex;align-items:center}

/* ---- Ust serit (premium) ---- */
html body #sp-top-wrapper #top>.container{display:flex;align-items:center;min-height:46px}
html body #sp-top1,html body #sp-top3{float:none;display:flex!important;align-items:center;margin:0!important}
html body #sp-top1{flex:1 1 auto;width:auto!important}
html body #sp-top3{flex:0 0 auto;width:auto!important;margin-left:auto!important}
html body #sp-top2{display:none!important}
body #sp-top1 .moduletable,body #sp-top1 .custom{width:100%}
body .dd-ust-iletisim{display:flex;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}
body .dd-ust-iletisim li{display:flex;align-items:center;position:relative;margin:0;padding:0 20px;list-style:none;line-height:1}
body .dd-ust-iletisim li:first-child{padding-left:0}
body .dd-ust-iletisim li+li:before{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;margin-top:-8px;background:rgba(255,255,255,.14)}
html body .dd-ust-iletisim a{display:inline-flex;align-items:center;gap:9px;color:#e3e7ec!important;font-size:13.5px!important;font-weight:500;letter-spacing:.01em;text-decoration:none!important;transition:color .15s}
html body .dd-ust-iletisim a:before{content:"";flex:0 0 15px;width:15px;height:15px;background:#ff5a70;-webkit-mask:var(--dd-u) center/contain no-repeat;mask:var(--dd-u) center/contain no-repeat;transition:background .15s}
html body .dd-ust-iletisim a:hover{color:#fff!important}
html body .dd-ust-iletisim a:hover:before{background:#fff}
html body .dd-ust-iletisim .dd-u-etiket{color:#8a939f!important;font-size:11px!important;font-weight:600;letter-spacing:.09em;text-transform:uppercase;margin-right:-3px}
body .dd-u-gsm{--dd-u:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%222.5%22 width=%2212%22 height=%2219%22 rx=%222.5%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/svg%3E")}
body .dd-u-tel{--dd-u:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 16.4v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 1.1 3.7 2 2 0 0 1 3.1 1.5h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L7.1 9.3a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.8 2.1z%22/%3E%3C/svg%3E")}
body .dd-u-mail{--dd-u:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%224.5%22 width=%2219%22 height=%2215%22 rx=%222.5%22/%3E%3Cpath d=%22m3 6.5 9 6.5 9-6.5%22/%3E%3C/svg%3E")}
body .dd-u-harita{--dd-u:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%223%22/%3E%3C/svg%3E")}
@media (max-width:1100px){body .dd-ust-iletisim li{padding:0 12px}body .dd-ust-iletisim .dd-u-harita{display:none}}

/* ---- Referans oklari ---- */
body #sp-client1 .dd-ref-serit{position:relative;padding:0 60px}
body #sp-client1 .dd-ref-serit>div:first-child{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%)}
body .dd-ref-ok{position:absolute;top:50%;z-index:5;width:46px;height:46px;margin-top:-23px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--dd-line);border-radius:50%;background:#fff;color:var(--dd-ink);box-shadow:0 4px 14px rgba(16,24,40,.08);cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}
body .dd-ref-geri{left:0}
body .dd-ref-ileri{right:0}
body .dd-ref-ok svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
body .dd-ref-ok:hover{background:var(--dd-red);border-color:var(--dd-red);color:#fff}
body .dd-ref-geri:hover{transform:translateX(-2px)}
body .dd-ref-ileri:hover{transform:translateX(2px)}
body .dd-ref-ok:focus-visible{outline:3px solid rgba(200,16,46,.35);outline-offset:2px}
@media (max-width:767px){body #sp-client1 .dd-ref-serit{padding:0 46px}body .dd-ref-ok{width:38px;height:38px;margin-top:-19px}body .dd-ref-ok svg{width:17px;height:17px}}

/* ---- Telif satiri (en alt) ---- */
body .boxed_inner{display:flex!important;flex-direction:column}
body .boxed_inner>*{flex:none}
html body #sp-footer-wrapper{order:99;background:#13161a!important;padding:0!important;margin:0!important;border:0!important}
html body #sp-footer-wrapper .container{border-top:1px solid rgba(255,255,255,.07);padding:18px 0 22px}
html body #sp-footer1,html body #sp-footer1.visible-phone{display:block!important;width:100%!important;float:none;text-align:center;margin:0!important}
body #sp-footer1 .helix-framework,body #sp-footer1 a[href*="joomshaper"]{display:none!important}
html body #sp-footer1 .copyright{color:#8a929d!important;font-size:13px;letter-spacing:.01em}
html body #sp-footer_menu-wrapper{order:98;position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;padding:8px 0 4px!important;width:100%!important}
html body #sp-footer_menu ul.nav{float:none!important;width:auto!important;text-align:center!important;margin:0 auto!important;padding:14px 0!important}
html body #sp-footer1 .copyright{float:none!important;display:block;text-align:center!important}
html body #boxed{border:0!important}
body .dd-ref-ok:focus:not(:focus-visible){outline:none}
@media (max-width:979px){html body #sp-footer-wrapper .container{padding:16px 16px 90px}}

/* ---- Logo + arama ---- */
body #sp-header-wrapper{background:#fff!important;background-image:none!important;border-bottom:0;box-shadow:none;padding:0!important}
body #sp-header-wrapper .container{padding:14px 0}
body #sp-logo .image-logo{max-height:58px;width:auto}
body #sp-header-wrapper #sp-header_right .search{margin:10px 0 0!important;font-size:14px}
body #sp-header-wrapper #sp-header_right .search form{background:#f7f8fa!important;display:flex;align-items:center;border:1px solid var(--dd-line);border-radius:999px;background:#f7f8fa;padding:3px 3px 3px 16px;transition:border-color .15s,box-shadow .15s}
body #sp-header_right .search form:focus-within{border-color:var(--dd-red);box-shadow:0 0 0 3px rgba(200,16,46,.12);background:#fff}
body #sp-header_right #mod-search-searchword{border:0!important;background:transparent!important;box-shadow:none!important;width:220px!important;height:30px!important;padding:0!important;margin:0!important;font-size:14px!important;color:var(--dd-text)!important;line-height:30px}

/* ---- Sosyal medya ikonlari (SVG) ---- */
body #sp-top3 a:has(>img),body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]){position:relative;display:inline-flex!important;width:32px;height:32px;margin:0 0 0 6px!important;border-radius:50%;background:rgba(255,255,255,.08);color:#d5dae1!important;vertical-align:middle;transition:background .2s,color .2s,transform .2s;font-size:0}
body #sp-top3 a:has(>img){width:28px;height:28px}
body #sp-top3 a:has(>img)>img,body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"])>img{display:none!important}
body #sp-top3 a:has(>img):before,body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]):before{content:"";position:absolute;inset:0;margin:auto;width:15px;height:15px;background:currentColor;-webkit-mask:var(--dd-ico) center/contain no-repeat;mask:var(--dd-ico) center/contain no-repeat}
body #sp-top3 a:has(>img):hover,body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]):hover{background:var(--dd-brand,var(--dd-red));color:#fff!important;transform:translateY(-2px)}
body #sp-bottom-wrapper p:has(>a>img[src*="sosyal-medya"]){display:flex;gap:2px;margin:6px 0 0;font-size:0}
body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]):first-child{margin-left:0!important}
body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]){width:36px;height:36px}
body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]):before{width:16px;height:16px}
body #sp-top3 a[href*="facebook"],body #sp-bottom-wrapper a[href*="facebook"],html body .dd-sosyal a[href*="facebook"]{--dd-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M14 13.5h2.5l1-4H14v-2c0-1.03 0-2 2-2h1.5V2.14c-.33-.04-1.56-.14-2.86-.14C11.93 2 10 3.66 10 6.7v2.8H7v4h3V22h4v-8.5z%22/%3E%3C/svg%3E");--dd-brand:#1877f2}
body #sp-top3 a[href*="linkedin"],body #sp-bottom-wrapper a[href*="linkedin"],html body .dd-sosyal a[href*="linkedin"]{--dd-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M6.94 5a2 2 0 1 1-4 0 2 2 0 0 1 4 0zM7 8.48H3V21h4V8.48zm6.32 0H9.34V21h3.94v-6.57c0-3.66 4.77-4 4.77 0V21H22v-7.93c0-6.17-7.06-5.94-8.72-2.91l.04-1.68z%22/%3E%3C/svg%3E");--dd-brand:#0a66c2}
body #sp-top3 a[href*="youtube"],body #sp-bottom-wrapper a[href*="youtube"],html body .dd-sosyal a[href*="youtube"]{--dd-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M21.54 6.5C22 8.28 22 12 22 12s0 3.72-.46 5.5a2.78 2.78 0 0 1-1.94 2.02C17.9 20 12 20 12 20s-5.89 0-7.6-.48a2.78 2.78 0 0 1-1.94-2.02C2 15.72 2 12 2 12s0-3.72.46-5.5a2.78 2.78 0 0 1 1.94-2.02C6.1 4 12 4 12 4s5.9 0 7.6.48a2.78 2.78 0 0 1 1.94 2.02zM10 15.5l6-3.5-6-3.5v7z%22/%3E%3C/svg%3E");--dd-brand:#ff0000}
body #sp-top3 a[href*="instagram"],body #sp-bottom-wrapper a[href*="instagram"],html body .dd-sosyal a[href*="instagram"]{--dd-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M12 2c2.72 0 3.06.01 4.12.06 1.07.05 1.79.22 2.43.46.66.26 1.22.6 1.77 1.15.51.5.9 1.11 1.15 1.77.25.64.42 1.36.47 2.43.05 1.06.06 1.4.06 4.12s-.01 3.06-.06 4.12c-.05 1.07-.22 1.79-.47 2.43a4.9 4.9 0 0 1-1.15 1.77c-.5.51-1.11.9-1.77 1.15-.64.25-1.36.42-2.43.47-1.06.05-1.4.06-4.12.06s-3.06-.01-4.12-.06c-1.07-.05-1.79-.22-2.43-.47a4.9 4.9 0 0 1-1.77-1.15 4.9 4.9 0 0 1-1.15-1.77c-.25-.64-.42-1.36-.47-2.43C2.01 15.06 2 14.72 2 12s.01-3.06.06-4.12c.05-1.07.22-1.79.47-2.43.25-.66.64-1.27 1.15-1.77.5-.51 1.11-.9 1.77-1.15.64-.24 1.36-.41 2.43-.46C8.94 2.01 9.28 2 12 2zm0 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm6.5-.25a1.25 1.25 0 1 0-2.5 0 1.25 1.25 0 0 0 2.5 0zM12 9a3 3 0 1 1 0 6 3 3 0 0 1 0-6z%22/%3E%3C/svg%3E");--dd-brand:#e1306c}
body #sp-top3 a[href*="twitter"],body #sp-bottom-wrapper a[href*="twitter"],html body .dd-sosyal a[href*="twitter"]{--dd-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M17.69 3.06h3.03l-6.62 7.57L21.9 21H15.8l-4.78-6.25L5.54 21H2.5l7.09-8.1L2.11 3.06h6.26l4.32 5.71 5-5.71zm-1.06 16.06h1.68L7.46 4.78H5.65l10.98 14.34z%22/%3E%3C/svg%3E");--dd-brand:#000}
body #sp-top3 a[href*="pinterest"],body #sp-bottom-wrapper a[href*="pinterest"],html body .dd-sosyal a[href*="pinterest"]{--dd-ico:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M13.37 2.09A10 10 0 0 0 8 21.17a7.76 7.76 0 0 1 .16-2.29c.19-.84 1.3-5.54 1.3-5.54a3.85 3.85 0 0 1-.33-1.58c0-1.48.86-2.59 1.93-2.59.81 0 1.35.6 1.35 1.5 0 .9-.57 2.25-.87 3.5-.25 1.04.53 1.89 1.56 1.89 1.86 0 3.12-2.4 3.12-5.23 0-2.16-1.45-3.78-4.09-3.78a4.66 4.66 0 0 0-4.84 4.71c0 .7.24 1.38.64 1.9.14.15.18.35.14.54l-.2.78c-.05.24-.28.34-.5.24-1.38-.56-2.01-2.06-2.01-3.74 0-2.79 2.34-6.13 7-6.13 3.75 0 6.22 2.72 6.22 5.62 0 3.83-2.14 6.7-5.28 6.7a2.81 2.81 0 0 1-2.39-1.21s-.57 2.26-.69 2.69a8 8 0 0 1-1.01 2.12A10 10 0 0 0 13.37 2.1z%22/%3E%3C/svg%3E");--dd-brand:#e60023}
body #sp-top3 a[href*="instagram"]:hover,body #sp-bottom-wrapper a[href*="instagram"]:hover{background:linear-gradient(45deg,#f9a825,#e1306c 50%,#833ab4)!important}
body #sp-top3 a[href*="twitter"]:hover,body #sp-bottom-wrapper a[href*="twitter"]:hover{background:#fff!important;color:#000!important}
/* ---- Arama ---- */
body #sp-header-wrapper #sp-header_right .search form{padding:4px 4px 4px 18px!important;height:46px;box-sizing:border-box;border-color:#e6e9ee!important}
body #sp-header-wrapper #sp-header_right .search .btn i{display:none!important}
body #sp-header-wrapper #sp-header_right .search form button.button{position:relative;width:38px!important;height:38px!important;padding:0!important;margin:0!important;border-radius:50%!important;background:transparent!important;color:var(--dd-ink-2)!important;flex:0 0 38px;transition:background .2s,color .2s}
body #sp-header-wrapper #sp-header_right .search form button.button:before{content:"";position:absolute;inset:0;margin:auto;width:19px;height:19px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.4%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m20 20-3.6-3.6%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.4%22 stroke-linecap=%22round%22%3E%3Ccircle cx=%2211%22 cy=%2211%22 r=%227%22/%3E%3Cpath d=%22m20 20-3.6-3.6%22/%3E%3C/svg%3E") center/contain no-repeat}
body #sp-header-wrapper #sp-header_right .search form button.button:hover,body #sp-header-wrapper #sp-header_right .search form:focus-within button.button{background:var(--dd-red)!important;color:#fff!important}
body #sp-header-wrapper #sp-header_right #mod-search-searchword::placeholder{color:#8a929d}

/* ---- Alt bilgi (premium) ---- */
html body #sp-bottom-wrapper{position:relative;background:radial-gradient(900px 380px at 8% 0%,rgba(200,16,46,.13),transparent 65%),#15181d!important;padding-top:72px!important;padding-bottom:40px!important}
html body #sp-bottom-wrapper:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--dd-red) 0,var(--dd-red) 30%,rgba(200,16,46,0) 100%)}
html body #sp-bottom-wrapper #bottom{display:flex!important;flex-wrap:nowrap;gap:48px}
html body #sp-bottom-wrapper #bottom:before,html body #sp-bottom-wrapper #bottom:after{display:none}
html body #sp-bottom-wrapper #bottom>[class*=span]{flex:1 1 0;width:auto!important;margin:0!important;float:none!important;min-width:0}
html body #sp-bottom-wrapper h3.header{font-size:13px!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important;padding-bottom:14px!important;margin-bottom:22px!important}
html body #sp-bottom-wrapper h3.header:after{width:28px;height:2px;background:var(--dd-red)}
html body #sp-bottom-wrapper .sp-badge{display:none}
html body #sp-bottom-wrapper p,html body #sp-bottom-wrapper span{font-size:14.5px!important;line-height:1.7}
html body #sp-bottom-wrapper p:has(>a>img[src*="sosyal-medya"]){font-size:0!important;gap:0!important;margin-top:4px!important}
html body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]){margin:0 10px 0 0!important}
html body #sp-footer_menu-wrapper,html body #sp-footer-wrapper{background:#15181d!important}
/* ekstruder karti */
html body #sp-bottom1 .custom p:first-child{margin:0 0 14px;font-size:0!important}
html body #sp-bottom1 .custom p:first-child a{display:block;border-radius:14px;overflow:hidden;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.35)}
html body #sp-bottom1 .custom p:first-child a:after{content:"";position:absolute;inset:0;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.35))}
html body #sp-bottom1 .custom img{display:block;width:100%;height:auto;border-radius:0!important;transition:transform .5s}
html body #sp-bottom1 .custom p:first-child a:hover img{transform:scale(1.05)}
html body #sp-bottom1 .custom p+p,html body #sp-bottom1 .custom p+p span{color:#aab1bb!important;font-size:14px!important}
/* servisler */
html body #sp-bottom-wrapper ul.arrow{margin:0;padding:0;list-style:none}
html body #sp-bottom-wrapper ul.arrow li{padding:0!important;margin:0 0 4px!important;list-style:none;background:none!important}
html body #sp-bottom-wrapper ul.arrow li:before{display:none!important}
html body #sp-bottom-wrapper ul.arrow li span{font-size:14.5px!important}
html body #sp-bottom-wrapper ul.arrow li a{display:inline-flex;align-items:center;gap:10px;padding:7px 0;color:#c5cbd3!important;transition:color .2s,transform .2s}
html body #sp-bottom-wrapper ul.arrow li a:before{content:"";width:14px;height:14px;flex:0 0 14px;background:var(--dd-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 6l6 6-6 6%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M9 6l6 6-6 6%22/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s}
html body #sp-bottom-wrapper ul.arrow li a:hover{color:#fff!important;transform:translateX(4px)}
/* iletisim listesi */
html body .dd-alt-iletisim{margin:0;padding:0;list-style:none}
html body #sp-bottom-wrapper .dd-alt-iletisim li{display:grid!important;grid-template-columns:38px 1fr;column-gap:14px;align-items:start;padding:0 0 16px!important;margin:0!important;list-style:none}
html body .dd-alt-iletisim li:before{content:"";grid-row:1/3;width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);-webkit-mask:none}
html body .dd-alt-iletisim li:after{content:"";position:absolute;width:17px;height:17px;margin:10.5px 0 0 10.5px;background:#ff5a70;-webkit-mask:var(--dd-a) center/contain no-repeat;mask:var(--dd-a) center/contain no-repeat}
html body #sp-bottom-wrapper .dd-alt-iletisim li{position:relative}
html body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-etiket{display:block;color:#7f8792!important;font-size:11px!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.3!important;margin:1px 0 3px}
html body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-deger{display:block;color:#e3e7ec!important;font-size:14.5px!important;line-height:1.55!important}
html body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-deger a{color:#e3e7ec!important;display:inline-block;margin-right:14px;transition:color .2s}
html body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-deger a:hover{color:#ff5a70!important}
html body .dd-a-adres{--dd-a:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%223%22/%3E%3C/svg%3E")}
html body .dd-a-tel{--dd-a:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 16.4v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 1.1 3.7 2 2 0 0 1 3.1 1.5h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L7.1 9.3a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.8 2.1z%22/%3E%3C/svg%3E")}
html body .dd-a-gsm{--dd-a:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%222.5%22 width=%2212%22 height=%2219%22 rx=%222.5%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/svg%3E")}
html body .dd-a-faks{--dd-a:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M6 9V3h12v6%22/%3E%3Crect x=%223%22 y=%229%22 width=%2218%22 height=%229%22 rx=%222%22/%3E%3Cpath d=%22M6 14h12v7H6z%22/%3E%3C/svg%3E")}
html body .dd-a-mail{--dd-a:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%224.5%22 width=%2219%22 height=%2215%22 rx=%222.5%22/%3E%3Cpath d=%22m3 6.5 9 6.5 9-6.5%22/%3E%3C/svg%3E")}
/* bize yazin */
html body #sp-bottom4 .custom p,html body #sp-bottom4 .custom p span,html body #sp-bottom4 .custom p a{color:#aab1bb!important}
html body #sp-bottom4 .custom p a{color:#fff!important;font-weight:600}
html body #sp-bottom-wrapper .sp_quickcontact input:not([type=submit]),html body #sp-bottom-wrapper .sp_quickcontact textarea{background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px!important;padding:12px 14px!important;color:#fff!important;transition:border-color .2s,background .2s}
html body #sp-bottom-wrapper .sp_quickcontact input:not([type=submit]):focus,html body #sp-bottom-wrapper .sp_quickcontact textarea:focus{border-color:var(--dd-red)!important;background:rgba(255,255,255,.07)!important;outline:none}
html body #sp-bottom-wrapper .sp_quickcontact #sp_qc_submit{border-radius:10px!important;height:46px!important;letter-spacing:.02em;box-shadow:0 8px 20px rgba(200,16,46,.3)!important}
@media (min-width:768px) and (max-width:1099px){html body #sp-bottom-wrapper #bottom{flex-wrap:wrap;gap:40px 32px}html body #sp-bottom-wrapper #bottom>[class*=span]{flex:1 1 calc(50% - 16px)}}
@media (max-width:767px){html body #sp-bottom-wrapper #bottom{flex-direction:column;gap:36px}html body #sp-bottom-wrapper #bottom>[class*=span]{flex:none!important;width:100%!important}html body #sp-bottom-wrapper{padding-top:52px!important}}

/* ---- Ana menu ---- */
body #sp-menu-wrapper{background:var(--dd-ink-2)!important;position:sticky!important;top:0!important;width:100%!important;z-index:50;box-shadow:0 2px 10px rgba(0,0,0,.12)!important}
body #sp-menu-wrapper #menu{max-width:1170px;margin:0 auto;background:transparent!important}
body #sp-main-menu ul.level-0>li.menu-item,body #sp-main-menu ul.level-0>li.menu-item:hover{background:transparent!important}
body #sp-main-menu ul.level-0>li>a{background:transparent!important;color:#e6e9ee!important;font-size:14.5px!important;font-weight:500;padding:0!important;line-height:56px!important;height:56px;position:relative;text-shadow:none;border:0!important}
body #sp-main-menu ul.level-0>li>a>span{padding:0 18px!important}
body #sp-main-menu ul.level-0>li>a .menu-title{font-weight:500}
body #sp-main-menu ul.level-0>li>a span span:after{display:none!important}
body #sp-main-menu ul.level-0>li>a>span:after{border:0!important;box-shadow:none!important;content:""!important;position:absolute!important;left:18px!important;right:18px!important;width:auto!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0;background:var(--dd-red)!important;transform:scaleX(0);transition:transform .2s;display:block!important}
body #sp-main-menu ul.level-0>li.parent>a>span{padding-right:30px!important}
body #sp-main-menu ul.level-0>li.parent>a:after{top:50%!important;bottom:auto!important;margin:-6px 0 0!important;right:14px!important;height:12px!important;line-height:12px!important;color:#9aa3ae!important}
body #sp-main-menu ul.level-0>li>a .menu-title{padding:0!important}
body #sp-main-menu ul.level-0>li:hover>a,body #sp-main-menu ul.level-0>li.active>a{color:#fff!important;background:transparent!important}
body #sp-main-menu ul.level-0>li:hover>a>span:after,body #sp-main-menu ul.level-0>li.active>a>span:after{transform:scaleX(1)}
body #sp-main-menu ul.level-0>li.active>a:before,body #sp-main-menu ul.level-0>li>a:before,body #sp-main-menu ul.level-0>li:before,body #sp-main-menu ul.level-0>li:after{display:none!important}
body #sp-main-menu .sp-submenu{top:56px!important}
body #sp-main-menu .sp-submenu-wrap{background:#fff!important;border:1px solid var(--dd-line);border-top:3px solid var(--dd-red);border-radius:0 0 var(--dd-radius) var(--dd-radius);box-shadow:var(--dd-shadow-h);padding:6px 0}
body #sp-main-menu .sp-submenu-inner{background:transparent!important;width:250px!important}
body #sp-main-menu .sp-submenu .megacol{width:250px!important}
body #sp-main-menu .sp-submenu ul.level-1 li a{color:var(--dd-text)!important;background:transparent!important;padding:9px 18px;font-size:14px;border:0!important;line-height:1.35}
body #sp-main-menu .sp-submenu ul.level-1 li a:hover{color:var(--dd-red)!important;background:#f7f8fa!important}
body #sp-main-menu .sp-submenu .menu-image{width:38px;height:38px;object-fit:cover;border-radius:6px;margin-right:10px;vertical-align:middle;float:none}
body #sp-main-menu .sp-submenu .menu-desc{display:block;color:var(--dd-muted);font-size:12px;margin-top:2px}

/* ---- Slider ---- */
body #sp-feature-wrapper{background:var(--dd-ink)}
body #sp-feature .rev_slider_wrapper{background:var(--dd-ink)!important}
body #sp-feature .tp-bgimg:after,body #sp-feature .slotholder:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,18,22,.78) 0%,rgba(15,18,22,.45) 45%,rgba(15,18,22,0) 75%);pointer-events:none}
body #sp-feature .tp-caption{color:#fff!important;text-shadow:0 2px 12px rgba(0,0,0,.45)!important;font-family:var(--dd-font)!important;z-index:30}
body #sp-feature .tp-caption *{color:inherit!important;font-family:inherit!important}
body #sp-feature .tp-leftarrow,body #sp-feature .tp-rightarrow{background:rgba(255,255,255,.12)!important;border-radius:50%;backdrop-filter:blur(4px)}

/* ---- Modul basliklari (genel) ---- */
body .module h3.header,body #sp-component h1,body #sp-component h2{background-image:none!important}
body .module h3.header{color:var(--dd-ink)!important;font-size:19px!important;font-weight:700!important;line-height:1.3!important;padding:0 0 12px!important;margin:0 0 18px!important;position:relative;border:0!important}
body .module h3.header:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;border-radius:3px;background:var(--dd-red)}
body #sp-right .module,body #sp-left .module{background:#fff;border:1px solid var(--dd-line);border-radius:14px;box-shadow:var(--dd-shadow);padding:22px 22px 18px;margin-bottom:22px}
body #sp-right .sp_quickcontact input:not([type=submit]),body #sp-right .sp_quickcontact textarea,body #sp-quickcontact-form input:not([type=submit]),body #sp-quickcontact-form textarea{border:1px solid var(--dd-line)!important;border-radius:8px!important;box-shadow:none!important;padding:9px 12px!important;height:auto!important;width:100%!important;box-sizing:border-box;font-size:14px!important;color:var(--dd-text)!important;margin-bottom:10px!important}
body #sp-quickcontact-form #sp_qc_submit,body .sp_quickcontact #sp_qc_submit{width:100%!important;background:var(--dd-red)!important;color:#fff!important;border:0!important;border-radius:999px!important;height:42px!important;font-weight:600!important;padding:0 20px!important}
body .sp_quickcontact #sp_qc_submit:hover{background:var(--dd-red-dark)!important}
body #sp-bottom-wrapper .sp_quickcontact #sp_qc_submit{border-radius:8px!important}
body #sp-users-wrapper .module:not(.ps_center_header){max-width:1170px;margin:0 auto}

/* ---- Slider yazilari (tek duzen) ---- */
html body #rev_slider_1_1>ul>li>.tp-caption{left:max(24px,calc(50% - 585px))!important;margin:0!important;padding:0!important;text-shadow:0 2px 18px rgba(0,0,0,.35)!important;letter-spacing:0;white-space:nowrap!important}
html body #rev_slider_1_1>ul>li>.tp-caption *{font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important}
html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(3),html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(4),html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(5),html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(8),html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(9),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(3),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(2),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(6),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(7),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(8){display:none!important}
html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3){top:31%!important;font-size:13px!important;line-height:1!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#ff6b7f!important;padding-left:38px!important}
html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2):before,html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2):before,html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3):before{content:"";position:absolute;left:0;top:50%;width:26px;height:2px;margin-top:-1px;background:#ff6b7f}
html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(6),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(4),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(4){top:38%!important;font-size:clamp(30px,3.6vw,54px)!important;line-height:1.08!important;font-weight:800!important;letter-spacing:-.015em!important;text-transform:uppercase!important;color:#fff!important}
html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(7),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(5),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(5){top:55%!important;width:min(540px,46vw)!important;max-width:none!important;max-height:none!important;white-space:normal!important;font-size:16.5px!important;line-height:1.65!important;font-weight:400!important;color:#e9ecf0!important;text-transform:none!important}
html body #sp-feature .slotholder:after,html body #sp-feature .tp-bgimg:after{background:linear-gradient(90deg,rgba(12,14,18,.86) 0%,rgba(12,14,18,.6) 38%,rgba(12,14,18,.15) 68%,rgba(12,14,18,0) 85%)!important}
html body #sp-feature .tp-bullets{bottom:22px!important;top:auto!important}
html body #sp-feature .tp-bullets .bullet{width:10px!important;height:10px!important;margin:0 4px!important;border-radius:999px!important;background:rgba(255,255,255,.45)!important;border:0!important;box-shadow:none!important;transition:width .25s,background .25s}
html body #sp-feature .tp-bullets .bullet.selected,html body #sp-feature .tp-bullets .bullet:hover{width:28px!important;background:var(--dd-red)!important}
html body #sp-feature .tp-leftarrow,html body #sp-feature .tp-rightarrow{display:none!important}
@media (max-width:767px){
  html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(7),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(5),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(5){display:none!important}
  html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3){top:30%!important;font-size:9.5px!important;letter-spacing:.18em!important;padding-left:24px!important}
  html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2):before,html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2):before,html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3):before{width:16px}
  html body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(6),html body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(4),html body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(4){top:44%!important;font-size:19px!important}
  html body #sp-feature .tp-bullets{bottom:8px!important}
}

/* ---- Menu (premium) ---- */
html body #sp-menu-wrapper{background:rgba(31,35,41,.97)!important;-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-top:1px solid rgba(255,255,255,.05);box-shadow:0 10px 30px -12px rgba(0,0,0,.45)!important}
html body #sp-main-menu ul.level-0>li>a{height:60px!important;line-height:60px!important;font-size:14.5px!important;font-weight:600!important;letter-spacing:.01em;color:#dfe3e8!important}
html body #sp-main-menu ul.level-0>li>a>span:after{left:18px!important;right:18px!important;height:3px!important;border-radius:3px 3px 0 0!important}
html body #sp-main-menu .sp-submenu{top:60px!important;padding-top:10px}
html body #sp-main-menu .sp-submenu-wrap{position:relative;background:#fff!important;border:1px solid rgba(16,24,40,.08)!important;border-top:0!important;border-radius:14px!important;box-shadow:0 24px 48px -12px rgba(16,24,40,.28),0 2px 6px rgba(16,24,40,.06)!important;padding:8px!important;animation:dd-alt-menu .22s cubic-bezier(.2,.7,.2,1)}
html body #sp-main-menu .sp-submenu-wrap:before{content:"";position:absolute;top:-6px;left:28px;width:12px;height:12px;background:#fff;transform:rotate(45deg);border-radius:2px 0 0 0;box-shadow:-1px -1px 0 rgba(16,24,40,.06)}
html body #sp-main-menu .sp-submenu .menu-title{color:inherit!important;font-weight:500!important}
html body #sp-main-menu .sp-submenu .menu-desc{position:static!important;display:block!important;width:100%;white-space:normal}
@keyframes dd-alt-menu{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
html body #sp-main-menu .sp-submenu-inner,html body #sp-main-menu .sp-submenu .megacol{width:270px!important}
html body #sp-main-menu .sp-submenu ul.level-1 li{margin:0!important;border:0!important}
html body #sp-main-menu .sp-submenu ul.level-1 li a{position:relative;display:block;border-radius:10px;padding:11px 40px 11px 14px!important;font-size:14px!important;font-weight:500;color:var(--dd-ink)!important;line-height:1.35!important;transition:background .18s,color .18s}
html body #sp-main-menu .sp-submenu ul.level-1 li a .menu{display:block!important;padding:0!important}
html body #sp-main-menu .sp-submenu ul.level-1 li a .menu:has(>.menu-image){display:grid!important;grid-template-columns:46px minmax(0,1fr);column-gap:12px;align-items:center}
html body #sp-main-menu .sp-submenu ul.level-1 li a .menu-title{display:block;min-width:0}
html body #sp-main-menu .sp-submenu .menu-desc{color:var(--dd-muted)!important;font-size:12px!important;font-weight:400;margin-top:3px}
html body #sp-main-menu .sp-submenu .menu-image{width:46px!important;height:46px!important;object-fit:cover;border-radius:10px!important;margin:0!important;box-sizing:border-box;background:#f3f4f6;border:1px solid var(--dd-line)}
html body #sp-main-menu .sp-submenu ul.level-1 li a:after{content:"";position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--dd-red);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M5 12h14M13 6l6 6-6 6%22/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateX(-6px);transition:opacity .18s,transform .18s}
html body #sp-main-menu .sp-submenu ul.level-1 li a:hover{background:#fbf2f4!important;color:var(--dd-red)!important}
html body #sp-main-menu .sp-submenu ul.level-1 li a:hover:after{opacity:1;transform:none}
html body #sp-main-menu .sp-submenu ul.level-1 li+li{margin-top:2px!important}

/* ---- Bolum basliklari ---- */
body .ps_center_header h3.header,body #sp-bottom-wrapper h3.header{background:none!important;border:0!important}
body .ps_center_header h3.header{color:var(--dd-ink)!important;font-size:30px!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2;margin-bottom:10px;padding-bottom:16px;position:relative}
body .ps_center_header h3.header:after{content:"";position:absolute;left:50%;bottom:0;width:48px;height:3px;margin-left:-24px;border-radius:3px;background:var(--dd-red)}
body .ps_center_header h3.header:before,body .ps_center_header h3.header span:before,body .ps_center_header h3.header span:after{display:none!important}
body .ps_center_header h3.header span{background:none!important;padding:0!important}
body .customps_center_header>p:first-child,body #sp-services-wrapper .ps_center_header .mod-content{color:var(--dd-muted);font-size:16px}
body section.sectionshadow{box-shadow:none!important}

/* ---- Hizmet kartlari ---- */
body #sp-users-wrapper{background:var(--dd-bg)!important;padding-top:24px;padding-bottom:24px}
body .icon_main{background:#fff!important;border-radius:var(--dd-radius);box-shadow:var(--dd-shadow);border:1px solid var(--dd-line);transition:transform .2s,box-shadow .2s;margin-bottom:24px}
body .icon_main:hover{transform:translateY(-4px);box-shadow:var(--dd-shadow-h)}
body .icon_main .main_image{overflow:hidden;aspect-ratio:16/10}
body .icon_main .main_image img{height:100%!important;object-fit:cover;transition:transform .4s}
body .icon_main:hover .main_image img{transform:scale(1.05)}
body .icon_main .icon_image_with_text,body .icon_main .media-body{padding:0!important;margin:0!important}
body .icon_main .icon_image_with_text_inner{padding:20px 22px 22px!important;margin:0!important}
body .icon_main .icon_image_with_text .title,body .icon_main .icon_image_with_text .content,body .icon_main .icon_image_with_text .readmore{padding:0!important;margin-left:0!important}
body .icon_main .icon_image_with_text .content{margin:0!important}
body .icon_image_with_text .title{color:var(--dd-ink)!important;font-size:17px!important;font-weight:650;margin-bottom:8px;line-height:1.35!important}
body .icon_image_with_text .title i{color:var(--dd-red)!important;font-size:15px!important;margin-right:4px}
body .icon_image_with_text .content{color:var(--dd-muted);font-size:14px;line-height:1.6;min-height:46px}
body .icon_image_with_text .readmore{margin-top:14px}
body #sp-users-wrapper .icon_image_with_text .icon_image_with_text_inner .readmore a{background:transparent!important;color:var(--dd-red)!important;padding:0!important;margin:0!important;font-weight:600;font-size:14px;border-radius:0}
body .icon_image_with_text .readmore a i{display:none}
body .icon_image_with_text .readmore a:after{content:" \2192";transition:margin .2s}
body .icon_image_with_text .readmore a:hover:after{margin-left:4px}

/* ---- Hizmet alani (premium) ---- */
body #myCarousel .carousel-control{display:none!important}
body #sp-users-wrapper{background:#fff!important;padding-top:72px!important;padding-bottom:64px!important}
html body #sp-users-wrapper .ps_center_header h3.header{margin-bottom:44px!important}
html body #sp-users-wrapper .ps_center_header h3.header:before{display:block!important;content:"H\0130ZMETLER\0130M\0130Z";position:static;width:auto;height:auto;background:none;color:var(--dd-red);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 12px;line-height:1}
body #myCarousel{margin:0}
body #myCarousel .carousel-inner{overflow:visible}
body #myCarousel .item>.row-fluid{display:flex;flex-wrap:wrap;gap:28px}
body #myCarousel .item>.row-fluid:before,body #myCarousel .item>.row-fluid:after{display:none}
body #myCarousel .item>.row-fluid>[class*=span]{float:none;margin:0!important;width:auto!important;flex:1 1 0;min-width:0;display:flex}
body #myCarousel .icon_main{display:flex;flex-direction:column;width:100%;margin:0!important;border:0!important;border-radius:16px!important;box-shadow:0 1px 3px rgba(16,24,40,.06),0 12px 32px -8px rgba(16,24,40,.12)!important;position:relative!important;overflow:hidden!important;isolation:isolate}
body #myCarousel .icon_main:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--dd-red);transform:scaleX(0);transform-origin:left;transition:transform .35s ease;z-index:3}
body #myCarousel .icon_main:hover{transform:translateY(-6px);box-shadow:0 2px 6px rgba(16,24,40,.06),0 24px 48px -12px rgba(16,24,40,.22)!important}
body #myCarousel .icon_main:hover:after{transform:scaleX(1)}
body #myCarousel .icon_main .main_image{position:relative;aspect-ratio:4/3}
body #myCarousel .icon_main .main_image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,18,22,0) 45%,rgba(15,18,22,.45) 100%);transition:opacity .3s}
body #myCarousel .icon_main:hover .main_image img{transform:scale(1.07)}
body #myCarousel .icon_main .main_image img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
body #myCarousel .icon_main .icon_image_with_text,body #myCarousel .icon_main .icon_image_with_text_inner,body #myCarousel .icon_main .media-body{display:flex;flex-direction:column;flex:1}
body #myCarousel .icon_main .icon_image_with_text_inner{padding:24px 24px 26px!important}
body #myCarousel .icon_image_with_text .title{font-size:19px!important;font-weight:700!important;letter-spacing:-.01em;margin-bottom:10px!important}
body #myCarousel .icon_image_with_text .title i{display:none!important}
body #myCarousel .icon_image_with_text .content{flex:1;font-size:14.5px;line-height:1.65;color:var(--dd-muted)!important;min-height:0}
body #myCarousel .icon_image_with_text .readmore{margin-top:20px!important;padding-top:18px!important;border-top:1px solid var(--dd-line)}
html body #sp-users-wrapper #myCarousel .icon_image_with_text .icon_image_with_text_inner .readmore a{display:flex!important;align-items:center;justify-content:space-between;width:100%;font-size:14px;letter-spacing:.01em}
html body #sp-users-wrapper #myCarousel .icon_image_with_text .readmore a:after{content:"\2192";display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(200,16,46,.08);color:var(--dd-red);font-size:16px;transition:background .25s,color .25s,transform .25s;margin:0!important}
html body #sp-users-wrapper #myCarousel .icon_main:hover .readmore a:after{background:var(--dd-red);color:#fff;transform:translateX(3px)}
html body #sp-users-wrapper #myCarousel .icon_image_with_text .readmore a:before{content:"";position:absolute;inset:0;z-index:4}
@media (min-width:768px) and (max-width:1099px){body #myCarousel .item>.row-fluid>[class*=span]{flex:1 1 calc(50% - 14px)}}
html body #myCarousel .icon_main:hover .icon_image_with_text_inner,html body #myCarousel .icon_main .icon_image_with_text_inner{background:#fff!important}
html body #myCarousel .icon_main:hover .icon_image_with_text .title{color:var(--dd-red)!important}
html body #myCarousel .icon_main:hover .icon_image_with_text .content{color:var(--dd-muted)!important}
html body #myCarousel .icon_main:hover .readmore{border-color:var(--dd-line)!important}
@media (max-width:767px){body #myCarousel .item>.row-fluid{flex-direction:column;gap:20px}body #myCarousel .item>.row-fluid>[class*=span]{flex:none!important;width:100%!important}body #sp-users-wrapper{padding-top:48px!important;padding-bottom:40px!important}html body #sp-users-wrapper .ps_center_header h3.header{margin-bottom:28px!important}}

/* ---- Endustriler ---- */
body #sp-services-wrapper{background:#fff!important;padding-top:24px}
body .text_with_icon .title{color:var(--dd-ink)!important;font-size:16px!important;font-weight:650}
body .text_with_icon_content{color:var(--dd-muted);font-size:14px;line-height:1.6}
body .text_with_icon_icon{background:rgba(200,16,46,.08)!important;border:0!important;color:var(--dd-red)!important}
body .text_with_icon_icon i{color:var(--dd-red)!important;font-size:20px!important;line-height:inherit}
body #sp-service3 img{border-radius:var(--dd-radius)}

/* ---- Referanslar ---- */
body #sp-client-scroll-wrapper{background:var(--dd-bg)!important;padding-bottom:30px}
body #sp-client-scroll-wrapper .module:not(.ps_center_header) h3.header{color:var(--dd-ink)!important;font-size:18px;font-weight:650;border:0!important}
body #sp-client-scroll-wrapper .module:not(.ps_center_header) h3.header:after,body #sp-client-scroll-wrapper .module:not(.ps_center_header) h3.header:before{display:none}
body #sp-client1 img{filter:grayscale(1);opacity:.7;transition:filter .2s,opacity .2s}
body #sp-client1 img:hover{filter:none;opacity:1}
body #sp-client1 li,body #sp-client1 .item,body #sp-client1 a{border-radius:8px}

/* ---- Alt bilgi ---- */
body #sp-bottom-wrapper{background:var(--dd-ink)!important;color:#aab1bb;padding-top:56px!important;padding-bottom:30px!important}
body #sp-bottom-wrapper h3.header{color:#fff!important;font-size:16px!important;font-weight:650;letter-spacing:.01em;padding-bottom:12px;margin-bottom:16px;position:relative}
body #sp-bottom-wrapper h3.header:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:var(--dd-red)}
body #sp-bottom-wrapper h3.header:before,body #sp-bottom-wrapper h3.header span:after,body #sp-bottom-wrapper h3.header span:before{display:none!important}
body #sp-bottom-wrapper,body #sp-bottom-wrapper p,body #sp-bottom-wrapper td,body #sp-bottom-wrapper li,body #sp-bottom-wrapper span{color:#aab1bb!important;font-size:14px}
body #sp-bottom-wrapper a{color:#dfe3e8!important}
body #sp-bottom-wrapper a:hover{color:#fff!important}
body #sp-bottom-wrapper .menu li,body #sp-bottom-wrapper ul li{border:0!important;padding:4px 0!important;background:none!important}
body #sp-bottom-wrapper img{border-radius:8px}
body #sp-bottom-wrapper .sp_quickcontact input,body #sp-bottom-wrapper .sp_quickcontact textarea{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;border-radius:8px!important;box-shadow:none!important;padding:9px 12px!important;height:auto!important;width:100%!important;box-sizing:border-box}
body #sp-bottom-wrapper .sp_quickcontact input::placeholder,body #sp-bottom-wrapper .sp_quickcontact textarea::placeholder{color:#8a929d}
body #sp-bottom-wrapper .sp_quickcontact input[type=submit],body #sp-bottom-wrapper .sp_quickcontact button,body #sp-bottom-wrapper .sp_quickcontact .btn{background:var(--dd-red)!important;border:0!important;font-weight:600;cursor:pointer;background-image:none!important;text-shadow:none}
body #sp-bottom-wrapper .sp_quickcontact input[type=submit]:hover,body #sp-bottom-wrapper .sp_quickcontact .btn:hover{background:var(--dd-red-dark)!important}
body #sp-footer-wrapper{background:#13161a!important;border:0!important;color:#7f8792}
body #sp-footer_menu-wrapper{background:#13161a!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 6px}
body #sp-footer_menu-wrapper .container{border-top:1px solid rgba(255,255,255,.07)}
body #sp-footer_menu ul.nav{float:none;text-align:center;margin:0;padding:14px 0}
html body #sp-footer_menu ul.nav li{display:inline-block!important;float:none!important}
body #sp-footer_menu ul.nav a{color:#9aa2ad!important;background:none!important;font-size:13px;padding:4px 12px}
body #sp-footer_menu ul.nav a:hover{color:#fff!important}

/* ---- Icerik sayfalari (K2 / makale) ---- */
body #sp-main-body-wrapper{background:transparent!important;padding:40px 0 56px!important}
body #sp-component{background:#fff;border:1px solid var(--dd-line);border-radius:14px;box-shadow:var(--dd-shadow);padding:40px 48px}
html body #sp-component .page-header,html body #sp-component .page-header a,html body #sp-component h1.entry-title,body #sp-component h1,body #k2Container .itemTitle,body #k2Container .itemListCategory h3.header,body #sp-component .page-header h2{color:var(--dd-ink)!important;font-size:32px!important;font-weight:750;letter-spacing:-.02em;line-height:1.2;border:0!important;background:none!important;padding:0 0 16px!important;margin:0 0 22px!important;position:relative}
html body #sp-component .page-header:after,body #k2Container .itemTitle:after,body #k2Container .itemListCategory h3.header:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:3px;background:var(--dd-red)}
body #k2Container h3.header:before,body #k2Container h3.header span:before,body #k2Container h3.header span:after{display:none!important}
body #k2Container h3.header span{background:none!important;padding:0!important}
body #k2Container .itemCategory,body #k2Container .itemToolbar,body #k2Container .itemHeader .itemCategory{background:none!important;border:0!important;padding:0!important;margin:0 0 18px!important;font-size:13px}
body #k2Container .itemCategory a,body #k2Container .itemCategory span{display:inline-block;background:rgba(200,16,46,.07);color:var(--dd-red)!important;border-radius:999px;padding:4px 12px;font-weight:600}
body #k2Container .itemCategory span{background:none;padding:0;color:var(--dd-muted)!important;font-weight:400}
body #sp-component .itemFullText,body #sp-component .itemIntroText,body #sp-component .catItemIntroText,body #sp-component .item-page{color:var(--dd-text)!important;font-size:16px;line-height:1.75}
body #sp-component .itemFullText *,body #sp-component .itemIntroText *,body #sp-component .catItemIntroText *{font-family:var(--dd-font)!important}
body #sp-component .entry-content span[style*=color],body #sp-component .item-page span[style*=color],body #sp-component .itemListCategory span[style*=color],body #sp-component .itemFullText span[style*=color],body #sp-component .catItemIntroText span[style*=color],body #sp-component .itemFullText font,body #sp-component .itemIntroText span[style*=color]{color:inherit!important}
body #sp-component .itemFullText strong,body #sp-component .catItemIntroText strong{color:var(--dd-ink);font-weight:600}
body #k2Container .itemLinks{background:none!important;border:0!important;padding:0!important;margin:0 0 20px!important}
body #k2Container .itemLinks i,body #k2Container .itemLinks [class*=icon]{display:none}
body #sp-component .itemFullText span[style*=font-size],body #sp-component .catItemIntroText span[style*=font-size]{font-size:inherit!important}
body #sp-component .itemFullText a,body #sp-component .catItemIntroText a{color:var(--dd-ink-2)!important;text-decoration:none;border-bottom:1px solid rgba(200,16,46,.35)}
body #sp-component .itemFullText a:hover,body #sp-component .catItemIntroText a:hover{color:var(--dd-red)!important;border-bottom-color:var(--dd-red)}
body #sp-component .itemFullText a:has(img),body #sp-component .catItemIntroText a:has(img){border:0}
body #sp-component .entry-content h2,body #sp-component .entry-content h3,body #sp-component .entry-content h4,body #sp-component .itemFullText h2,body #sp-component .itemFullText h3,body #sp-component .itemFullText h4{background:none!important;padding:0!important;color:var(--dd-ink)!important;font-weight:700;line-height:1.3;margin:28px 0 12px}
body #sp-component .itemFullText h2{font-size:24px}
body #sp-component .itemFullText h3{font-size:20px}
body #sp-component .itemFullText img,body #sp-component .catItemIntroText img,body #sp-component .item-page img{border-radius:var(--dd-radius);max-width:100%;height:auto!important;max-height:340px;width:auto!important;object-fit:contain}
body #sp-component .itemFullText p{margin:0 0 14px}
body #sp-component .itemFullText ul{margin:0 0 16px 20px}
body #sp-component .itemFullText table{border-collapse:collapse;width:100%;max-width:100%;border:1px solid var(--dd-line);border-radius:var(--dd-radius);overflow:hidden;margin:16px 0;font-size:14px}
body #sp-component .itemFullText table td,body #sp-component .itemFullText table th{border:1px solid var(--dd-line)!important;padding:8px 12px}
body #sp-component .itemFullText table tr:nth-child(even) td{background:#fafbfc}
body #sp-component .itemFullText:after,body #sp-component .catItemIntroText:after,body #sp-component .catItemBody:after{content:"";display:table;clear:both}
body #k2Container .itemImageBlock img,body #k2Container .catItemImageBlock img{border-radius:var(--dd-radius)}

/* kategori listesi = kartlar */
body #k2Container .itemList .itemContainer{float:none!important;width:100%!important}
body #k2Container .catItemView{background:#fff;border:1px solid var(--dd-line);border-radius:var(--dd-radius);padding:22px 26px!important;margin:0 0 18px!important;overflow:hidden;transition:box-shadow .2s,border-color .2s}
body #k2Container .catItemView:hover{box-shadow:var(--dd-shadow-h);border-color:transparent}
body #k2Container .catItemTitle,body #k2Container .catItemTitle *,body #k2Container .itemListCategory h3.header span{font-weight:700!important}
body #k2Container .catItemTitle{font-size:21px!important;font-weight:700;margin:0 0 8px!important;line-height:1.3;border:0!important;background:none!important;padding:0!important}
body #k2Container .catItemTitle a{color:var(--dd-ink)!important;border:0!important}
body #k2Container .catItemTitle a:hover{color:var(--dd-red)!important}
body #k2Container .catItemIntroText img{max-height:150px!important;max-width:200px!important;margin:0 0 8px 18px!important}
body #k2Container .catItemReadMore a{display:inline-flex;align-items:center;gap:6px;background:var(--dd-ink-2);color:#fff!important;border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;margin-top:6px;border:0}
body #k2Container .catItemReadMore a:hover{background:var(--dd-red)}
body #k2Container .k2Pagination,body .pagination{text-align:center;margin-top:24px}
body .pagination ul>li>a,body .pagination ul>li>span{border-radius:8px!important;margin:0 3px;border:1px solid var(--dd-line)!important;color:var(--dd-text)}
body .pagination ul>li.active>a,body .pagination ul>li.active>span{background:var(--dd-red);color:#fff;border-color:var(--dd-red)!important}

body #sp-component .entry-content h3{font-size:18px!important}
body #sp-component .entry-content,body #sp-component .article-info{color:var(--dd-text);font-size:15.5px;line-height:1.75}
body #sp-component .article-info,body #sp-component .article-info *{font-size:13px!important;color:var(--dd-muted)!important}
body #sp-component .tags a,body #sp-component .itemTags a{display:inline-block;background:#f1f3f5!important;color:var(--dd-text)!important;border-radius:999px!important;padding:5px 12px!important;font-size:12.5px!important;font-weight:500;text-shadow:none!important;border:0}
body #sp-component .tags a:hover,body #sp-component .itemTags a:hover{background:var(--dd-red)!important;color:#fff!important}
/* iletisim / formlar */
body #sp-component input[type=text],body #sp-component input[type=email],body #sp-component input[type=tel],body #sp-component textarea{border:1px solid var(--dd-line)!important;border-radius:8px!important;box-shadow:none!important;padding:10px 12px!important;height:auto!important;font-size:15px}
body #sp-component input:focus,body #sp-component textarea:focus{border-color:var(--dd-red)!important;box-shadow:0 0 0 3px rgba(200,16,46,.12)!important}
body #sp-component .btn-primary,body #sp-component button[type=submit],body #sp-component input[type=submit]{background:var(--dd-red)!important;background-image:none!important;border:0!important;border-radius:999px!important;padding:10px 24px!important;font-weight:600;text-shadow:none;box-shadow:none}

/* ---- Sabit iletisim dugmeleri (telefon + WhatsApp) ---- */
body .custom #whatsapp{display:none!important}
.dd-ib-kutu{position:fixed;right:22px;bottom:22px;z-index:9990;display:flex;flex-direction:column;align-items:flex-end;gap:16px}
.dd-ib{position:relative;display:flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;color:#fff!important;text-decoration:none!important;box-shadow:0 8px 22px rgba(0,0,0,.22);transition:transform .2s}
.dd-ib svg{width:28px;height:28px;fill:currentColor;position:relative;z-index:2}
.dd-ib:hover{transform:scale(1.07)}
.dd-ib-wa{background:#25d366}
.dd-ib-tel{background:var(--dd-red)}
.dd-ib-tel svg{width:25px;height:25px;animation:dd-titre 3.2s ease-in-out infinite}
.dd-ib:before,.dd-ib:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;z-index:0;opacity:.55;animation:dd-dalga 2.4s cubic-bezier(.2,.6,.3,1) infinite}
.dd-ib:after{animation-delay:1.2s}
.dd-ib-tel:before,.dd-ib-tel:after{animation-delay:.6s}
.dd-ib-tel:after{animation-delay:1.8s}
@keyframes dd-dalga{0%{transform:scale(1);opacity:.5}80%,100%{transform:scale(1.85);opacity:0}}
@keyframes dd-titre{0%,70%,100%{transform:rotate(0)}74%{transform:rotate(-14deg)}78%{transform:rotate(12deg)}82%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}90%{transform:rotate(0)}}
.dd-ib-etiket{position:absolute;right:calc(100% + 14px);top:50%;transform:translate(8px,-50%);white-space:nowrap;background:var(--dd-ink);color:#fff;font:600 14px/1 var(--dd-font);padding:10px 14px;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}
.dd-ib:hover .dd-ib-etiket,.dd-ib:focus-visible .dd-ib-etiket{opacity:1;transform:translate(0,-50%)}
.dd-ib:focus-visible{outline:3px solid #fff;outline-offset:3px}
@media (prefers-reduced-motion:reduce){.dd-ib:before,.dd-ib:after,.dd-ib-tel svg{animation:none!important;opacity:0}}
body #scrollToTop{background:var(--dd-ink-2)!important;border-radius:50%!important;right:29px!important;bottom:178px!important;box-shadow:var(--dd-shadow)}
@media (max-width:767px){.dd-ib-kutu{right:14px;bottom:16px;gap:14px}.dd-ib{width:52px;height:52px}.dd-ib svg{width:25px;height:25px}.dd-ib-tel svg{width:22px;height:22px}.dd-ib-etiket{display:none}body #scrollToTop{right:20px!important;bottom:154px!important}}

/* ---- Mobil: baslik araclari, hizmet 2li, alt bilgi akordeon ---- */
.dd-mobil-araclar{display:none}
@media (max-width:979px){
  html.dd-mobil-baslik body #boxed{padding-top:0!important;background:var(--dd-bg)!important}
  html.dd-mobil-baslik body #sp-header-wrapper>.container{position:relative;display:flex;align-items:center;min-height:64px}
  html.dd-mobil-baslik body #sp-header-wrapper #header{flex:1;min-width:0}
  html.dd-mobil-baslik body #sp-logo .image-logo{max-height:42px}
  html.dd-mobil-baslik .dd-mobil-araclar{display:flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}
  html.dd-mobil-baslik .dd-mobil-araclar .sp-main-menu-toggler,html.dd-mobil-baslik .dd-mobil-ara{position:static!important;display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;padding:0!important;margin:0!important;border-radius:12px!important;border:1px solid var(--dd-line)!important;background:#fff!important;color:var(--dd-ink)!important;box-shadow:none!important;cursor:pointer}
  html.dd-mobil-baslik .dd-mobil-araclar .sp-main-menu-toggler{background:var(--dd-ink-2)!important;border-color:var(--dd-ink-2)!important}
  html.dd-mobil-baslik .dd-mobil-araclar .sp-main-menu-toggler i{color:#fff!important;font-size:18px}
  html.dd-mobil-baslik .dd-mobil-ara svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}
  html.dd-ara-acik .dd-mobil-ara{background:var(--dd-red)!important;border-color:var(--dd-red)!important;color:#fff!important}
  html.dd-mobil-baslik body #sp-header-wrapper #sp-header_right.visible-desktop{display:none!important;position:absolute;left:0;right:0;top:100%;z-index:70;width:auto!important;margin:0!important;padding:10px 0 12px;background:#fff;border-bottom:1px solid var(--dd-line);box-shadow:0 12px 24px -12px rgba(16,24,40,.2)}
  html.dd-ara-acik body #sp-header-wrapper #sp-header_right.visible-desktop{display:block!important}
  html.dd-mobil-baslik body #sp-header-wrapper #sp-header_right .search{float:none;display:block;margin:0!important}
  html.dd-mobil-baslik body #sp-header-wrapper #sp-header_right .search form{width:100%}
  html.dd-mobil-baslik body #sp-header-wrapper #sp-header_right #mod-search-searchword{flex:1;width:auto!important;font-size:16px!important}
  html.dd-mobil-baslik body .sp-mobile-menu{top:0!important;left:50%!important;width:100vw!important;margin-left:-50vw!important;right:auto!important}
  html.dd-mobil-baslik body #sp-header-wrapper #sp-header_right.visible-desktop{padding:10px 16px 12px!important}
  html body .sp-mobile-menu>ul,html body .sp-mobile-menu ul{width:100%!important;float:none!important}
  html.dd-mobil-baslik .dd-mobil-araclar button:focus:not(:focus-visible),html.dd-mobil-baslik .dd-mobil-araclar .sp-main-menu-toggler:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
  html.dd-mobil-baslik .dd-mobil-araclar .sp-main-menu-toggler:focus{outline:none!important}
}
@media (max-width:767px){
  html body #myCarousel .item>.row-fluid{flex-direction:row!important;flex-wrap:wrap;gap:12px!important}
  html body #myCarousel .item>.row-fluid>[class*=span]{flex:1 1 calc(50% - 6px)!important;width:auto!important}
  html body #myCarousel .icon_main{border-radius:14px!important}
  html body #myCarousel .icon_main .icon_image_with_text_inner{padding:14px 14px 14px!important}
  html body #myCarousel .icon_image_with_text .title{font-size:15px!important;margin-bottom:6px!important;line-height:1.3!important}
  html body #myCarousel .icon_image_with_text .content{font-size:12.5px!important;line-height:1.5!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
  html body #myCarousel .icon_image_with_text .readmore{margin-top:12px!important;padding-top:12px!important}
  html body #sp-users-wrapper #myCarousel .icon_image_with_text .icon_image_with_text_inner .readmore a{font-size:13px!important}
  html body #sp-users-wrapper #myCarousel .icon_image_with_text .readmore a:after{width:28px!important;height:28px!important;font-size:14px!important}
  html body #sp-users-wrapper>.container{padding:0 12px}

  html.dd-akordeon body #sp-bottom-wrapper #bottom{gap:0!important}
  html.dd-akordeon body #sp-bottom-wrapper .mod-wrapper-flat:has(>h3.header){border-bottom:1px solid rgba(255,255,255,.08)}
  html.dd-akordeon body #sp-bottom-wrapper #bottom>[class*=span]:first-child .mod-wrapper-flat:has(>h3.header){border-top:1px solid rgba(255,255,255,.08)}
  html.dd-akordeon body #sp-bottom-wrapper .mod-wrapper-flat>h3.header{position:relative;cursor:pointer;margin:0!important;padding:18px 40px 18px 0!important;-webkit-tap-highlight-color:transparent}
  html.dd-akordeon body #sp-bottom-wrapper .mod-wrapper-flat>h3.header:after{left:auto!important;right:6px;top:50%;bottom:auto!important;width:10px!important;height:10px!important;margin-top:-7px;background:none!important;border-right:2px solid #ff5a70;border-bottom:2px solid #ff5a70;transform:rotate(45deg);transition:transform .25s,margin .25s}
  html.dd-akordeon body #sp-bottom-wrapper .mod-wrapper-flat.dd-acik>h3.header:after{transform:rotate(-135deg);margin-top:-2px}
  html.dd-akordeon body #sp-bottom-wrapper .mod-wrapper-flat:has(>h3.header):not(.dd-acik)>*:not(h3.header){display:none!important}
  html.dd-akordeon body #sp-bottom-wrapper .mod-wrapper-flat.dd-acik{padding-bottom:20px}
  html.dd-akordeon body #sp-bottom4:not(:has(.dd-acik)) .module:not(:has(h3.header)){display:none!important}
  html.dd-akordeon body #sp-bottom4:has(.dd-acik) .module:not(:has(h3.header)){padding-bottom:20px}
  html.dd-akordeon body #sp-bottom4:has(.dd-acik) .mod-wrapper-flat.dd-acik{padding-bottom:0}
  html.dd-akordeon body #sp-bottom-wrapper #bottom>[class*=span] .module{margin:0!important}
  html.dd-akordeon body #sp-bottom-wrapper #bottom>[class*=span] .module:not(:has(h3.header)) .mod-wrapper-flat{padding:22px 0 4px}
  html.dd-akordeon body #sp-bottom-wrapper{padding-top:36px!important}
}

/* ---- Mobil: bolum bosluklari, endustriler, referanslar, alt cubuk ---- */
@media (max-width:767px){
  html body #sp-services-wrapper{padding:44px 0 28px!important}
  html body #sp-client-scroll-wrapper{padding:40px 0 36px!important}
  html body #sp-services-wrapper>.container,html body #sp-client-scroll-wrapper>.container{padding:0 16px}
  html body #sp-service1>.module.ps_center_header,html body #sp-client_heading>.module.ps_center_header{margin-bottom:18px!important}
  html body #sp-service1 .customps_center_header h2{margin:0!important;padding:0!important;background:none!important;font-size:14.5px!important;line-height:1.55!important;text-align:center}
  html body #sp-service1 .customps_center_header h2:after,html body #sp-service1 .customps_center_header h2:before{display:none!important}
  html body #connect .module,html body #sp-client1 .module,html body #sp-service4 .module{margin-bottom:0!important}
  html body #sp-services-wrapper{padding-bottom:12px!important}
  html body #sp-client_heading .module.ps_center_header{margin-bottom:6px!important}
  html body #sp-client_heading .mod-wrapper-flat{padding-bottom:0!important;margin-bottom:0!important}
  html body #sp-client_heading .customps_center_header,html body #sp-client_heading .customps_center_header p{margin:0!important;padding:0!important}
  html body #connect2,html body #sp-connect2-wrapper{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}
  html body #sp-client1 .ic_marquee0{padding-top:0!important}
  html body #sp-client_heading .customps_center_header h5{margin:0!important;line-height:1.55!important}
  html body .ps_center_header .sp-badge{display:none!important}
  html body #sp-service2 .row-fluid,html body #sp-service4 .row-fluid{margin:0!important}
  html body #sp-service1 .customps_center_header h2 *,html body #sp-client-scroll-wrapper .customps_center_header *{font-size:14.5px!important;font-weight:400!important;color:var(--dd-muted)!important;line-height:1.55!important}
  html body #connect{display:flex;flex-direction:column;gap:0}
  html body #connect>[class*=span]{width:100%!important;margin:0!important;float:none!important}
  html body #sp-service2 p:empty,html body #sp-service4 p:empty,html body #connect .gap{display:none!important}
  html body #sp-service2 p,html body #sp-service4 p{margin:0!important}
  html body #connect .text_with_icon{display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:14px;align-items:start;text-align:left!important;background:#f6f7f9;border:1px solid var(--dd-line);border-radius:14px;padding:16px!important;margin:0 0 12px!important}
  html body #connect .text_with_icon .text_with_icon_icon{grid-column:1;grid-row:1/span 2;float:none!important;margin:0!important;padding:0!important;box-sizing:border-box;width:44px!important;height:44px!important;display:flex!important;align-items:center;justify-content:center;border-radius:12px!important}
  html body #connect .text_with_icon .text_with_icon_icon i{font-size:19px!important;line-height:1!important}
  html body #connect .text_with_icon .title{grid-column:2;margin:2px 0 4px!important;font-size:15.5px!important;line-height:1.3!important;text-align:left!important}
  html body #connect .text_with_icon .text_with_icon_content{grid-column:2;margin:0!important;font-size:13.5px!important;line-height:1.55!important;text-align:left!important}
  html body #connect .text_with_icon>a:empty{display:none}
  html body #sp-service3{margin:8px 0 20px!important}
  html body #sp-service3 .custom{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}
  html body #sp-service3 .custom>p,html body #sp-service3 .custom>hr{margin:0!important;font-size:0!important;text-align:center}
  html body #sp-service3 .custom>hr{display:none}
  html body #sp-service3 .custom>p:last-child{grid-column:1/-1}
  html body #sp-service3 .custom>p:last-child span{font-size:13.5px!important;color:var(--dd-muted)!important;white-space:normal}
  html body #sp-service3 .custom img{width:100%!important;height:120px!important;object-fit:contain;background:#fff;border:1px solid var(--dd-line);border-radius:12px!important}
  html body #sp-client1 .dd-ref-serit{padding:0 42px}
  html body #sp-client1 img{width:calc((100vw - 32px - 84px - 6px)/2)!important;height:auto!important;max-height:96px;object-fit:contain}
  html body #sp-client1 .dd-ref-serit>div:first-child{-webkit-mask-image:none;mask-image:none;height:110px!important}
  html body #sp-bottom4{display:none!important}
  .dd-ib-kutu{left:0;right:0;bottom:0;flex-direction:row;align-items:stretch;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px rgba(16,24,40,.1);border-top:1px solid var(--dd-line)}
  .dd-ib{flex:1 1 0;width:auto!important;height:50px!important;border-radius:14px;gap:9px;box-shadow:none}
  .dd-ib:hover{transform:none}
  .dd-ib:before,.dd-ib:after{display:none}
  .dd-ib svg{width:21px!important;height:21px!important}
  .dd-ib-tel svg{width:19px!important;height:19px!important}
  .dd-ib-etiket{display:inline!important;position:static;transform:none!important;opacity:1;background:none;box-shadow:none;padding:0;color:#fff;font:600 15px/1 var(--dd-font);pointer-events:none}
  html body{padding-bottom:calc(70px + env(safe-area-inset-bottom))!important}
  html body #scrollToTop{bottom:calc(86px + env(safe-area-inset-bottom))!important;right:14px!important}
  html body #sp-footer-wrapper .container{padding-bottom:22px!important}
}
@media (max-width:767px){.dd-ib .dd-ib-etiket{font-size:0!important}.dd-ib .dd-ib-etiket:before{font:600 15px/1 var(--dd-font)}.dd-ib-tel .dd-ib-etiket:before{content:"Ara"}.dd-ib-wa .dd-ib-etiket:before{content:"WhatsApp"}}

/* ---- Hizmetler -> Endustriler arasi bosluk ---- */
html body #sp-users-wrapper{padding-bottom:24px!important}
html body #sp-user1>.module{margin-bottom:0!important}
html body #sp-user1 .mod-content .carousel{margin-bottom:0!important}
html body #sp-services-wrapper{padding-top:40px!important}
html body #sp-service1 .customps_center_header,html body #sp-service1 .customps_center_header h2{text-align:center!important}
html body #sp-service1 .customps_center_header h2{background:none!important;margin:0 auto!important;padding:0!important}
html body #sp-service1 .customps_center_header h2 *{font-weight:400!important;color:var(--dd-muted)!important}
html body #sp-service1 .customps_center_header h2:after,html body #sp-service1 .customps_center_header h2:before{display:none!important}
@media (max-width:767px){
  html body #sp-users-wrapper{padding-bottom:16px!important}
  html body #sp-services-wrapper{padding-top:20px!important}
}

/* ---- Iletisim sayfasi ---- */
html body .post-36 .entry-meta,html body .post-36 .tags{display:none!important}
html body .post-36 .entry-content>p.dd-ilet-giris{font-size:17px!important;color:var(--dd-muted)!important;margin:-6px 0 28px!important;max-width:640px}
.dd-ilet-kartlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 40px}
.dd-ilet-kart{position:relative;background:#f7f8fa;border:1px solid var(--dd-line);border-radius:16px;padding:22px 22px 20px 82px;min-height:120px;transition:border-color .2s,box-shadow .2s,transform .2s}
.dd-ilet-kart:hover{border-color:transparent;box-shadow:var(--dd-shadow-h);transform:translateY(-2px);background:#fff}
.dd-ilet-kart:before{content:"";position:absolute;left:22px;top:22px;width:44px;height:44px;border-radius:12px;background:var(--dd-red);box-shadow:0 8px 18px rgba(200,16,46,.25)}
.dd-ilet-kart:after{content:"";position:absolute;left:33px;top:33px;width:22px;height:22px;background:#fff;-webkit-mask:var(--dd-ik) center/contain no-repeat;mask:var(--dd-ik) center/contain no-repeat}
html body #sp-component .dd-ilet-kart p{margin:4px 0 8px!important;font-size:16px!important;line-height:1.55!important;color:var(--dd-ink)!important;font-weight:600}
html body #sp-component .dd-ilet-kart p a{color:var(--dd-ink)!important;border:0!important}
html body #sp-component .dd-ilet-kart p a:hover{color:var(--dd-red)!important}
.dd-ik-etiket{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dd-muted)}
.dd-ik-not{display:block;font-size:13.5px;color:var(--dd-muted)}
html body #sp-component a.dd-ik-link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--dd-red)!important;border:0!important}
html body #sp-component a.dd-ik-link:after{content:"\2192";transition:transform .2s}
html body #sp-component a.dd-ik-link:hover:after{transform:translateX(3px)}
.dd-ik-adres{--dd-ik:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z%22/%3E%3Ccircle cx=%2212%22 cy=%2210%22 r=%223%22/%3E%3C/svg%3E")}
.dd-ik-tel{--dd-ik:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22M21 16.4v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 1.1 3.7 2 2 0 0 1 3.1 1.5h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L7.1 9.3a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.8 2.1z%22/%3E%3C/svg%3E")}
.dd-ik-gsm{--dd-ik:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%226%22 y=%222.5%22 width=%2212%22 height=%2219%22 rx=%222.5%22/%3E%3Cpath d=%22M11 18h2%22/%3E%3C/svg%3E")}
.dd-ik-mail{--dd-ik:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22black%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect x=%222.5%22 y=%224.5%22 width=%2219%22 height=%2215%22 rx=%222.5%22/%3E%3Cpath d=%22m3 6.5 9 6.5 9-6.5%22/%3E%3C/svg%3E")}
html body #sp-component h2.dd-ilet-baslik{font-size:20px!important;margin:0 0 16px!important;padding:0 0 12px!important;position:relative}
html body #sp-component h2.dd-ilet-baslik:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;border-radius:3px;background:var(--dd-red)}
.dd-ilet-firma{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border:1px solid var(--dd-line);border-radius:16px;overflow:hidden;margin:0 0 40px}
.dd-ilet-firma>div{padding:18px 20px;border-right:1px solid var(--dd-line)}
.dd-ilet-firma>div:last-child{border-right:0}
.dd-ilet-firma strong{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:var(--dd-ink);font-weight:600}
.dd-ilet-bankalar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.dd-banka{border:1px solid var(--dd-line);border-radius:16px;padding:18px 20px;background:#fff;transition:box-shadow .2s}
.dd-banka:hover{box-shadow:var(--dd-shadow)}
.dd-banka-ust{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}
.dd-banka-ust strong{font-size:16px;color:var(--dd-ink)}
.dd-banka-ust span{font-size:13px;color:var(--dd-muted)}
.dd-iban{display:flex;align-items:center;gap:10px;background:#f7f8fa;border-radius:10px;padding:10px 10px 10px 14px}
html body #sp-component .dd-iban code{flex:1;min-width:0;background:none;border:0;padding:0;color:var(--dd-ink)!important;font:600 14.5px/1.4 var(--dd-font)!important;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:normal}
html body #sp-component .dd-banka-ust strong,html body #sp-component .dd-ilet-firma strong{color:var(--dd-ink)!important;font-weight:700!important}
.dd-kopyala{flex:0 0 auto;cursor:pointer;user-select:none;font-size:12.5px;font-weight:600;color:var(--dd-red);background:#fff;border:1px solid var(--dd-line);border-radius:999px;padding:6px 12px;transition:background .2s,color .2s,border-color .2s}
.dd-kopyala:hover,.dd-kopyala.dd-tamam{background:var(--dd-red);border-color:var(--dd-red);color:#fff}
html body #sp-component p.dd-ilet-not{margin:14px 0 0!important;font-size:13.5px!important;color:var(--dd-muted)!important}
/* harita modulu */
.dd-harita{position:relative;border-radius:18px;overflow:hidden;box-shadow:var(--dd-shadow-h);line-height:0;background:#e9ecef}
.dd-harita iframe{display:block;width:100%;height:420px;filter:grayscale(.15)}
html body a.dd-harita-ac{position:absolute;right:16px;bottom:16px;line-height:1;background:#fff;color:var(--dd-ink)!important;font-size:13.5px;font-weight:600;padding:11px 16px;border-radius:999px;box-shadow:0 6px 18px rgba(0,0,0,.15)}
html body a.dd-harita-ac:hover{background:var(--dd-red);color:#fff!important}
html body #sp-user1 .module:has(.dd-harita) h3.header{display:none!important}
html body #sp-users-wrapper:has(.dd-harita){padding:36px 0 0!important;background:transparent!important}
html body #sp-users-wrapper:has(.dd-harita)+#sp-main-body-wrapper{padding-top:28px!important}
/* sosyal (yan sutun) */
html body .dd-sosyal{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:0}
html body .dd-sosyal a{position:relative;display:inline-flex;width:40px;height:40px;border-radius:12px;background:#f3f4f6;color:var(--dd-ink)!important;transition:background .2s,color .2s,transform .2s;border:0!important}
html body .dd-sosyal a>img{display:none!important}
html body .dd-sosyal a:before{content:"";position:absolute;inset:0;margin:auto;width:17px;height:17px;background:currentColor;-webkit-mask:var(--dd-ico) center/contain no-repeat;mask:var(--dd-ico) center/contain no-repeat}
html body .dd-sosyal a:hover{background:var(--dd-brand,var(--dd-red));color:#fff!important;transform:translateY(-2px)}
@media (max-width:767px){
  .dd-ilet-kartlar,.dd-ilet-bankalar{grid-template-columns:1fr;gap:12px}
  .dd-ilet-kart{padding:18px 18px 16px 74px;min-height:0}
  .dd-ilet-kart:before{left:18px;top:18px}.dd-ilet-kart:after{left:29px;top:29px}
  .dd-ilet-firma{grid-template-columns:1fr 1fr}
  .dd-ilet-firma>div{border-right:0;border-bottom:1px solid var(--dd-line)}
  .dd-ilet-firma>div:first-child{grid-column:1/-1}
  .dd-ilet-firma>div:nth-child(2){border-right:1px solid var(--dd-line)}
  .dd-ilet-firma>div:nth-child(n+3){border-bottom:0}
  .dd-ilet-firma>div:nth-child(4){grid-column:1/-1;border-top:1px solid var(--dd-line)}
  .dd-harita iframe{height:280px}
  html body #sp-users-wrapper:has(.dd-harita){padding:16px 0 0!important}
  .dd-iban code{font-size:13.5px}
}

/* ---- Ic sayfalar (tum sayfalar) ---- */
.dd-sayfa-serit{position:relative;overflow:hidden;background:radial-gradient(700px 260px at 85% 0%,rgba(200,16,46,.28),transparent 70%),linear-gradient(135deg,#1b1f24 0%,#2a3038 100%);color:#fff;padding:46px 0 50px}
.dd-sayfa-serit:after{content:"";position:absolute;right:-60px;top:-60px;width:320px;height:320px;border-radius:50%;border:46px solid rgba(255,255,255,.035)}
.dd-serit-ic{position:relative;z-index:1;width:1170px;max-width:calc(100% - 32px);margin:0 auto}
.dd-yol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#9aa3ae;margin-bottom:14px}
html body .dd-yol a{color:#c9ced6!important}
html body .dd-yol a:hover{color:#fff!important}
.dd-yol span{color:#5f6874}
.dd-yol em{font-style:normal;color:#ff7a8c}
html body .dd-sayfa-serit h1{margin:0!important;padding:0!important;background:none!important;border:0!important;color:#fff!important;font-size:clamp(26px,3.2vw,42px)!important;font-weight:800!important;letter-spacing:-.02em;line-height:1.15!important;text-transform:none}
html body .dd-sayfa-serit h1 a,html body .dd-sayfa-serit h1 span{color:#fff!important;border:0!important;background:none!important;padding:0!important;font:inherit!important}
html body .dd-sayfa-serit h1:after,html body .dd-sayfa-serit h1:before{display:none!important}
.dd-serit-baslik:after{content:"";display:block;width:56px;height:4px;border-radius:4px;background:var(--dd-red);margin-top:18px}
html body .dd-gizli-baslik{display:none!important}
html.dd-serit-var body #sp-main-body-wrapper{padding-top:32px!important}
html.dd-serit-var body #sp-users-wrapper:has(.dd-harita){padding-top:32px!important}
/* meta temizligi */
html.dd-ic-sayfa body #sp-component .entry-meta,html.dd-ic-sayfa body #sp-component dl.article-info,html.dd-ic-sayfa body #sp-component .article-info,html.dd-ic-sayfa body #sp-component ul.tags,html.dd-ic-sayfa body #k2Container .itemToolbar,html.dd-ic-sayfa body #k2Container .itemHeader .itemDateCreated,html.dd-ic-sayfa body #k2Container .catItemCategory,html.dd-ic-sayfa body #k2Container .itemCategory,html.dd-ic-sayfa body #k2Container .itemHits,html.dd-ic-sayfa body #k2Container .itemTagsBlock,html.dd-ic-sayfa body #k2Container .itemLinks,html.dd-ic-sayfa body #k2Container .catItemHitsBlock,html.dd-ic-sayfa body .icons,html.dd-ic-sayfa body .pull-right.item-image+.dd-x{display:none!important}
/* eski satir ici yazi stillerini esitle */
html body #sp-component .entry-content [style*="font-family"],html body #sp-component .itemFullText [style*="font-family"],html body #sp-component .itemIntroText [style*="font-family"],html body #sp-component .catItemIntroText [style*="font-family"],html body #sp-component .blog [style*="font-family"]{font-family:var(--dd-font)!important}
html body #sp-component .entry-content [style*="font-size"],html body #sp-component .itemIntroText [style*="font-size"],html body #sp-component .blog [style*="font-size"]{font-size:inherit!important}
html body #sp-component .entry-content [style*="color"],html body #sp-component .blog [style*="color"],html body #sp-component .itemIntroText [style*="color"]{color:inherit!important}
html body #sp-component .entry-content,html body #sp-component .blog .item,html body #sp-component .blog .items-leading>div{color:var(--dd-text)!important;font-size:16px!important;line-height:1.75!important}
html body #sp-component .entry-content strong,html body #sp-component .blog strong{color:var(--dd-ink)}
html body #sp-component .entry-content ul li,html body #sp-component .itemFullText ul li,html body #sp-component .blog ul li{margin:4px 0;padding-left:4px}
html body #sp-component .entry-content ul,html body #sp-component .itemFullText ul,html body #sp-component .blog ul:not(.tags){list-style:none!important;margin:0 0 18px!important;padding:0!important}
html body #sp-component .entry-content ul li:before,html body #sp-component .itemFullText ul li:before,html body #sp-component .blog ul:not(.tags) li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:var(--dd-red);margin:0 12px 2px 0;transform:rotate(45deg)}
html body #sp-component .entry-content hr,html body #sp-component .itemFullText hr{border:0;border-top:1px solid var(--dd-line);margin:28px 0}
html body #sp-component .entry-content img,html body #sp-component .itemFullText img,html body #sp-component .blog img{cursor:zoom-in;border-radius:12px}
html body #sp-component a img{cursor:pointer}
/* kart listeleri */
html body #sp-component .dd-kart-izgara #itemListLeading,html body #sp-component .dd-kart-izgara #itemListPrimary,html body #sp-component .dd-kart-izgara #itemListSecondary,html body #sp-component .dd-kart-izgara #itemListLinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
html body #sp-component .dd-kart-izgara #itemListLeading>.clr,html body #sp-component .dd-kart-izgara #itemListPrimary>.clr{display:none}
html body #sp-component .blog.dd-kart-izgara .items-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0 0 22px!important}
html body #sp-component .blog.dd-kart-izgara .items-row>[class*=span]{width:auto!important;margin:0!important;float:none!important;display:flex}
html body #sp-component .blog.dd-kart-izgara .items-row>[class*=span]:has(.dd-uzun){grid-column:1/-1}
html body #sp-component .blog.dd-kart-izgara .items-row:before,html body #sp-component .blog.dd-kart-izgara .items-row:after{display:none}
html body #sp-component .blog .item,html body #sp-component .blog .items-leading>div{width:100%;background:#fff;border:1px solid var(--dd-line);border-radius:16px;padding:26px 28px!important;margin:0 0 22px;box-sizing:border-box}
html body #sp-component .blog .items-row .item{margin:0}
html body #sp-component .blog .page-header,html body #sp-component .blog .page-header h2{margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important}
html body #sp-component .blog .page-header h2{font-size:21px!important;font-weight:700!important;line-height:1.3!important}
html body #sp-component .blog .page-header h2:after{display:none!important}
html body #sp-component .blog .page-header h2 a{color:var(--dd-ink)!important;border:0!important}
html body #sp-component .blog .page-header h2 a:hover{color:var(--dd-red)!important}
html body #sp-component .dd-kart{display:flex!important;flex-direction:column;padding:0!important;overflow:hidden;border-radius:16px!important;transition:transform .25s,box-shadow .25s,border-color .25s}
html body #sp-component .dd-kart:hover{transform:translateY(-4px);box-shadow:var(--dd-shadow-h);border-color:transparent}
html body #sp-component .dd-kart>*:not(.dd-kart-gorsel){margin-left:24px!important;margin-right:24px!important}
html body #sp-component .dd-kart>.catItemHeader:empty{display:none}
html body #sp-component .dd-kart .catItemBody,html body #sp-component .dd-kart .page-header{margin-top:20px!important}
html body #sp-component .dd-kart .catItemReadMore,html body #sp-component .dd-kart p.readmore{margin-top:auto!important;padding:4px 0 22px}
html body #sp-component .dd-kart .catItemIntroText,html body #sp-component .dd-kart>p{font-size:14.5px!important;line-height:1.65!important;color:var(--dd-muted)!important;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px}
html body #sp-component .dd-kart .catItemIntroText *{color:inherit!important;font-weight:inherit!important;border:0!important}
html body #sp-component .dd-kart .catItemIntroText br{display:none}
html body #sp-component a.dd-kart-gorsel,html body #sp-component div.dd-kart-gorsel{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:linear-gradient(180deg,#fff,#f4f5f7);border-bottom:1px solid var(--dd-line);overflow:hidden;border:0!important;margin:0!important}
html body #sp-component .dd-kart-gorsel img{width:82%!important;height:82%!important;max-height:none!important;max-width:none!important;object-fit:contain;border-radius:0!important;float:none!important;margin:0!important;transition:transform .5s;cursor:pointer}
html body #sp-component .dd-kart:hover .dd-kart-gorsel img{transform:scale(1.06)}
html body #sp-component .dd-kart .catItemTitle{font-size:18px!important}
html body #k2Container .catItemView.dd-kart{margin:0!important}
html body #sp-component .catItemView.dd-kart{margin:0!important;background:#fff;border:1px solid var(--dd-line)}
html body #sp-component .dd-kart .catItemTitle,html body #sp-component .dd-kart .catItemTitle *{font-size:18px!important;font-weight:700!important;line-height:1.3!important;color:var(--dd-ink)!important;border:0!important}
html body #sp-component .dd-kart .catItemReadMore a,html body #sp-component .dd-kart .k2ReadMore{display:inline-flex;align-items:center;background:var(--dd-ink-2)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:8px 18px!important;font-size:13.5px!important;font-weight:600}
html body #sp-component .dd-kart .catItemReadMore a:hover{background:var(--dd-red)!important}
html body #sp-component .dd-uzun{grid-column:1/-1}
html body #sp-component .blog .cat-children{background:#f7f8fa;border-radius:14px;padding:18px 22px;margin-top:10px}
html body #sp-component .blog .cat-children h3{font-size:16px!important;margin:0 0 8px!important;padding:0!important;background:none!important}
html body #sp-component .blog .cat-children h3:after{display:none!important}
html body #sp-component .dd-urun-izgara{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:28px}
html body #sp-component .dd-urun-izgara>.itemContainer{float:none!important;width:auto!important;display:flex}
html body #sp-component .dd-urun-izgara>.itemContainer>.catItemView{width:100%}
html body #sp-component .itemList .clr{display:none!important}
html body #sp-component #itemListLeading:empty,html body #sp-component #itemListPrimary:empty{display:none}
html body #sp-component #itemListLinks{background:#f7f8fa;border-radius:16px;padding:18px 22px}
html body #sp-component #itemListLinks h4{font-size:13px!important;font-weight:700!important;letter-spacing:.12em;text-transform:uppercase;color:var(--dd-muted)!important;margin:0 0 12px!important}
html body #sp-component #itemListLinks ul{display:flex;flex-wrap:wrap;gap:8px;margin:0!important;padding:0!important;list-style:none!important}
html body #sp-component #itemListLinks ul li{margin:0!important;padding:0!important}
html body #sp-component #itemListLinks ul li:before{display:none!important}
html body #sp-component #itemListLinks a{display:inline-block;background:#fff;border:1px solid var(--dd-line)!important;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:var(--dd-ink)!important}
html body #sp-component #itemListLinks a:hover{border-color:var(--dd-red)!important;color:var(--dd-red)!important}
@media (max-width:979px){html body #sp-component .dd-urun-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
html body #sp-component .blog .item.dd-kart,html body #sp-component .blog .items-leading>div.dd-kart{padding:0!important}
html body #sp-component .blog .page-header h2 a,html body #sp-component .blog .page-header h2 span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
html body #sp-component .blog .dd-kart .page-header h2{font-size:19px!important}
html body #sp-component .blog p.readmore{margin:auto 0 0!important;padding:6px 0 22px}
html body #sp-component .blog p.readmore a,html body #sp-component .blog a.btn{display:inline-flex;align-items:center;gap:6px;background:var(--dd-ink-2)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:9px 18px!important;font-size:13.5px!important;font-weight:600;text-shadow:none!important;box-shadow:none!important;background-image:none!important}
html body #sp-component .blog p.readmore a:hover{background:var(--dd-red)!important}
html body #sp-component .blog p.readmore a span[class*=icon]{display:none}
html body #sp-component .blog .cat-children h3,html body #sp-component .blog .cat-children h3 a,html body #sp-component .blog .cat-children h3 span{font-size:16px!important;font-weight:600!important;line-height:1.4!important;color:var(--dd-ink)!important}
html body #sp-component .blog .cat-children>h3:first-child{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--dd-muted)!important;margin-bottom:10px!important}
html body #sp-component .blog .items-leading>div a:not([class*=btn]):not(.dd-kart-gorsel):not(.k2ReadMore),html body #sp-component .entry-content a:not(.dd-ik-link):not([class*=btn]):not(.k2ReadMore),html body #sp-component .blog .item a:not([class*=btn]):not(.dd-kart-gorsel):not(.k2ReadMore){color:var(--dd-ink-2)!important;text-decoration:none}
html body #sp-component .entry-content p a:not(.dd-ik-link),html body #sp-component .blog .item p a{border-bottom:1px solid rgba(200,16,46,.35)}
html body #sp-component .entry-content a:hover,html body #sp-component .blog .item a:hover{color:var(--dd-red)!important}
html body #sp-component .entry-content a:has(img),html body #sp-component .blog a:has(img){border:0!important}
.dd-logo-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:6px 0 10px}
.dd-logo{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;background:#fff;border:1px solid var(--dd-line);border-radius:14px;padding:14px;transition:box-shadow .2s,transform .2s}
.dd-logo:hover{box-shadow:var(--dd-shadow-h);transform:translateY(-2px)}
html body #sp-component .dd-logo img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s;border-radius:0!important;cursor:default}
.dd-logo:hover img{filter:none!important;opacity:1!important}
@media (max-width:767px){.dd-logo-izgara{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dd-logo{padding:8px;border-radius:10px}}
html body #sp-component .dd-kart .catItemTagsBlock,html body #sp-component .dd-kart .catItemLinks,html body #sp-component .dd-kart .catItemIntroText p:empty{display:none!important}
html body #sp-component .dd-kart .catItemBody{flex:1 1 auto}
html body #sp-component .dd-kart>.clr{display:none}
html body #sp-component .blog .items-row>[class*=span]:has(.dd-ilet-kartlar),html body #sp-component .blog .items-leading>div:has(.dd-ilet-kartlar),html body #sp-component .blog .item:has(.dd-ilet-kartlar){display:none!important}
/* galeri */
.dd-galeri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:8px 0 28px}
.dd-galeri-kart{margin:0;background:#fff;border:1px solid var(--dd-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}
.dd-galeri-kart:hover{box-shadow:var(--dd-shadow-h);transform:translateY(-3px)}
.dd-galeri-resim{display:grid;grid-template-columns:1fr;gap:2px;background:#fff;aspect-ratio:4/3;border-bottom:1px solid var(--dd-line)}
.dd-galeri-resim.dd-coklu{grid-template-columns:1fr 1fr}
.dd-galeri-resim>a,.dd-galeri-resim>img{display:block;min-height:0;overflow:hidden}
html body #sp-component .dd-galeri-resim img{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain;background:#fff;border-radius:0!important;margin:0!important;float:none!important;display:block;transition:transform .5s}
.dd-galeri-kart:hover .dd-galeri-resim img{transform:scale(1.05)}
.dd-galeri-kart figcaption{padding:14px 18px 16px;font-size:14px;line-height:1.5;color:var(--dd-ink);font-weight:600}
.dd-galeri-kart figcaption span{display:block}
.dd-galeri-kart figcaption span+span{font-weight:400;color:var(--dd-muted);font-size:13.5px;margin-top:4px}
/* buyut */
.dd-buyut{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:4vh 4vw;background:rgba(10,12,15,.88);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:zoom-out}
.dd-buyut.dd-acik{display:flex;animation:dd-alt-menu .2s ease}
.dd-buyut img{max-width:100%;max-height:100%;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.5);background:#fff}
.dd-buyut button{position:absolute;top:18px;right:22px;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.12);color:#fff;font-size:28px;line-height:1;cursor:pointer}
/* referans tablosu: logo izgara */
html body #k2Container .itemFullText table:has(img){border:0!important;border-collapse:separate;border-spacing:12px;margin:0 -12px!important;width:calc(100% + 24px)!important}
html body #k2Container .itemFullText table:has(img) td{border:1px solid var(--dd-line)!important;border-radius:12px;background:#fff;text-align:center;vertical-align:middle;padding:12px!important;transition:box-shadow .2s}
html body #k2Container .itemFullText table:has(img) td:hover{box-shadow:var(--dd-shadow)}
html body #k2Container .itemFullText table:has(img) tr:nth-child(even) td{background:#fff}
html body #k2Container .itemFullText table:has(img) img{max-height:90px!important;filter:grayscale(1);opacity:.8;transition:filter .2s,opacity .2s;cursor:default}
html body #k2Container .itemFullText table:has(img) td:hover img{filter:none;opacity:1}
@media (max-width:979px){
  html body #sp-component .dd-kart-izgara #itemListLeading,html body #sp-component .dd-kart-izgara #itemListPrimary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
  .dd-galeri{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
}
@media (max-width:767px){
  .dd-sayfa-serit{padding:28px 0 30px}
  html body #sp-component .entry-content,html body #sp-component .entry-content *,html body #sp-component .itemFullText,html body #sp-component .itemFullText *{white-space:normal!important;overflow-wrap:anywhere}
  html body #sp-component .entry-content img,html body #sp-component .itemFullText img{float:none!important;display:block;margin:10px auto!important}
  .dd-serit-baslik:after{margin-top:12px;width:44px}
  html.dd-serit-var body #sp-main-body-wrapper{padding-top:16px!important}
  html body #sp-component .blog.dd-kart-izgara .items-row{grid-template-columns:1fr;gap:16px}
  html body #sp-component .dd-kart-izgara #itemListLeading,html body #sp-component .dd-kart-izgara #itemListPrimary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  html body #sp-component .dd-kart>*:not(.dd-kart-gorsel){margin-left:14px!important;margin-right:14px!important}
  html body #sp-component .dd-kart .catItemBody{margin-top:12px!important}
  html body #sp-component .dd-kart .catItemTitle{font-size:15px!important;line-height:1.3!important}
  html body #sp-component .dd-kart .catItemIntroText{-webkit-line-clamp:3;font-size:13px!important}
  html body #sp-component .dd-kart .catItemReadMore a,html body #sp-component .dd-kart .k2ReadMore{padding:7px 12px!important;font-size:12px!important;white-space:nowrap}
  .dd-galeri{gap:10px}
  .dd-galeri-kart figcaption{padding:10px 12px 12px;font-size:13px}
  html body #sp-component .blog .item,html body #sp-component .blog .items-leading>div{padding:20px 18px!important}
  html body #sp-component .entry-content,html body #sp-component .blog .item{font-size:15px!important}
  html body #k2Container .itemFullText table:has(img),html body #k2Container .itemFullText table:has(img) tbody,html body #k2Container .itemFullText table:has(img) tr{display:block;width:100%!important;margin:0!important}
  html body #k2Container .itemFullText table:has(img) tbody{display:grid;grid-template-columns:1fr 1fr;gap:10px}
  html body #k2Container .itemFullText table:has(img) tr{display:contents}
  html body #k2Container .itemFullText table:has(img) td{display:flex;align-items:center;justify-content:center;width:auto!important;height:auto!important}
}

/* ---- Tablet / mobil ---- */
@media (max-width:979px){
  body #sp-top-wrapper>#top{display:none}
  body #sp-header-wrapper .container{padding:10px 16px}
  body #sp-logo{width:auto!important;float:left}
  body #sp-logo .image-logo{max-height:44px}
  body #sp-menu-wrapper{position:sticky;top:0}
  body #boxed{padding-top:56px!important;background:linear-gradient(var(--dd-ink-2) 0,var(--dd-ink-2) 56px,var(--dd-bg) 56px)!important}
  body #boxed>.boxed_inner>.sp-main-menu-toggler,body .sp-main-menu-toggler{position:absolute!important;top:9px!important;right:16px!important;margin:0!important;z-index:60}
  body #sp-feature-wrapper,body #sp-feature .rev_slider_wrapper{background:transparent!important}
  body.responsive #sp-feature-wrapper{padding:0!important}
  body .text_with_icon,body .text_with_icon.right{text-align:left!important}
  body .text_with_icon.right .text_with_icon_icon{float:left!important;margin:0 14px 0 0!important}
  body #sp-menu-wrapper #menu{padding:0 16px}
  body .sp-main-menu-toggler{float:right;background:transparent!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:8px!important;box-shadow:none!important;color:#fff!important;padding:8px 12px!important;margin:8px 0!important;background-image:none!important;text-shadow:none}
  body .sp-main-menu-toggler i{color:#fff}
  body .sp-mobile-menu{background:var(--dd-ink-2)!important;top:56px!important;left:0;width:100%;margin:0;box-shadow:0 14px 30px rgba(0,0,0,.25)}
  body .sp-mobile-menu ul{margin:0;padding:0}
  body .sp-mobile-menu ul li{background:transparent!important;padding:0!important;border-top:1px solid rgba(255,255,255,.07)!important;position:relative;list-style:none}
  body .sp-mobile-menu ul li a{color:#e6e9ee!important;padding:13px 20px!important;display:block!important;font-size:15px!important;line-height:1.4!important;background:none!important}
  body .sp-mobile-menu li.active>a{color:#fff!important;box-shadow:inset 3px 0 0 var(--dd-red)}
  body .sp-mobile-menu ul ul{background:rgba(0,0,0,.18)}
  body .sp-mobile-menu ul ul a{padding-left:34px!important;font-size:14px}
  body .sp-mobile-menu .menu-image,body .sp-mobile-menu .menu-desc{display:none}
  body .sp-mobile-menu .sp-menu-toggler{position:absolute;right:6px;top:4px;color:#fff!important;padding:8px 14px;cursor:pointer}
  body .sp-mobile-menu .sp-menu-toggler i{color:#fff!important}
  body #sp-component{padding:26px 20px;border-radius:12px}
  body #sp-main-body-wrapper{padding:20px 0 36px!important}
  body #sp-main-body-wrapper>.container{padding:0 12px}
  html body #sp-component .page-header,body #sp-component h1,body #k2Container .itemTitle,body #k2Container .itemListCategory h3.header{font-size:25px!important}
  body .ps_center_header h3.header{font-size:24px!important}
  body #sp-component .itemFullText img,body #sp-component .catItemIntroText img{float:none!important;display:block;margin:12px auto!important;max-height:260px}
  body #k2Container .catItemIntroText img{max-width:100%!important}
  body #sp-bottom-wrapper{padding:36px 8px 20px!important}
  body #sp-bottom-wrapper [class*=span]{margin-bottom:22px}
}

/* ==== ACIK TEMA (27 Ekim): koyu yuzeyler beyaz, menu yazilari koyu ==== */
:root{--dd-acik:#f6f7f9;--dd-acik2:#eef0f3}
/* ust serit */
html:root body #sp-top-wrapper #top{background:var(--dd-acik)!important;border-bottom:1px solid var(--dd-line)!important}
html:root body .dd-ust-iletisim a{color:var(--dd-ink)!important}
html:root body .dd-ust-iletisim a:hover{color:var(--dd-red)!important}
html:root body .dd-ust-iletisim a:before{background:var(--dd-red)!important}
html:root body .dd-ust-iletisim .dd-u-etiket{color:var(--dd-muted)!important}
html:root body .dd-ust-iletisim li+li:before{background:var(--dd-line)!important}
html:root body #sp-top3 a:has(>img){background:#fff!important;color:var(--dd-ink)!important;box-shadow:inset 0 0 0 1px var(--dd-line)}
html:root body #sp-top3 a:has(>img):hover{color:#fff!important;box-shadow:none}
/* menu */
html:root body #sp-menu-wrapper{background:rgba(255,255,255,.97)!important;border-top:1px solid var(--dd-line)!important;border-bottom:1px solid var(--dd-line)!important;box-shadow:0 8px 24px -16px rgba(16,24,40,.25)!important}
html:root body #sp-main-menu ul.level-0>li>a,html:root body #sp-main-menu ul.level-0>li>a .menu-title{color:var(--dd-ink)!important}
html:root body #sp-main-menu ul.level-0>li:hover>a,html:root body #sp-main-menu ul.level-0>li:hover>a .menu-title,html:root body #sp-main-menu ul.level-0>li.active>a,html:root body #sp-main-menu ul.level-0>li.active>a .menu-title{color:var(--dd-red)!important}
html:root body #sp-main-menu ul.level-0>li.parent>a:after{color:var(--dd-muted)!important}
html:root body #sp-main-menu .sp-submenu-wrap{border-top:1px solid rgba(16,24,40,.08)!important}
/* slider: acik kaplama, koyu yazi */
html:root body #sp-feature-wrapper,html:root body #sp-feature .rev_slider_wrapper{background:#fff!important}
html:root body #sp-feature .slotholder:after,html:root body #sp-feature .tp-bgimg:after{background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.85) 34%,rgba(255,255,255,.35) 60%,rgba(255,255,255,0) 80%)!important}
html:root body #rev_slider_1_1>ul>li>.tp-caption{color:var(--dd-ink)!important;text-shadow:none!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2),html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2),html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3){color:var(--dd-red)!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2):before,html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2):before,html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3):before{background:var(--dd-red)!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(6),html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(4),html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(4){color:var(--dd-ink)!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(7),html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(5),html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(5){color:var(--dd-text)!important}
html:root body #sp-feature .tp-bullets .bullet{background:rgba(27,31,36,.25)!important}
html:root body #sp-feature .tp-bullets .bullet.selected,html:root body #sp-feature .tp-bullets .bullet:hover{background:var(--dd-red)!important}
/* ic sayfa basligi */
html:root body .dd-sayfa-serit{background:radial-gradient(700px 260px at 88% 0%,rgba(200,16,46,.09),transparent 70%),linear-gradient(180deg,#fff 0%,var(--dd-acik) 100%)!important;color:var(--dd-ink)!important;border-bottom:1px solid var(--dd-line)}
html:root body .dd-sayfa-serit:after{border-color:rgba(200,16,46,.06)!important}
html:root body .dd-yol{color:var(--dd-muted)!important}
html:root body .dd-yol a{color:var(--dd-text)!important}
html:root body .dd-yol a:hover{color:var(--dd-red)!important}
html:root body .dd-yol span{color:#b4bac3!important}
html:root body .dd-yol em{color:var(--dd-red)!important}
html:root body .dd-sayfa-serit h1,html:root body .dd-sayfa-serit h1 a,html:root body .dd-sayfa-serit h1 span{color:var(--dd-ink)!important}
/* alt bilgi */
html:root body #sp-bottom-wrapper{background:var(--dd-acik)!important;border-top:1px solid var(--dd-line)}
html:root body #sp-bottom-wrapper:before{background:linear-gradient(90deg,var(--dd-red) 0,var(--dd-red) 30%,rgba(200,16,46,0) 100%)!important}
html:root body #sp-bottom-wrapper h3.header{color:var(--dd-ink)!important}
html:root body #sp-bottom-wrapper,html:root body #sp-bottom-wrapper p,html:root body #sp-bottom-wrapper td,html:root body #sp-bottom-wrapper li,html:root body #sp-bottom-wrapper span,html:root body #sp-bottom1 .custom p+p,html:root body #sp-bottom1 .custom p+p span{color:var(--dd-muted)!important}
html:root body #sp-bottom-wrapper a,html:root body #sp-bottom-wrapper ul.arrow li a{color:var(--dd-text)!important}
html:root body #sp-bottom-wrapper a:hover,html:root body #sp-bottom-wrapper ul.arrow li a:hover{color:var(--dd-red)!important}
html:root body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-deger,html:root body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-deger a{color:var(--dd-ink)!important}
html:root body #sp-bottom-wrapper .dd-alt-iletisim .dd-a-deger a:hover{color:var(--dd-red)!important}
html:root body .dd-alt-iletisim li:before{background:#fff!important;box-shadow:inset 0 0 0 1px var(--dd-line)!important}
html:root body .dd-alt-iletisim li:after{background:var(--dd-red)!important}
html:root body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]){background:#fff!important;color:var(--dd-ink)!important;box-shadow:inset 0 0 0 1px var(--dd-line)}
html:root body #sp-bottom-wrapper p a:has(>img[src*="sosyal-medya"]):hover{color:#fff!important;box-shadow:none}
html:root body #sp-bottom4 .custom p a{color:var(--dd-ink)!important}
html:root body #sp-bottom-wrapper .sp_quickcontact input:not([type=submit]),html:root body #sp-bottom-wrapper .sp_quickcontact textarea{background:#fff!important;border-color:var(--dd-line)!important;color:var(--dd-ink)!important}
html:root body #sp-bottom-wrapper .sp_quickcontact input:not([type=submit]):focus,html:root body #sp-bottom-wrapper .sp_quickcontact textarea:focus{background:#fff!important;border-color:var(--dd-red)!important}
html:root body #sp-bottom1 .custom p:first-child a{box-shadow:0 10px 24px rgba(16,24,40,.12)!important}
html:root body #sp-footer-wrapper,html:root body #sp-footer_menu-wrapper{background:#fff!important}
html:root body #sp-footer-wrapper .container,html:root body #sp-footer_menu-wrapper .container{border-top-color:var(--dd-line)!important}
html:root body #sp-footer_menu ul.nav a{color:var(--dd-text)!important}
html:root body #sp-footer_menu ul.nav a:hover{color:var(--dd-red)!important}
html:root body #sp-footer1 .copyright{color:var(--dd-muted)!important}
html:root body #scrollToTop{background:var(--dd-red)!important}
/* mobil */
@media (max-width:979px){
  html:root body .sp-mobile-menu{background:#fff!important;box-shadow:0 18px 36px -12px rgba(16,24,40,.25)!important;border-top:1px solid var(--dd-line)}
  html:root body .sp-mobile-menu ul li{border-top-color:var(--dd-line)!important}
  html:root body .sp-mobile-menu ul li a,html:root body .sp-mobile-menu ul li a .menu-title{color:var(--dd-ink)!important}
  html:root body .sp-mobile-menu li.active>a,html:root body .sp-mobile-menu li.active>a .menu-title{color:var(--dd-red)!important}
  html:root body .sp-mobile-menu ul ul{background:var(--dd-acik)!important}
  html:root body .sp-mobile-menu .sp-menu-toggler,html:root body .sp-mobile-menu .sp-menu-toggler i{color:var(--dd-ink)!important}
  html.dd-mobil-baslik:root .dd-mobil-araclar .sp-main-menu-toggler{background:#fff!important;border-color:var(--dd-line)!important}
  html.dd-mobil-baslik:root .dd-mobil-araclar .sp-main-menu-toggler i{color:var(--dd-ink)!important}
  html:root body .sp-main-menu-toggler{border-color:var(--dd-line)!important}
  html:root body .sp-main-menu-toggler i{color:var(--dd-ink)!important}
}
@media (max-width:767px){
  html.dd-akordeon:root body #sp-bottom-wrapper .mod-wrapper-flat:has(>h3.header),html.dd-akordeon:root body #sp-bottom-wrapper #bottom>[class*=span]:first-child .mod-wrapper-flat:has(>h3.header){border-color:var(--dd-line)!important}
  html.dd-akordeon:root body #sp-bottom-wrapper .mod-wrapper-flat>h3.header:after{border-color:var(--dd-red)!important}
}
html:root body #sp-bottom-wrapper h3.header,html:root body #sp-bottom-wrapper h3.header span{color:var(--dd-ink)!important}
html:root body .boxed_inner,html:root body #boxed{border-bottom:0!important;box-shadow:none!important}

/* ==== BEYAZ TONLARI (27 Ekim): header/footer zeminden ayrissin, slider koyu kaplamaya donsun ==== */
:root{--dd-ton1:#eceef2;--dd-ton2:#f7f8fa;--dd-ton3:#e6e9ee;--dd-ton4:#dde1e7}
html:root body #sp-top-wrapper #top{background:var(--dd-ton1)!important;border-bottom:1px solid var(--dd-ton4)!important}
html:root body #sp-header-wrapper{background:var(--dd-ton2)!important}
html:root body #sp-header-wrapper #sp-header_right .search form{background:#fff!important;border-color:var(--dd-ton4)!important}
html:root body #sp-menu-wrapper{background:#fff!important;border-top:1px solid var(--dd-ton4)!important;border-bottom:0!important;box-shadow:0 1px 0 var(--dd-ton4),0 10px 24px -14px rgba(16,24,40,.28)!important}
html:root body .dd-sayfa-serit{background:radial-gradient(700px 260px at 88% 0%,rgba(200,16,46,.08),transparent 70%),linear-gradient(180deg,var(--dd-ton2) 0%,var(--dd-ton1) 100%)!important;border-bottom:1px solid var(--dd-ton4)!important}
html:root body #sp-bottom-wrapper{background:var(--dd-ton3)!important;border-top:1px solid var(--dd-ton4)!important}
html:root body #sp-footer-wrapper,html:root body #sp-footer_menu-wrapper{background:var(--dd-ton4)!important}
html:root body #sp-footer-wrapper .container,html:root body #sp-footer_menu-wrapper .container{border-top-color:rgba(16,24,40,.08)!important}
html:root body #sp-client-scroll-wrapper{background:var(--dd-ton2)!important}
/* slider: koyu kaplama + beyaz yazi */
html:root body #sp-feature-wrapper,html:root body #sp-feature .rev_slider_wrapper{background:#1b1f24!important}
html:root body #sp-feature .slotholder:after,html:root body #sp-feature .tp-bgimg:after{background:linear-gradient(90deg,rgba(12,14,18,.82) 0%,rgba(12,14,18,.55) 38%,rgba(12,14,18,.12) 68%,rgba(12,14,18,0) 85%)!important}
html:root body #rev_slider_1_1>ul>li>.tp-caption{color:#fff!important;text-shadow:0 2px 18px rgba(0,0,0,.35)!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2),html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2),html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3){color:#ff6b7f!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(2):before,html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(2):before,html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(3):before{background:#ff6b7f!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(6),html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(4),html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(4){color:#fff!important}
html:root body #rev_slider_1_1>ul>li:nth-child(1)>.tp-caption:nth-child(7),html:root body #rev_slider_1_1>ul>li:nth-child(2)>.tp-caption:nth-child(5),html:root body #rev_slider_1_1>ul>li:nth-child(3)>.tp-caption:nth-child(5){color:#e9ecf0!important}
html:root body #sp-feature .tp-bullets .bullet{background:rgba(255,255,255,.45)!important}
@media (max-width:979px){html.dd-mobil-baslik:root body #sp-header-wrapper{background:var(--dd-ton2)!important;border-bottom:1px solid var(--dd-ton4)}}
