.siteHeader{height:84px;background:#fff;display:flex;align-items:center;padding:0 max(24px,6vw);gap:36px;position:relative;z-index:50;border-bottom:1px solid #edf0ed}.siteHeader .logo img{width:170px;display:block}.mainNav{display:flex;align-items:center;gap:28px;margin:auto}.mainNav>a,.navDrop>button{border:0;background:none;font:600 13px 'DM Sans';color:#33463e;cursor:pointer;padding:32px 0}.mainNav>a:hover,.mainNav>a.active,.navDrop>button:hover{color:#b07b31}.navDrop{position:relative}.navDrop>div{display:none;position:absolute;top:72px;left:-35px;width:280px;background:#fff;border-radius:10px;padding:10px;box-shadow:0 18px 50px #10251b26;border:1px solid #edf0ed}.navDrop:hover>div,.navDrop.open>div{display:block}.navDrop>div a{display:flex;flex-direction:column;padding:13px;border-radius:7px}.navDrop>div a:hover{background:#f6f7f4}.navDrop small{color:#87928d;margin-top:4px}.headerPhone{background:#173c30;color:#fff;padding:13px 17px;border-radius:5px;font-size:13px}.menuToggle{display:none}.siteFooter{background:#102a22;color:#fff;padding:0!important;display:block!important}.footerMain{padding:58px max(24px,7vw);display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:55px}.footerBrand span{display:inline-block;background:#fff;padding:6px}.footerBrand img{width:155px;display:block}.footerMain h4{color:#d4aa6b;margin:0 0 18px}.footerMain>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footerMain p,.footerMain a{color:#b5c1bc;font-size:13px;line-height:1.6}.footerBottom{border-top:1px solid #ffffff1c;padding:18px max(24px,7vw);display:flex;justify-content:space-between;color:#8fa19a;font-size:11px}.footerBottom a{color:#d4aa6b}.pageHero{background:#173c30;color:#fff;padding:70px max(24px,7vw)}.pageHero h1{font:600 46px 'Playfair Display';margin:10px 0}.pageWrap{max-width:1200px;margin:0 auto;padding:65px 25px}.blogGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.blogCard{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 35px #1b30230d}.blogCard img{width:100%;height:220px;object-fit:cover}.blogCard div{padding:22px}.blogCard h2{font:600 23px 'Playfair Display'}.blogCard p{color:#6e7b75;line-height:1.6}.blogCard a{color:#a8752d;font-weight:700}.article{max-width:850px;background:#fff;margin:-35px auto 65px;padding:45px;border-radius:12px;position:relative}.article h1{font:600 43px 'Playfair Display'}.articleCover{width:100%;max-height:470px;object-fit:cover;border-radius:9px}.articleBody{line-height:1.85;color:#42534c}.contactGrid{display:grid;grid-template-columns:1fr 1.2fr;gap:35px}.contactCard{background:#fff;padding:32px;border-radius:12px}.contactForm label,.leadForm label{font-size:12px;font-weight:700;display:block;margin-bottom:14px}.contactForm input,.contactForm textarea,.leadForm input{width:100%;border:1px solid #dbe2de;border-radius:6px;padding:13px;margin-top:7px}.contactForm button,.leadForm button{width:100%;border:0;background:#b38340;color:#fff;padding:15px;border-radius:6px;font-weight:700}.formMessage{padding:13px;background:#eaf7ef;color:#267142;border-radius:6px;margin-bottom:15px}@media(max-width:800px){.siteHeader{height:72px;padding:0 18px}.siteHeader .logo img{width:145px}.menuToggle{display:block;margin-left:auto;border:0;background:#173c30;color:#fff;width:40px;height:40px;border-radius:5px}.headerPhone{display:none}.mainNav{display:none;position:absolute;top:72px;left:0;right:0;background:#fff;padding:12px 20px;box-shadow:0 16px 30px #0002;flex-direction:column;align-items:stretch;gap:0}.mainNav.open{display:flex}.mainNav>a,.navDrop>button{display:block;width:100%;text-align:left;padding:14px 5px}.navDrop>div{position:static;width:auto;box-shadow:none;border:0;background:#f7f8f5}.footerMain{grid-template-columns:1fr 1fr}.footerBrand{grid-column:1/-1}.footerBottom{flex-direction:column;gap:8px}.blogGrid,.contactGrid{grid-template-columns:1fr}.article{margin:-25px 15px 45px;padding:25px}.article h1{font-size:32px}}@media(max-width:480px){.footerMain{grid-template-columns:1fr}.footerBrand{grid-column:auto}}
body:has(.managedSlider) .hero{display:none!important}
.localExpertise{display:grid;grid-template-columns:1fr 1fr;min-height:580px;background:#f1f4f0}.localImage{background:url('https://images.unsplash.com/photo-1600607687920-4e2a09cf159d?auto=format&fit=crop&w=1400&q=85') center/cover}.localCopy{padding:80px max(35px,7vw);display:flex;flex-direction:column;justify-content:center}.localCopy>span{color:#a8752d;font-size:11px;letter-spacing:2.4px;font-weight:700}.localCopy h2{font:600 clamp(38px,4.5vw,58px)/1.08 'Playfair Display';margin:15px 0}.localCopy>p{color:#68766f;line-height:1.8}.localPoints{display:grid;gap:15px;margin:20px 0 28px}.localPoints div{display:flex;flex-direction:column;border-left:3px solid #b38340;padding-left:14px}.localPoints small{color:#84908a;margin-top:3px}.localCopy>a{width:max-content;background:#173c30;color:#fff;padding:14px 19px;border-radius:5px;font-weight:700;font-size:13px}@media(max-width:800px){.localExpertise{grid-template-columns:1fr}.localImage{min-height:330px}.localCopy{padding:55px 25px}}
.heroText:before,.managedSlide>div:before{content:'1992 Yılından Bugüne Hizmetinizde';display:block;margin-bottom:14px;color:#e1b977;font:600 15px/1.3 'Playfair Display';letter-spacing:.3px}.languagePicker{position:relative;display:flex;align-items:center}.languagePicker>button{border:1px solid #e2e7e4!important;border-radius:6px!important;padding:9px 10px!important;color:#33463e!important;display:flex!important;gap:5px;align-items:center}.languagePicker>div{display:none;position:absolute;right:0;top:48px;background:#fff;width:150px;border:1px solid #e6ebe8;border-radius:8px;padding:7px;box-shadow:0 15px 35px #10251b20;z-index:100}.languagePicker.open>div,.languagePicker:hover>div{display:block}.languagePicker>div a{display:block;padding:9px;border-radius:5px;font-size:12px}.languagePicker>div a:hover{background:#f3f6f4}.headerPhone{display:flex!important;align-items:center;gap:8px}.headerPhone small{font-size:9px;letter-spacing:1px;color:#dfbd83}.currencyBar{min-height:64px;padding:14px max(24px,7vw);border-bottom:1px solid #ffffff18;display:flex;align-items:center;gap:28px;background:#0b241c}.currencyBar>span{font-size:10px;letter-spacing:1.5px;color:#d4aa6b}.currencyBar b{font-size:12px;color:#aebdb7}.currencyBar strong{color:#fff;margin-left:6px}.currencyBar small{margin-left:auto;color:#738a81;font-size:10px}.socialLinks{display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:8px}.socialLinks a{width:35px;height:35px;border:1px solid #ffffff2c;border-radius:50%;display:grid;place-items:center;color:#fff!important;font-weight:700;font-size:12px}.socialLinks a:hover{background:#b38340;border-color:#b38340}@media(max-width:800px){.languagePicker{display:block}.languagePicker>button{width:100%;justify-content:flex-start}.languagePicker>div{position:static;width:100%;box-shadow:none;background:#f6f8f6}.currencyBar{flex-wrap:wrap;gap:10px 18px}.currencyBar>span{width:100%}.currencyBar small{width:100%;margin:0}.heroText:before,.managedSlide>div:before{font-size:13px}}
.goog-te-banner-frame.skiptranslate,.goog-te-gadget-icon,.goog-te-spinner-pos,.goog-te-balloon-frame,.skiptranslate iframe{display:none!important;height:0!important;min-height:0!important}html,body{top:0!important;margin-top:0!important;min-height:0!important}.floatingLanguage,.floatingLanguage *{translate:no!important}
.heroText:before,.managedSlide>div:before{content:none!important}.heritageLine{display:block;margin-bottom:14px;color:#e1b977;font:600 16px/1.35 'Playfair Display';letter-spacing:.2px}.floatingLanguage{position:fixed;left:22px;bottom:22px;z-index:9999;font-family:'DM Sans',sans-serif}.floatingLanguage>button{height:48px;min-width:118px;border:1px solid #e2e5e3;background:#fff;color:#25352e;border-radius:9px;box-shadow:0 12px 35px #0b211a38;display:flex;align-items:center;gap:9px;padding:0 14px;cursor:pointer;font:700 14px inherit}.floatingLanguage .langFlag{font-size:20px}.floatingLanguage button i{margin-left:auto;font-style:normal;color:#839089}.floatingLanguage>div{display:none;position:absolute;left:0;bottom:58px;width:175px;background:#fff;border:1px solid #e4e8e5;border-radius:10px;padding:7px;box-shadow:0 18px 45px #0b211a38}.floatingLanguage.open>div{display:block}.floatingLanguage>div a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;color:#304039;font-size:13px}.floatingLanguage>div a:hover{background:#f1f5f2}.floatingLanguage>div span{font-size:18px}.currencyBar{width:min(1180px,calc(100% - 48px));min-height:0;margin:0 auto 26px;padding:14px 18px;border:1px solid #ffffff16;border-radius:10px;background:#0b241c;display:grid;grid-template-columns:1.2fr repeat(3,1fr) auto;align-items:center;gap:12px 20px}.currencyBar>span{font-size:10px;letter-spacing:1.5px;color:#d4aa6b}.currencyBar b{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#ffffff08;border-radius:7px;padding:10px 12px}.currencyBar b small{color:#8fa29a;font-size:10px;font-weight:600}.currencyBar strong{color:#fff;font-size:12px}.currencyBar em{color:#71877e;font-size:9px;font-style:normal}.socialLinks{display:flex!important;flex-direction:row!important;gap:8px!important;margin-top:8px}.socialLinks a{width:37px;height:37px;border:1px solid #ffffff2c;border-radius:50%;display:grid!important;place-items:center;color:#fff!important;font-size:14px!important;transition:.2s}.socialLinks a:hover{background:#b38340;border-color:#b38340}.socialLinks a.isDisabled{opacity:.42;cursor:default}.socialLinks a.isDisabled:hover{background:transparent;border-color:#ffffff2c}.footerMain{padding-bottom:36px}@media(max-width:850px){.currencyBar{grid-template-columns:1fr 1fr;width:calc(100% - 36px)}.currencyBar>span,.currencyBar>em{grid-column:1/-1}.floatingLanguage{left:14px;bottom:76px}.heritageLine{font-size:14px}}@media(max-width:460px){.currencyBar{grid-template-columns:1fr}.currencyBar>span,.currencyBar>em{grid-column:auto}}
.currencyBar b small{margin:0!important;width:auto!important}.currencyBar b strong{margin:0!important}
.grid .photo{display:block;cursor:pointer;transition:transform .35s}.grid article{transition:transform .25s,box-shadow .25s}.grid article:hover{transform:translateY(-4px);box-shadow:0 18px 45px #173c3018}.grid article:hover .photo{transform:scale(1.015)}.cardbody h3 a,.portfolioInfo h3 a{color:inherit}.cardbody h3 a:hover,.portfolioInfo h3 a:hover{color:#a8752d}
.contactMap{grid-column:1/-1;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 45px #173c300d}.contactMapHead{padding:27px 30px;display:flex;justify-content:space-between;align-items:center;gap:25px}.contactMapHead span{color:#a8752d;font-size:10px;letter-spacing:1.8px;font-weight:800}.contactMapHead h2{font:600 30px 'Playfair Display';margin:6px 0}.contactMapHead p{color:#6f7d76;margin:0;max-width:650px;font-size:13px;line-height:1.6}.contactMapHead>a{background:#173c30;color:#fff;padding:13px 17px;border-radius:7px;font-size:12px;font-weight:800;white-space:nowrap}.contactMapHead i{margin-right:7px;color:#d4aa6b}.contactMap iframe{display:block;width:100%;height:440px;border:0}@media(max-width:700px){.contactMapHead{align-items:flex-start;flex-direction:column;padding:23px 20px}.contactMapHead>a{width:100%;text-align:center}.contactMap iframe{height:340px}}
.siteFooter{overflow:hidden}.footerMain{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:58px 0 38px!important;grid-template-columns:1.35fr .75fr .75fr 1.15fr!important;gap:55px!important;align-items:start}.footerMain>div{min-width:0}.footerBrand{align-items:flex-start!important}.footerBrand p{max-width:280px}.footerBottom{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:18px 0!important}.siteFooter>.footerBottom{border-top:1px solid #ffffff1c}.socialLinks{justify-content:flex-start}.currencyBar{clear:both}@media(max-width:850px){.footerMain{width:calc(100% - 36px);grid-template-columns:1fr 1fr!important;gap:35px!important;padding-top:45px!important}.footerBottom{width:calc(100% - 36px)}.footerBrand{grid-column:1/-1}}@media(max-width:520px){.footerMain{grid-template-columns:1fr!important}.footerBrand{grid-column:auto}.footerMain>div{align-items:flex-start!important}.footerBottom{text-align:left}}
.contactDetails a[href^="tel"] b:after{content:' PBX';color:#a8752d;font-size:9px;letter-spacing:.8px;margin-left:5px}.headerPhone{gap:6px}.headerPhone small{order:2}
