.yk-site{--yk-forest:#103c2d;--yk-green:#187448;--yk-lime:#c6df85;--yk-border:#e3ebe4;--yk-ink:#223e31}
.yk-site #services-3{background:#f1f6ee!important}
.yk-site #services-3 .heading-title{color:#103c2d}
.yk-site #services-3 .service-block-two .inner-box,.yk-site .yk-service-list .service-block-two .inner-box{border-radius:16px;box-shadow:0 12px 28px rgba(16,60,45,.12)}
.yk-site #services-3 .service-block-two .inner-box .image-box:before,.yk-site .yk-service-list .service-block-two .inner-box .image-box:before{background:linear-gradient(180deg,transparent 38%,rgba(8,35,23,.3) 65%,rgba(8,35,23,.92) 100%)}
.yk-site #services-3 .service-block-two .inner-box h3,.yk-site .yk-service-list .service-block-two .inner-box h3{color:#fff;font-weight:700;line-height:1.35;text-shadow:0 2px 12px rgba(0,0,0,.3)}
.yk-site #services-3 .service-block-two .inner-box .overlay-content:before,.yk-site .yk-service-list .service-block-two .inner-box .overlay-content:before{background:#103c2d;opacity:.9}
.yk-site #services-3 .service-block-two .inner-box:focus-within .overlay-content,.yk-site .yk-service-list .service-block-two .inner-box:focus-within .overlay-content{top:0;opacity:1;visibility:visible}
.yk-site #services-3 .service-block-two .inner-box:focus-within .content-box,.yk-site .yk-service-list .service-block-two .inner-box:focus-within .content-box{opacity:0}
.yk-site #services-3 .service-block-two a:focus-visible,.yk-site .yk-service-list .service-block-two a:focus-visible{outline:2px solid #c6df85;outline-offset:-4px}
@media(prefers-reduced-motion:reduce){.yk-site #services-3 .service-block-two *,.yk-site .yk-service-list .service-block-two *{transition:none}}
.yk-richtext{max-width:860px;color:#42564a;font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.yk-richtext .yk-lead{font-size:25px;line-height:1.45;color:var(--yk-forest);font-weight:600;margin-bottom:24px}
.yk-richtext h2{font-size:25px;line-height:1.35;letter-spacing:-.5px;color:var(--yk-forest);margin:36px 0 16px}
.yk-richtext p{margin-bottom:19px}.yk-richtext ul{padding-left:22px;margin:20px 0}.yk-richtext li{margin-bottom:9px}
.yk-richtext .yk-text-link{display:inline-block;color:var(--yk-green);font-weight:600;border-bottom:1px solid #a8bfae;padding:4px 0;margin:12px 0;text-decoration:none}
.yk-sources{margin-top:34px;padding:24px;border-radius:14px;background:#f2f6ef;font-size:14px;line-height:1.6}.yk-sources strong{display:block;color:var(--yk-forest);margin-bottom:12px}.yk-sources a{display:block;color:#3e6550;margin-top:10px;text-decoration:underline}
.yk-site .blog-entry{border:1px solid var(--yk-border);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(20,60,40,.035)}
.yk-site .blog-entry .entry-img{overflow:hidden}.yk-site .entry-img-holder.urun_kategori{height:auto;aspect-ratio:4/3;background:#edf3e9}
.yk-site .entry-img-holder.urun_kategori img{display:block;width:100%;height:100%;object-fit:cover}
.yk-site .about .img-fluid{border-radius:20px}.yk-site .yk-category-intro{margin:0 auto 35px;max-width:720px;color:#53675a;font-size:17px;line-height:1.7;text-align:center}
.yk-footer{padding:70px 0 0;background:#103c2d;color:#d9e5dc;clear:both;font-family:Roboto,Arial,sans-serif}
.yk-footer-top{display:flex;gap:30px;align-items:center;justify-content:space-between;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.15)}
.yk-eyebrow{display:block;font-size:12px;letter-spacing:2px;font-weight:600;color:#c6df85;margin-bottom:16px}
.yk-footer h2{font-size:38px;font-weight:500;letter-spacing:-1px;color:#fff;line-height:1.25;margin:0}
.yk-footer a{color:inherit;text-decoration:none}.yk-footer a:hover{color:#c6df85}.yk-footer a:focus-visible{outline:2px solid #c6df85;outline-offset:5px}
.yk-footer-cta{display:inline-flex;align-items:center;gap:25px;border:1px solid rgba(255,255,255,.5);padding:16px 25px;border-radius:30px;font-size:15px;white-space:nowrap}.yk-footer-cta span{font-size:21px}
.yk-footer-grid{display:grid;grid-template-columns:1.25fr .8fr .95fr 1.1fr;gap:42px;padding:48px 0}.yk-footer h3{font-size:15px;color:#fff;font-weight:600;letter-spacing:.2px;margin:0 0 22px}
.yk-footer ul{list-style:none;padding:0;margin:0}.yk-footer li{margin:0 0 12px;font-size:14px;line-height:1.5}.yk-footer-brand img{width:245px;max-width:100%;height:auto;padding:14px;background:#fff;border-radius:9px;margin-bottom:20px}
.yk-footer p,.yk-footer address{font-size:14px;line-height:1.8;color:#c3d4c7;margin:0}.yk-footer-location{display:block;font-size:11px;letter-spacing:1.6px;margin-top:18px;color:#c6df85}
.yk-footer-contact address{font-style:normal;margin-bottom:17px}.yk-footer-contact>a{display:block;font-size:14px;margin:8px 0;overflow-wrap:anywhere}.yk-footer-hours{margin-top:17px!important;font-size:12px!important}
.yk-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid rgba(255,255,255,.15);padding:23px 0}.yk-footer-bottom p{font-size:12px}.yk-footer-bottom>div{display:flex;flex-wrap:wrap;gap:23px;font-size:12px}
@media(max-width:991px){.yk-footer-grid{grid-template-columns:1fr 1fr;gap:35px}.yk-footer h2{font-size:32px}}
@media(max-width:575px){.yk-footer{padding-top:42px}.yk-footer-top{align-items:flex-start;flex-direction:column;padding-bottom:32px}.yk-footer h2{font-size:29px}.yk-footer-grid{grid-template-columns:1fr;gap:30px;padding:34px 0}.yk-footer-bottom{align-items:flex-start;flex-direction:column}.yk-richtext{font-size:16px}.yk-richtext .yk-lead,.yk-richtext h2{font-size:22px}}
