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;}
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}
img{float:right;width:500px;height:auto;border:solid 1px #d4d4d4;padding:5px;margin:0 0 15px 25px;}
.main-header{width:100%;margin-bottom:30px}
.top-bar, .bottom-bar{width:100%;background:#005aab;color:#fff;padding:8px 0;border-radius:0;}
.header-inner{width:100%;max-width:1300px;margin:0 auto;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:1300px;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:#005aab;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:7px;}
.container{width:100%;max-width:1300px;margin:30px auto;padding:40px;background:#ffffff;border-radius:2px;box-shadow:0 8px 24px rgba(0,0,0,0.06)}
.article-body > ul {background: linear-gradient(135deg, #005aab 0%, #00407a 100%);padding: 30px 40px;color: #fff;margin: 35px 0;list-style: none !important;border-radius: 0;box-shadow: 0 10px 25px rgba(0, 90, 171, 0.2);border-left: 8px solid #00407a;position: relative;overflow: hidden;}
.article-body > ul:nth-of-type(even) {background: linear-gradient(135deg, #a80000 0%, #720000 100%);box-shadow: 0 10px 30px rgba(168, 0, 0, 0.3);border-left: 8px solid #670000;}
.article-body > ul > li {position: relative;margin-bottom: 15px;padding-left: 30px;font-size: 1.1rem;line-height: 1.6;transition: transform 0.2s ease;}
.article-body > ul > li:last-child {margin-bottom: 0;}
.article-body > ul > li::before {content: '→';position: absolute;left: 0;color: rgba(255, 255, 255, 0.7);font-weight: bold;}
.article-body > ul > li:hover {transform: translateX(5px);color: #fff;}
.ce-link{color:red}
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;}
.section{margin-top:40px}
.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}
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{font-weight:700;letter-spacing:-0.02em}
h1{color:#005aab;line-height:37px;margin-bottom:25px;}
h2{color:#a80000;line-height:35px;}
h3{color:#0073db;line-height:33px;}
.hashtags{list-style:none;padding:0;margin:15px 0;display:flex;flex-wrap:wrap;gap:10px}
.hashtags li{color:#e67e22;font-size:0.9rem;font-weight:600;background:#fff5eb;padding:4px 10px;border-radius:6px;transition:all .2s}
.hashtags li:hover{background:#e67e22;color:#fff}
.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}
.navigation{margin-top:50px;padding-bottom:40px}
.navigation h3{font-size:1.3rem;color:#2c3e50;margin-bottom:20px;border-left:4px solid #e67e22;padding-left:15px}
.navigation ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:stretch}
.navigation li{display:flex}
.navigation 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%}
.navigation li a:hover{background:#fff;border-color:#e67e22;color:#e67e22;box-shadow:0 4px 12px rgba(230,126,34,0.1);transform:translateY(-2px)}
.navigation li a::before{content:'✦';margin-right:10px;color:#e67e22;font-size:0.8rem;flex-shrink:0}
.formbolum{width:383px;float:left;margin:0 25px 15px 0;}
.form-inner{background-color:#005aab;border-radius:0;width:100%;height:auto;float:left;padding:3px 25px 33px 25px;display:table;}
.form-head {box-shadow:inset 0 0 5px #0a0322;border-radius:0;margin:33px 0 15px 0;padding:15px 7px;font-size:19px;color:#fff;width:100%;display:flex;align-content:center;justify-content:center;align-items:center;font-weight:500;text-align:center;text-transform:uppercase;}
.form-line{float:left;width:100%;margin:15px 0 0 0;}
.d-line{width:100%;float:left;font-size:14px;line-height:15px;margin-top:10px;margin-bottom:-10px;color:#fff;}
.line-section{margin-bottom:5px;}
.bolum-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;column-gap:1%;}
.bolum-grid>.line-section>input {height:33px;font-size:15px;width:100%;padding-left:5px;}
.tarih-grid{width:100%;height:auto;display:grid;grid-template-columns:minmax(auto, 32%) minmax(auto, 32%) minmax(auto, 32%);column-gap:2%;}
a, a:link, a:visited, a:hover, a:active, a:focus {outline:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-webkit-tap-highlight-color:transparent !important;}
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;}
.konum-satir{text-align:center;}
.side-panel,.mobile-toggle{display:none}
.mobile-show{display:none}
.language-switcher-container {display:ruby;text-align:right;padding:10px;}
.lang-circle {float:left;margin-left:11px;display:flex;align-items:center;justify-content:center;width:38px;height:38px;background-color:#005aab;color:#ffffff !important;text-decoration:none !important;border-radius:50%;font-family:'Segoe UI', Arial, sans-serif;font-size:13px;font-weight:700;transition:all 0.3s ease;box-shadow:0 2px 5px rgba(0,0,0,0.1);border:2px solid transparent;}
.lang-circle:hover {transform:translateY(-2px);box-shadow:0 4px 10px rgba(0,0,0,0.2);background-color:#2c5282;}
.lang-circle.active {background-color:#e67e22;color:#ffffff !important;box-shadow:0 0 10px rgba(230, 126, 34, 0.4);cursor:default;}
.harita2{margin-bottom:41px;}
.content-trio{padding: 40px 7px;max-width: 1200px;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;}
.form-container {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;padding: 20px;}
.form, .info {background: #f8f8f8;padding: 20px;border-radius: 8px;}
input, textarea {width: 100%;padding: 10px;margin: 8px 0;border: 1px solid #ccc;border-radius: 5px;}
button {background: #006699;color: #fff;padding: 10px 20px;border: none;border-radius: 6px;cursor: pointer;}
button:hover {background: #004466;}
.fixed-contact-bar {position: fixed;bottom: 20px;right: 20px;display: flex;flex-direction: column;gap: 15px;z-index: 9999;}.contact-btn {width: 60px;height: 60px;border-radius: 50%;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 10px rgba(0,0,0,0.3);transition: all 0.3s ease;text-decoration: none;}.whatsapp {background-color: #25D366;}.phone {background-color: #007bff;}.contact-btn:hover {transform: scale(1.1) translateY(-5px);box-shadow: 0 6px 15px rgba(0,0,0,0.4);}@media (max-width: 768px) {.fixed-contact-bar {bottom: 15px;right: 15px;gap: 10px;}.contact-btn {width: 50px;height: 50px;}.contact-btn svg {width: 25px;height: 25px;}}@keyframes pulse-animation {0% { transform: scale(1);}50% { transform: scale(1.05);}100% { transform: scale(1);}}.whatsapp {animation: pulse-animation 2s infinite;}
.ce-grid-module {padding: 60px 0;background-color: #fff;}
.ce-wrapper {display: grid;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));gap: 30px;max-width: 1200px;margin: 0 auto;padding: 0 15px;}
.ce-box {position: relative;transition: transform 0.4s ease;}
.ce-img-frame {position: relative;height: 300px;overflow: hidden;border-bottom: 5px solid #d91e18;
border-radius: 0;}
.ce-img-frame img {width: 100%;height: 100%;object-fit: cover;filter: grayscale(100%);transition: 0.5s all ease;}
.ce-box:hover .ce-img-frame img {filter: grayscale(0%);transform: scale(1.1);}
.ce-badge {position: absolute;top: 0;right: 0;background: #1a1a1a;
color: #fff;padding: 5px 15px;font-size: 11px;font-weight: bold;letter-spacing: 1px;transition: background 0.4s ease;
z-index: 3;}
.ce-box:hover .ce-badge {background: #d91e18;}
.ce-text-box {background: #f4f4f4;padding: 25px 20px;margin-top: -40px;
position: relative;z-index: 2;width: 90%;margin-left: auto;border-left: 5px solid #1a1a1a;
border-radius: 0;transition: 0.4s all ease;}
.ce-box:hover .ce-text-box {background: #1a1a1a;width: 100%;}
.ce-text-box h4 {margin: 0 0 10px 0;font-size: 15px;color: #d91e18;text-transform: uppercase;}
.ce-box:hover .ce-text-box h4 {color: #fff;}
.ce-text-box p {font-size: 13px;line-height: 1.6;color: #333;margin: 0;}
.ce-box:hover .ce-text-box p {color: #ccc;}
@media screen and (max-width:767px){
img{width:100%;height:auto;border:solid 1px #d4d4d4;padding:5px;margin:0 0 25px 0}
.container{margin:0 auto;padding:7px;width:96%;}	
.navigation ul{grid-template-columns:1fr}
.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:#005aab;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:#005aab;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;}
.article-body>ul{padding:10px 7px;margin:25px 0;}
.form-container {grid-template-columns: 1fr;}
.info {order:1;}.form {order:2;}
.ce-text-box {width: 100%;margin-top: 0;}
}

















