html{scroll-behavior:smooth}body{line-height:1.6}.st-brand{display:flex;align-items:center;gap:12px;color:var(--accent-secondary-color);font:600 24px var(--accent-font);letter-spacing:-1px}.st-brand small{display:block;font:500 8px var(--default-font);letter-spacing:2px;margin-top:8px}.st-mark{display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;width:50px;height:50px;font:24px Georgia,serif;letter-spacing:-2px}.st-nav{display:flex;align-items:center;flex:1;justify-content:flex-end}.st-nav .navbar-nav{margin-left:20px}.st-menu{display:none}.hero h1{font-size:58px;line-height:1.14;letter-spacing:-2.5px;color:white;margin-bottom:24px}.hero h1 span{color:var(--accent-color)}.hero .section-title h2:empty{display:none}.hero .section-title{margin-bottom:24px}.hero-content-body{flex-wrap:wrap;gap:22px}.st-hero-note{margin-top:30px;font-size:13px;color:#c0d3ce}.hero-image{margin-left:30px}.hero-image figure{border-radius:130px 24px 24px 24px;overflow:hidden;margin:0}.hero-image img{aspect-ratio:4/5;object-position:center 34%}.st-photo-label{display:block;position:absolute;bottom:22px;left:-22px;background:var(--accent-color);color:var(--primary-color);padding:20px 25px;border-radius:12px;font-size:14px;font-weight:600}.st-about-photo{position:relative;max-width:480px}.st-about-photo img{width:100%;max-height:570px;object-fit:cover;border-radius:24px}.st-about-photo span{position:absolute;bottom:24px;right:-20px;padding:20px 30px;background:var(--accent-color);color:var(--primary-color);border-radius:12px}.st-list{list-style:none;padding:0;margin:25px 0 35px}.st-list li{padding:9px 0;color:var(--primary-color)}.st-list li:before{content:'✓';color:var(--accent-secondary-color);margin-right:12px}.service-item{height:100%;margin:0}.st-card-link{position:relative;z-index:1;color:var(--accent-secondary-color);font-weight:600}.service-item:hover .st-card-link{color:white}.st-gallery-section,.st-faq{padding:100px 0}.st-section-top{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:40px}.st-section-top .section-title{max-width:650px;margin:0}.st-section-top p{max-width:280px;margin:0}.st-photo{display:block;width:100%;border:0;text-align:left;padding:0;background:var(--secondary-color);border-radius:20px;overflow:hidden;color:var(--primary-color);transition:transform .2s}.st-photo:hover{transform:translateY(-5px)}.st-photo img{width:100%;height:300px;object-fit:cover;object-position:center 35%;display:block}.st-photo span{display:flex;justify-content:space-between;padding:16px 22px;font-size:14px;font-weight:500}.st-contact{padding:85px 0;background:var(--accent-secondary-color)}.st-contact p{color:#d2e0dc}.st-big-phone{display:block;font:500 40px var(--accent-font);letter-spacing:-1px;color:var(--accent-color);margin:30px 0}.st-address{border:1px solid #ffffff40;padding:40px;border-radius:20px}.st-address h3{color:white;margin-bottom:22px}.st-address p:last-child{font-size:13px}.st-faq details{border-bottom:1px solid #dedede;padding:22px 0}.st-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;color:var(--primary-color);font-weight:600}.st-faq summary:after{content:'+';color:var(--accent-secondary-color)}.st-faq details[open] summary:after{content:'−'}.st-faq details p{margin:18px 0 0;font-size:15px}.main-footer{padding-bottom:20px}.main-footer .st-brand,.main-footer a{color:white}.main-footer p{color:#d2e0dc}.main-footer .footer-links{width:auto}.st-footer-phone{font-size:24px!important}.st-copyright{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;margin-top:45px;padding-top:25px;font-size:12px;color:#d2e0dc}.st-copyright a{text-decoration:underline}.st-disclaimer{font-size:11px;margin-top:20px}.page-header{background:var(--accent-secondary-color);padding:80px 0}.page-header:after{opacity:.15}.page-header-box{position:relative;z-index:1}.page-header-box h1{font-size:54px}.page-header-box .breadcrumb-item.active{color:var(--accent-color)}dialog{border:0;padding:45px 15px 15px;background:#122b29;color:#fff;border-radius:14px;max-width:95vw;max-height:94vh;text-align:center}dialog::backdrop{background:#000d}dialog img{max-width:85vw;max-height:75vh;object-fit:contain;display:block;margin:auto}dialog p{font-size:12px;margin:12px 0 0}.photo-close{position:absolute;right:12px;top:3px;color:white;font-size:30px;background:none;border:0;padding:0 10px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d39822;outline-offset:5px}.skip-link{position:fixed;top:-100px;left:15px;z-index:10000;padding:12px;background:white}.skip-link:focus{top:10px}@media(max-width:1199px){.st-brand{font-size:20px}.st-brand small{font-size:7px}.main-menu ul li a{padding:10px!important;font-size:13px}.header-btn .btn-default{font-size:12px;padding:15px 35px 15px 14px}.hero h1{font-size:48px}}@media(max-width:991px){.st-menu{display:block;padding:6px 12px;background:transparent;border:1px solid #014e4e40;border-radius:6px;font-size:24px;color:var(--accent-secondary-color)}.st-nav{display:none!important;flex-basis:100%;padding:20px 0}.st-nav.open{display:block!important}.st-nav .navbar-nav{margin:0;display:block}.st-nav .header-btn{display:block;margin-top:15px}.hero-image{margin:20px auto 0;max-width:500px}.st-about-photo{margin:auto}.st-photo-label{left:15px}.st-section-top{display:block}.st-section-top p{max-width:none;margin-top:25px}.st-gallery-section,.st-faq{padding:65px 0}.st-contact{padding:60px 0}.st-about-photo span{right:12px}.st-copyright{flex-direction:column}.hero h1{font-size:48px}}@media(max-width:575px){.hero h1{font-size:38px;letter-spacing:-1.5px}.hero-image figure{border-top-left-radius:80px}.st-brand{font-size:20px}.st-mark{width:42px;height:42px}.st-big-phone{font-size:29px}.st-address{padding:25px}.st-photo img{height:270px}.page-header-box h1{font-size:35px}.page-header{padding:55px 0}.st-section-top h2{font-size:30px}.st-hero-note{font-size:11px}.st-photo-label{font-size:12px;padding:15px}.st-about-photo span{padding:15px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
.main-header .st-brand{color:#fff}.hero-content>p{color:#d2e0dc}.main-header .st-menu{color:#fff;border-color:#ffffff60}.main-footer .footer-links{width:initial}.st-copyright a{color:#fff}
.page-header-box ol .breadcrumb-item+.breadcrumb-item::before{content:"/"}.btn-default,.section-title h3,.breadcrumb{text-transform:none}@media(min-width:992px){.main-footer .footer-links.col-lg-3{width:25%}.main-footer .footer-links.col-lg-4{width:33.333333%}}
header.main-header{position:relative;background:var(--accent-secondary-color);margin-top:20px;border-radius:24px 24px 0 0}.hero{margin-top:0;padding-top:65px;border-radius:0 0 24px 24px}.page-header{margin-top:0;border-radius:0 0 24px 24px}.section-title h1,.section-title h2{cursor:auto}@media(max-width:991px){.st-nav.open{position:relative;background:var(--accent-secondary-color);width:100%}.hero{padding-top:40px}.st-nav .navbar-nav .nav-link{padding:12px 0!important}}

/* Sultan Tülek kurumsal rengi ve saydam logosu */
:root{--accent-secondary-color:#4b291c;--accent-color:#e8d3b8;--secondary-color:#f5efea;--text-color:#786b63}
.st-logo{display:block;width:275px;height:auto;max-height:90px;object-fit:contain;filter:brightness(0) invert(1)}
.navbar-brand.st-brand{margin-right:20px;flex-shrink:0}.main-footer .st-logo{width:310px;max-width:100%}
.hero-content>p,.st-contact p,.main-footer p,.st-hero-note,.st-copyright{color:#e5d8cf}
.st-list li:before,.st-faq summary:after{color:#4b291c}.st-menu{color:#fff}
.st-photo-label,.st-about-photo span{background:#e8d3b8;color:#4b291c}
.hero-image figure{background:#6a4433}.st-address{border-color:#e8d3b850}
dialog{background:#4b291c}.service-item .icon-box img{filter:sepia(1) saturate(.5)}
@media(max-width:1199px){.st-logo{width:215px}.st-nav .navbar-nav{margin-left:0}.main-menu ul li a{font-size:12px!important;padding:10px 8px!important}}
@media(max-width:575px){.st-logo{width:235px;max-height:72px}.navbar-brand.st-brand{margin-right:0}.main-header .navbar{padding-top:18px;padding-bottom:18px}}
.bg-section.dark-section{background:#4b291c}.bg-section.dark-section::before{background:none}.hero::after{opacity:.15}.st-contact,.main-footer{background:#4b291c}
