body{font-family:system-ui,-apple-system,sans-serif;line-height:1.6;background:#f0f2f5;color:#1c1e21}
*{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;border:none;outline:0;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;list-style:none;}
.slider-container {width: 100%;overflow: hidden;position: relative;}
.hisar-wrapper {display: flex;gap: 10px;transition: transform 0.5s ease-in-out;cursor: grab;}
.hisar-slide {flex: 0 0 100%;box-sizing: border-box;border-radius:2px;overflow: hidden;}
.hisar-slide img {width: 100%;height: auto;display: block;object-fit: cover;}
.hisar-gallery{width: 100%;margin: 0 auto;display: grid;grid-template-columns: 1fr 18%;gap: 15px;align-items: start;}
.main-stage{width: 100%;aspect-ratio: 16 / 9;border-radius: 0;overflow: hidden;}
.main-stage img{width: 100%;height: 100%;object-fit: cover;transition: opacity 0.3s ease;}
.thumb-grid{display: flex;flex-direction: column;justify-content: space-between;gap:7px;height: 0;min-height: 100%;}
.thumb-item{aspect-ratio: 16 / 9;border-radius: 0;overflow: hidden;cursor: pointer;border: 2px solid transparent;transition: all 0.2s ease;}
.thumb-item:hover, .thumb-item.active{opacity: 1;border-color: #2C3E50;}
.thumb-item img{width: 100%;height: 100%;object-fit: cover;border-radius: 0;}
.hisar-faq{width: 100%;max-width: 1100px;margin: 20px auto;padding: 0 20px;}
.faq-item{border-bottom: 1px solid #eee;transition: all 0.3s ease;}
.faq-question {padding: 18px 15px;font-size: 1.1rem;font-weight: 600;color: #2C3E50;cursor: pointer;list-style: none;display: flex;justify-content: space-between;}
.faq-question::-webkit-details-marker{display: none;}
.faq-question::after{content: '+';font-size: 1.2rem;transition: transform 0.3s;}
.faq-item[open] .faq-question::after{transform: rotate(45deg);}
.faq-answer p{padding: 0 15px 18px 15px;color: #555;line-height: 1.6;margin: 0;}
p:first-of-type {margin-top: 0 !important;}
p {margin:15px 0;line-height:1.8;color:#444;font-size:1.05rem;}
p a {color:#bf143c;font-weight:500}
p img, .img{float:left;width:100%;max-width:768px;height:auto;border:solid 1px #d4d4d4;padding:5px;margin:0 25px 15px 0;}
.main-header{width:100%;margin-bottom:30px}
.top-bar, .bottom-bar{width:100%;background:#363f45;color:#fff;padding:8px 0;border-radius:0;}
.header-inner{width:100%;max-width:1600px;margin:0 auto;padding: 0 25px;display:flex;justify-content:space-between;align-items:center}
.top-nav a{color:#fff;text-decoration:none;margin-left:15px;opacity:0.8;transition:0.2s}
.top-nav a:hover{opacity:1;color:#e67e22}
.header-center{background:#fff;border-bottom:1px solid #eee}
.header-grid{width:100%;max-width:1600px;display:grid;grid-template-columns:400px auto;gap:20px;align-items:center;min-height:66px}
.brand a{font-size:2.2rem;font-weight:900;color:#363f45;text-decoration:none;letter-spacing:-1px}
.brand p{margin:0;font-size:0.9rem;color:#e67e22;font-weight:600;text-transform:uppercase}
.article-body{padding:5px;display: table;}
.container{width:100%;max-width:1600px;margin:30px auto;padding:40px;background:#ffffff;border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,0.06)}
ul.links{margin:0;padding:0;}
ul.links li{list-style-type:none;display:inline;margin-right:25px;}
ul.links li:last-child{margin-right:0;}
ul.links a{color:#fff;}
.hisar-section{margin-top:40px}
.hisar-section h2{color:#2c3e50;font-size:1.8rem;margin-bottom:20px}
.sign strong,.house strong{color:#e67e22}
hr{border:0;height:1px;background:#eee;margin:40px 0}
.line{border:0;height:1px;background:#eee;margin:25px 0;}
details{border:1px solid #eee;border-radius:8px;margin-bottom:10px;background:#f9f9f9;transition:all .3s ease}
summary{padding:15px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;color:#2c3e50}
summary::after{content:'+';font-size:1.2rem;color:#e67e22}
details[open]{background:#fff;border-color:#e67e22}
details[open] summary::after{content:'-'}
.content{padding:15px;line-height:1.7;color:#444;border-top:1px solid #eee}
h1,h2{color:#363f45;font-weight:700;letter-spacing:-0.02em}
h1{line-height:41px;margin:25px 0;}
h2{line-height:37px;}
h3{line-height:35px;}
.content>ul,.aciklama>ul{list-style:none;padding:0;margin:15px 0;display:flex;flex-wrap:wrap;gap:10px}
.content>ul>li,.aciklama>ul>li{color:#e67e22;font-size:0.9rem;font-weight:600;background:#fff5eb;padding:4px 10px;border-radius:6px;transition:all .2s}
.content>ul>li:hover,.aciklama>ul>li:hover{background:#e67e22;color:#fff}
.sub-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:20px}
.sub-card{padding:20px;border:1px solid #eee;border-radius:10px;background:#fcfcfc;transition:transform .2s}
.sub-card:hover{transform:translateY(-3px);border-color:#3498db}
.sub-card h3{margin-top:0;font-size:1.2rem;color:#2c3e50}
.sub-card p{font-size:0.95rem;color:#666;line-height:1.5}
.read-more{display:inline-block;margin-top:10px;color:#3498db;text-decoration:none;font-weight:700;font-size:0.9rem}
.hisar-nav{margin-top:50px;padding-bottom:40px}
.hisar-nav h3{font-size:1.3rem;color:#2c3e50;margin-bottom:20px;border-left:4px solid #e67e22;padding-left:15px}
.hisar-nav ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:stretch}
.hisar-nav li{display:flex}
.hisar-nav li a{display:flex;align-items:center;padding:15px;background:#fcfcfc;border:1px solid #eee;border-radius:10px;color:#34495e;text-decoration:none;font-size:0.95rem;font-weight:600;transition:all .2s ease;width:100%}
.hisar-nav li a:hover{background:#fff;border-color:#e67e22;color:#e67e22;box-shadow:0 4px 12px rgba(230,126,34,0.1);transform:translateY(-2px)}
.hisar-nav li a::before{content:'✦';margin-right:10px;color:#e67e22;font-size:0.8rem;flex-shrink:0}
input,select {font-weight:500;color:#444;background:#edf2ff;}
select:focus{outline:none;}
select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;padding:15px;border-radius:3px;background:#edf2ff;}
.result-item {background:#314a6d;color:#a6c9fb;border:solid 1px;float:left;width:100%;margin-top:10px;padding:10px;}
.side-panel,.mobile-toggle{display:none}
.mobile-show{display:none}
.hisar-trio{max-width: 1600px;margin: 0 auto;font-family: 'Segoe UI', Roboto, sans-serif;}
.trio-container{display: flex;gap: 20px;align-items: stretch;}
.main-block{flex: 1;background: #fff;overflow: hidden;box-shadow: 0 10px 30px rgba(0,0,0,0.08);display: flex;flex-direction: column;transition: transform 0.3s ease;}
.main-block:hover{transform: translateY(-5px);}
.block-image img{width: 100%;height: 300px;object-fit: cover;}
.block-content{padding: 25px;display: flex;flex-direction: column;justify-content: center;flex-grow: 1;}
.block-content h3{font-size: 24px;color: #2c3e50;margin-bottom: 15px;}
.side-blocks{flex: 1;display: flex;flex-direction: column;gap: 20px;}
.sub-block{flex: 1;background: #fff;overflow: hidden;box-shadow: 0 10px 30px rgba(0,0,0,0.08);display: flex;align-items: center;}
.sub-image{width: 40%;height: 100%;}
.sub-image img{width: 100%;height: 100%;object-fit: cover;}
.sub-content{width: 60%;padding: 20px;}
.sub-content h4{font-size: 18px;color: #2c3e50;margin-bottom: 10px;}
.sineklik-btn {font-size: 19px;font-weight:500;display: inline-block;background: #6c5ce7;color: #fff;padding: 12px 25px;border-radius: 25px;text-decoration: none;margin-top: 15px;text-align: center;transition: background 0.3s;}
.sineklik-link {color: #6c5ce7;text-decoration: none;font-weight: 600;font-size: 14px;}
@media screen and (max-width:767px){
p img, .img{width:100%;height:auto;border:solid 1px #d4d4d4;padding:5px;margin:0 0 25px 0}
.container{margin:0 auto;padding:7px;width:96%;}	
.hisar-nav ul{grid-template-columns:1fr}
.hisar-section h2{font-size:1.4rem}
.form-inner{border-radius:0;width:100%;height:auto;float:left;padding:3px 15px 33px 15px;display:table;}
.formbolum{width:100%;margin:0 0 25px;}
.header-inner {margin:10px auto;padding:7px;}
.header-grid{grid-template-columns:1fr;text-align:center}
.header-ad-space{text-align:center;display:none}
.top-bar,.bottom-bar,.header-ad-space{display:none}
.header-grid{display:flex;justify-content:space-between;align-items:center;padding:10px 0}
.main-header{display:none;}
.sidenav{border-radius:0;height:100%;width:0;position:fixed;z-index:99999;top:0;left:0;background-color:#363f45;overflow-x:hidden;transition:0.5s;padding-top:100px;}
.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;color:#818181;display:block;transition:0.3s;}
.sidenav a:hover{color:#f1f1f1;}
.sidenav .closebtn{position:absolute;top:20px;right:25px;font-size:40px;color:white;}
ul.moblinks{list-style:none;margin:0 1%;padding:0;}
ul.moblinks li{margin-bottom:7px;display:flex;align-items:center;justify-content:center;height:44px;border:solid 1px #fff;}
ul.moblinks li a{padding:0;font-weight:500;font-size:16px;color:white;}
.mobilheader-1{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;}
.mobilburger{cursor:pointer;}
.mobilburger span{display:block;height:4px;background:#363f45;border-radius:2px;width:30px;margin:5px 0;}
.mobile-show{display:block;}
.lang-circle {width:34px;height:34px;font-size:11px;}
.trio-container{flex-direction: column;}
.sub-block{flex-direction: column;}
.sub-image, .sub-content{width: 100%;}
.sub-image img{height: 200px;}
.hisar-gallery{grid-template-columns: 1fr;padding: 4px;}
.thumb-grid{display: grid;grid-template-columns: repeat(5, 1fr);gap: 5px;height: auto;min-height: auto;margin-top: 10px;}
.main-stage{border-radius: 2px;}
.hisar-trio{padding:0;}
}
@media (min-width: 992px) {
.hisar-slide {flex: 0 0 calc(33.333% - 6.66px);}
}