@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/cormorant-garamond-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/cormorant-garamond-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jost-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Jost";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/jost-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jost-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Jost";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/jost-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
body{--li-forest:#0f3b2e;--li-ink:#1d2b26;--li-gold:#b8913f;--li-gold-l:#e6cf9c;--li-blush:#f3e9e4;--li-stone:#5d6863;--li-line:#e7ddd3;--li-serif:"Cormorant Garamond",Georgia,serif;--li-sans:"Jost",system-ui,-apple-system,"Segoe UI",sans-serif;
 --wp--preset--color--base:#fff;--wp--preset--color--contrast:#1d2b26;--wp--preset--color--accent-1:#0f3b2e;--wp--preset--color--accent-2:#b8913f;--wp--preset--color--accent-3:#f3e9e4;--wp--preset--color--accent-4:#5d6863;--wp--preset--color--accent-5:#fff;
 background:#fff;color:var(--li-ink);font-family:var(--li-sans);font-weight:400;font-size:17px;line-height:1.75;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,.wp-block-post-title,.wp-block-query-title,.wp-block-site-title{font-family:var(--li-serif);font-weight:600;line-height:1.12;letter-spacing:-.005em;color:var(--li-forest)}
h1,.wp-block-post-title{font-size:clamp(2.3rem,4.6vw,3.7rem)}h2{font-size:clamp(1.9rem,3.2vw,2.6rem)}h3{font-size:1.55rem}h4{font-size:1.3rem}
h5,h6{font-family:var(--li-sans);font-weight:500;font-size:1rem;letter-spacing:.01em;color:var(--li-forest)}
p,li{font-family:var(--li-sans)}strong,b{font-weight:500}
a{color:var(--li-forest);text-decoration-color:var(--li-gold);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--li-gold)}
:focus-visible{outline:2px solid var(--li-gold);outline-offset:3px}
.wp-site-blocks>*{margin-block-start:0}main.li-main,main{margin-top:0!important}
.wp-site-blocks>header{position:sticky;top:0;z-index:60}.admin-bar .wp-site-blocks>header{top:32px}
.li-header{background:rgba(255,255,255,.96)!important;border-bottom:1px solid var(--li-line);padding-top:10px!important;padding-bottom:10px!important}
.li-header .wp-block-site-logo img{max-width:150px;height:auto}
.wp-block-navigation{font-family:var(--li-sans);font-size:15px!important;font-weight:500!important;letter-spacing:.01em}
.wp-block-navigation .wp-block-navigation-item__content{color:var(--li-ink)}.wp-block-navigation .wp-block-navigation-item__content:hover{color:var(--li-gold)}
.wp-block-navigation .wp-block-navigation__submenu-container{border:0!important;border-top:2px solid var(--li-gold)!important;box-shadow:0 18px 40px rgba(15,59,46,.12);padding:10px 0!important;min-width:250px!important;max-height:72vh;overflow-y:auto;background:#fff}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:7px 20px!important;font-weight:400;font-size:14.5px}
.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{position:static!important;box-shadow:none;border-top:0!important;max-height:none;padding:0 0 0 12px!important;opacity:1!important;visibility:visible!important;height:auto!important;width:auto!important;min-width:0!important}
.wp-element-button,.wp-block-button__link{font-family:var(--li-sans)!important;font-weight:500!important;font-size:15px!important;letter-spacing:.02em;border-radius:3px!important;padding:.85em 1.6em!important;background:var(--li-forest);color:#fff;border:1px solid var(--li-forest)}
.wp-element-button:hover,.wp-block-button__link:hover{background:var(--li-gold)!important;border-color:var(--li-gold)!important;color:#fff!important}
.is-style-outline .wp-block-button__link{background:transparent!important;color:var(--li-forest)!important;border:1px solid var(--li-forest)!important}
.li-btn .wp-block-button__link{background:var(--li-forest)!important;color:#fff!important;padding:.7em 1.3em!important}
.li-pagehead{background:var(--li-forest);padding:clamp(56px,8vw,104px) 24px clamp(36px,5vw,64px)!important;margin:0!important}
.li-pagehead h1,.li-pagehead .wp-block-post-title,.li-pagehead .wp-block-query-title{color:#fff;max-width:900px;margin:0}
.li-pagehead .li-parent{margin:0 0 14px;font-size:14px;letter-spacing:.03em}.li-pagehead .li-parent a{color:var(--li-gold-l);text-decoration:none}.li-pagehead .li-parent a:hover{color:#fff}
.li-pagehead .wp-block-post-date{color:var(--li-gold-l);font-size:14px;margin-top:14px}
.li-content{padding:clamp(40px,6vw,72px) 24px clamp(64px,8vw,104px)!important}
.li-content h2{margin-top:1.6em}.li-content h3{margin-top:1.4em}.li-content p,.li-content li{max-width:68ch}
.li-content img{border-radius:4px;max-width:100%;height:auto}
.li-content .wp-block-image img,.li-content p>img,.li-content p>a>img,.li-content figure>img{display:block;margin-inline:auto;width:auto;max-height:560px;object-fit:cover}
.li-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:2.2em auto!important;max-width:1100px!important}
.li-gallery>*{margin:0!important}.li-gallery img{width:100%!important;height:230px!important;max-height:none!important;object-fit:cover}
.li-feat img{width:100%;max-height:520px;object-fit:cover;border-radius:4px}
.li-content table,.wp-block-table table{border-collapse:collapse;width:100%;font-size:16px}.wp-block-table td,.li-content td,.li-content th{border:0;border-bottom:1px solid var(--li-line);padding:12px 10px;text-align:left;vertical-align:top}
.li-content details,.wp-block-details{border-bottom:1px solid var(--li-line);padding:4px 0}
.li-content summary,.wp-block-details summary{font-family:var(--li-serif);font-weight:600;font-size:1.3rem;color:var(--li-forest);cursor:pointer;padding:12px 0}
.li-content blockquote{border-left:2px solid var(--li-gold);padding-left:1.2em;font-family:var(--li-serif);font-size:1.35rem}
.li-list{padding:clamp(40px,6vw,72px) 24px 96px!important}.li-list .wp-block-post-featured-image img{aspect-ratio:4/3;object-fit:cover;border-radius:4px}
.li-list .wp-block-post-title{font-size:1.5rem!important;margin:.5em 0 .3em}.li-list .wp-block-post-title a{text-decoration:none}.li-list .wp-block-post-excerpt{font-size:15px;color:var(--li-stone);line-height:1.6}
.li-list .wp-block-post-date{font-size:13px;color:var(--li-stone);margin-top:14px}
.wp-block-query-pagination{margin-top:48px;font-size:15px}
.li-hero{min-height:min(78vh,680px)}.li-hero .wp-block-media-text__content{padding:clamp(36px,6vw,96px)!important}
.li-hero .wp-block-media-text__media{align-self:stretch;height:100%}.li-hero .wp-block-media-text__media img{height:100%;min-height:440px;width:100%;object-fit:cover;object-position:70% center}
.li-hero h1{font-size:clamp(2.8rem,6vw,5.2rem);margin:0 0 .25em;line-height:1}.li-hero p{font-size:1.15rem;color:var(--li-stone);max-width:30ch}.li-hero .li-since{font-family:var(--li-serif);font-size:1.4rem;color:var(--li-gold);margin:0 0 .6em;max-width:none}
.li-sec{padding:clamp(56px,8vw,104px) 24px!important}.li-sec>h2{margin:0 auto .3em}.li-sec>.li-intro{color:var(--li-stone);margin:0 auto 2.4em;max-width:60ch}
.li-vitrin{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:36px 28px;max-width:1200px;margin:0 auto}
.li-card a{display:block;text-decoration:none;color:inherit}.li-card img,.li-card .li-ph{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:3px;background:var(--li-blush)}
.li-card h3{font-size:1.5rem;margin:.65em 0 .2em}.li-card p{font-size:15px;line-height:1.6;color:var(--li-stone);margin:0}.li-card a:hover h3{color:var(--li-gold)}
.li-vitrin.li-wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.li-vitrin.li-wide img{aspect-ratio:3/2}
.li-branches{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid rgba(255,255,255,.25);max-width:1100px;margin:2em auto 0}
.li-branches a{flex:1 1 220px;padding:26px 8px;border-bottom:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;font-family:var(--li-serif);font-size:1.9rem;font-weight:600}
.li-branches a span{display:block;font-family:var(--li-sans);font-size:14px;font-weight:400;color:var(--li-gold-l)}.li-branches a:hover{color:var(--li-gold-l)}
.has-accent-1-background-color h2,.has-accent-1-background-color h3,.has-accent-1-background-color p{color:#fff}
.li-sorgu input{border:1px solid var(--li-line)!important;border-radius:3px!important;font-family:var(--li-sans);font-size:16px}
.li-wa{background:var(--li-forest)!important}
footer .wp-block-group{font-size:15px}footer h3{font-family:var(--li-serif)!important;font-size:1.35rem!important}
.li-embed{background:var(--li-blush)!important;border-color:var(--li-line)!important;border-radius:4px!important}
@media(max-width:781px){body{font-size:16px}.li-hero .wp-block-media-text__media img{min-height:300px}.li-content .wp-block-image img,.li-content p>img{max-height:420px}.li-gallery img{height:160px!important}.li-gallery{grid-template-columns:repeat(2,1fr)}.li-vitrin{gap:28px 16px;grid-template-columns:repeat(2,1fr)}.li-card h3{font-size:1.25rem}.li-card p{display:none}.li-branches a{font-size:1.5rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
/* duzeltmeler 2 */
.li-pagehead>*{max-width:780px!important;margin-left:auto!important;margin-right:auto!important;width:100%}
main:has(.li-list) .li-pagehead>*{max-width:1140px!important}
.li-content>:first-child,.li-content>.li-gallery:first-child{margin-top:0!important}
.li-card .li-ph{display:flex;align-items:flex-end;padding:22px;background:var(--li-blush);border:1px solid var(--li-line)}
.li-card .li-ph span{font-family:var(--li-serif);font-weight:600;font-size:1.9rem;line-height:1.05;color:var(--li-forest)}
.li-card.li-txt h3{display:none}
.kc_col-sm-4 .kc_text_block{background:var(--li-blush)!important;border:1px solid var(--li-line)}
.li-wide-sec{max-width:1100px!important}
@media(max-width:781px){.li-header>.wp-block-group,.li-header>.wp-block-group>.wp-block-group{flex-wrap:nowrap!important;gap:10px!important}
 .li-header .wp-block-site-logo img{max-width:116px}.li-header .li-btn .wp-block-button__link{padding:.55em .85em!important;font-size:13px!important;white-space:nowrap}
 .li-card .li-ph span{font-size:1.35rem}.li-pagehead{padding:44px 20px 30px!important}}
/* duzeltmeler 3 */
.li-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 44px;max-width:1200px;margin:48px auto 0}
.li-ix{display:block;padding:22px 0 24px;border-top:1px solid var(--li-line);text-decoration:none!important;color:inherit}
.li-ix-t{display:block;font-family:var(--li-serif);font-weight:600;font-size:1.5rem;line-height:1.15;color:var(--li-forest)}
.li-ix-d{display:block;margin-top:6px;font-size:15px;line-height:1.6;color:var(--li-stone)}.li-ix:hover .li-ix-t{color:var(--li-gold)}
.has-accent-1-background-color a{color:#fff;text-decoration-color:var(--li-gold-l)}.has-accent-1-background-color a:hover{color:var(--li-gold-l)}
.has-accent-1-background-color .li-iletisim{color:#fff;font-size:1.1rem;line-height:1.9}
.li-noimg a{display:flex;align-items:center;justify-content:center;aspect-ratio:4/3;background:var(--li-blush);border-radius:4px}.li-noimg img{width:34%;max-width:120px;height:auto!important;aspect-ratio:auto!important;opacity:.85}
/* sertifikalar */
.li-certs{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 32px;margin:20px 0 64px}
.li-cert{margin:0}.li-cert a{display:block}
.li-cert img{width:100%!important;aspect-ratio:3/4;object-fit:contain!important;background:#fff;border:1px solid var(--li-line);padding:12px;max-height:none!important;border-radius:3px}
.li-cert a:hover img{border-color:var(--li-gold)}
.li-cert figcaption{margin-top:14px;font-size:15px;line-height:1.5;color:var(--li-stone)}
.li-cert figcaption strong{display:block;font-family:var(--li-serif);font-weight:600;font-size:1.35rem;line-height:1.2;color:var(--li-forest);margin-bottom:4px}
@media(max-width:781px){.li-certs{grid-template-columns:repeat(2,1fr);gap:28px 16px}}@media(max-width:480px){.li-certs{grid-template-columns:1fr}}
