/* Shared public site / customer portal navigation. */
.cc-container{width:calc(100% - 40px);max-width:1140px;margin:0 auto;box-sizing:border-box}.cc-site-header{position:relative;z-index:40;background:#fff}.cc-utility{background:#f2f8fa;border-top:1px solid #dfeaf0;border-bottom:1px solid #dfeaf0;color:#35606f;font:12px/1.5 Arial,sans-serif}.cc-utility>.cc-container{display:flex;justify-content:flex-end;align-items:center;gap:20px;min-height:36px}.cc-utility a{display:inline-flex;align-items:center;min-height:32px;color:#2a5a6b;text-decoration:none;white-space:nowrap}.cc-utility .cc-contact{background:#e4f1e8;padding:2px 9px;border-radius:12px}.cc-utility .cc-account{display:flex;align-items:center;gap:6px;background:#fff;padding:7px 13px;border-radius:0 0 8px 8px;box-shadow:0 2px 8px #1748570d;font-weight:bold}.cc-utility svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.7}.cc-brandbar{display:flex;align-items:center;justify-content:space-between;height:78px}.cc-brand{display:inline-flex;align-items:center;gap:8px;color:#30353a!important;text-decoration:none!important;font:26px Arial,sans-serif;letter-spacing:-1px}.cc-brand svg{width:40px;height:40px;fill:none;stroke:#00b6d3;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-brand em{font-style:normal;color:#00b6d3;font-weight:500}.cc-brand-caption{font:12px Arial,sans-serif;color:#718796;letter-spacing:.25px}.cc-mainnav{background:linear-gradient(100deg,#005d73,#0087a0);position:relative;z-index:50;border-bottom:1px solid #ffffff22;font:12px/1.5 Arial,sans-serif}.cc-nav-wrap{position:relative}.cc-nav-inner{display:flex;align-items:stretch;gap:0;min-height:48px}.cc-nav-link,.cc-mega>summary,.cc-home-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 19px;color:#fff!important;font-weight:600;font-size:12px;text-decoration:none!important;cursor:pointer;list-style:none}.cc-home-link{padding:0 17px;border-right:1px solid #ffffff22}.cc-home-link svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.cc-mega{position:static;margin:0;border:0}.cc-mega>summary::-webkit-details-marker{display:none}.cc-mega>summary>svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .15s}.cc-mega[open]>summary>svg{transform:rotate(180deg)}.cc-mega[open]>summary,.cc-mega>summary:hover,.cc-nav-link:hover{background:#ffffff18}.cc-mega[open]>summary{box-shadow:inset 0 -3px #05c4e4}.cc-mega-panel{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:1fr 240px;background:#fff;color:#4f7182;border:1px solid #d9e5eb;border-top:0;box-shadow:0 12px 18px #193e4d35;border-radius:0 0 6px 6px;overflow:hidden;z-index:55;text-transform:none;font-weight:400;letter-spacing:normal}.cc-mega-cards{display:flex;gap:15px;padding:28px 22px}.cc-mega-card{flex:1;min-width:0;display:flex;align-items:center;text-align:center;flex-direction:column;gap:16px;padding:23px 14px;border:1px solid #dce8ee;border-radius:5px;color:#31748c!important;text-decoration:none!important;background:white}.cc-mega-card:hover{border-color:#00afd0;background:#f7fcfd}.cc-mega-card strong{font-size:12px;text-transform:uppercase}.cc-mega-card svg{width:52px;height:52px;stroke:#1595ad;fill:#e6f6f9;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.cc-mega-card span{font-size:12px;line-height:1.65;color:#5b7381}.cc-mega-panel>aside{padding:28px 24px;background:#eef7fa;text-align:center}.cc-mega-panel>aside>b{display:block;font-size:30px;font-weight:400;line-height:1.25;color:#1b4b5d}.cc-mega-panel>aside>i{display:block;width:26px;border-top:2px solid #00b5d5;margin:12px auto}.cc-mega-panel>aside>p{font-size:12px;line-height:1.7;color:#54707e;margin:0 0 15px}.cc-mega-panel>aside>a{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:12px;font-weight:600;color:#00708a}.cc-mega-panel>aside>a>svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-mobile-toggle{display:none}.cc-breadcrumb{background:#004455;color:#cfe5eb;font:12px/1.6 Arial,sans-serif}.cc-breadcrumb>.cc-container{min-height:34px;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.cc-breadcrumb a{display:inline-flex;align-items:center;gap:5px;min-height:28px;color:#e2f1f5;text-decoration:none}.cc-breadcrumb svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-breadcrumb a:last-child{margin-left:auto;font-weight:600}.cc-technologies{padding:25px 0;background:#fff;border-top:1px solid #e0e7eb;border-bottom:4px solid #22292d}.cc-technologies>.cc-container{display:flex;align-items:center;justify-content:space-around;gap:25px;flex-wrap:wrap}.cc-technologies span{font:700 22px/1.2 Arial,sans-serif;color:#818a8f;letter-spacing:-.8px}.cc-technologies span:nth-child(2n){color:#535f64;font-style:italic}.cc-footer{background:#30353b;color:#9daeb7;padding:45px 0 30px;font:12px/1.7 Arial,sans-serif}.cc-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.15fr;gap:38px}.cc-footer .cc-brand{color:#fff!important;font-size:24px;margin-bottom:17px}.cc-footer .cc-brand em{color:#fff}.cc-footer .cc-brand svg{stroke:#fff}.cc-footer h4{color:#fff;font:bold 12px Arial,sans-serif;border-bottom:1px solid #566169;padding:0 0 10px;margin:4px 0 10px}.cc-footer p{font-size:12px;color:#a9b7bf;margin:0 0 12px}.cc-footer-grid>div>a:not(.cc-brand){display:flex;align-items:center;gap:5px;min-height:30px;color:#c8d4da;text-decoration:none;font-size:12px}.cc-footer-grid>div>a:not(.cc-brand)>svg{width:11px;height:11px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.6}.cc-footer-grid>div>a:not(.cc-brand):hover{color:#5cdef0}.cc-footer-legal{margin-top:42px;display:flex;align-items:end;justify-content:space-between;gap:30px}.cc-footer-legal p{font-size:12px;color:#aebdc5;margin:0}
/* Odak halkasi kabuk disinda kalan her ogeye de gerekli: klavye kullanicisi
   basligi gecip govdeye girdiginde iz kaybolmasin. */
.cc-site-header :focus-visible,.cc-technologies :focus-visible,.cc-footer :focus-visible{outline:2px solid #06c3e4;outline-offset:3px;border-radius:2px}
@media(max-width:1000px){.cc-nav-link,.cc-mega>summary{padding:0 11px;font-size:11px;gap:6px}.cc-mega-panel{grid-template-columns:1fr 190px}.cc-mega-cards{gap:10px;padding:20px 15px}.cc-footer-grid{gap:24px}.cc-utility>.cc-container{gap:12px}}
@media(max-width:760px){.cc-container{width:calc(100% - 30px)}.cc-utility>.cc-container{min-height:34px;justify-content:space-between;gap:8px}.cc-utility a{font-size:12px;min-height:34px}.cc-utility a:nth-child(2),.cc-utility .cc-contact{display:none}.cc-brandbar{height:66px}.cc-brand{font-size:23px}.cc-brand-caption{display:none}.cc-mobile-toggle{display:flex;align-items:center;gap:9px;min-height:48px;background:transparent;border:0;color:white;padding:0 12px 0 0;font:bold 13px Arial,sans-serif;cursor:pointer}.cc-mobile-toggle>svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.cc-nav-inner{display:none;flex-wrap:wrap;padding-bottom:12px}.cc-mainnav[data-expanded=true] .cc-nav-inner{display:flex}.cc-nav-link,.cc-mega,.cc-home-link{width:100%}.cc-nav-link,.cc-home-link,.cc-mega>summary{justify-content:flex-start;min-height:46px;padding:0 12px;font-size:13px}.cc-mega>summary>svg{margin-left:auto}.cc-mega-panel{position:static;grid-template-columns:1fr;box-shadow:none;border-radius:3px}.cc-mega-panel>aside{display:none}.cc-mega-cards{flex-wrap:wrap;padding:12px;gap:9px}.cc-mega-card{flex:1 1 110px;padding:15px 9px;gap:10px}.cc-mega-card svg{width:34px;height:34px}/* Son kirinti = bulunulan sayfa. Gizlenirse kullanici nerede oldugunu
   kaybeder; daraltip alt satira dusuruyoruz. */
.cc-breadcrumb>.cc-container{font-size:11px;min-height:34px;padding-top:5px;padding-bottom:5px}.cc-breadcrumb a:last-child{margin-left:0}.cc-footer-grid{grid-template-columns:1fr 1fr;gap:28px 20px}.cc-footer-grid>div:first-child{grid-column:1/-1}.cc-footer-grid h4{font-size:12px}.cc-footer-grid>div>a:not(.cc-brand){font-size:12px}.cc-footer-legal{display:block;margin-top:28px}.cc-footer-legal p+p{margin-top:20px}.cc-technologies{padding:20px 0}.cc-technologies>.cc-container{gap:19px}.cc-technologies span{font-size:18px}}
/* Hareket azaltma istegi yalniz menuyu degil butun kabugu kapsamali:
   govdedeki a/button gecisleri de kullanicinin ayarina uymali. */
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
