:root{--n:#08265a;--b:#146ce0;--p:#edf6ff;--m:#607089}*{box-sizing:border-box}body{margin:0;font-family:Manrope,Arial,sans-serif;color:var(--n)}.contact-wrap{width:min(1100px,calc(100% - 48px));margin:auto}.contact-hero{min-height:295px;background:linear-gradient(100deg,#071d48ed 0%,#0a3972b8 55%,#0a285480),url('https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?auto=format&fit=crop&w=2000&q=85') center/cover;color:white}.contact-hero .contact-wrap{padding-top:104px}.contact-hero p,.contact-form>p{margin:0 0 15px;font-size:10px;letter-spacing:.14em;font-weight:800}.contact-hero p{color:#afd3ff}.contact-hero h1{font-size:49px;letter-spacing:-.06em;line-height:1;margin:0 0 17px}.contact-hero span{font-size:14px;color:#d9ebff;max-width:470px;display:block;line-height:1.7}.contact-main{padding:55px 0 68px;background:#fff}.contact-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:22px}.phone-hero{min-height:122px;background:#f1f7ff;display:flex;align-items:center;gap:18px;padding:24px 30px;color:var(--n);text-decoration:none;border-radius:4px}.phone-icon{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--b);color:#fff;font-size:29px}.phone-hero small,.detail small,.contact-band small{font-weight:800;font-size:9px;letter-spacing:.09em;color:var(--b);display:block}.phone-hero strong{font-size:clamp(28px,3.5vw,45px);letter-spacing:-.065em;line-height:1.1;display:block}.phone-hero em,.detail em{font-style:normal;color:var(--m);font-size:10px;display:block;margin-top:4px}.detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:12px 0}.detail{background:#f8fbff;min-height:103px;padding:18px 14px;display:flex;gap:10px}.detail i,.contact-band i{font-style:normal;color:var(--b);font-size:24px}.detail b{font-size:11px;display:block;line-height:1.35}.map-box{height:156px;background:linear-gradient(#f2f5f7e8,#edf2f4e8),url('https://maps.googleapis.com/maps/api/staticmap?center=Ankara&zoom=12&size=600x300&maptype=roadmap') center/cover;position:relative;display:grid;place-items:center;color:var(--n);overflow:hidden}.map-box:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(42deg,transparent 0 21px,#bdd2e54a 22px 24px)}.map-box>div{position:relative;z-index:1;background:#fff;padding:13px 18px;border-radius:3px;box-shadow:0 7px 18px #08265a20}.map-box b{display:block;font-size:12px}.map-box span{font-size:10px;color:var(--m)}.map-box small{position:absolute;left:15%;top:43%;font-size:12px;color:#8aa2ba}.map-pin{color:var(--b)!important;font-size:22px!important}.contact-form{background:#fbfdff;border:1px solid #e1ebf6;padding:27px 26px}.contact-form>p{color:var(--b)}.contact-form h2{font-size:25px;letter-spacing:-.05em;margin:0 0 7px}.contact-form>span{font-size:11px;line-height:1.65;color:var(--m);display:block;margin-bottom:17px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #dce5ef;padding:12px 11px;margin:4px 0;font:11px Manrope;color:var(--n);background:#fff}.contact-form textarea{height:76px;resize:vertical}.contact-form button{width:100%;border:0;background:var(--b);color:#fff;padding:13px;font:700 11px Manrope;cursor:pointer;margin-top:4px}.contact-band{background:#edf6ff;padding:25px 0}.contact-band .contact-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.contact-band a,.contact-band .contact-wrap>div{display:flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;color:var(--n);border-right:1px solid #cbddef}.contact-band .contact-wrap>*:last-child{border:0}.contact-band b{font-size:12px;display:block}@media(max-width:800px){.contact-grid{grid-template-columns:1fr}.contact-band .contact-wrap{grid-template-columns:1fr 1fr}.contact-band a,.contact-band .contact-wrap>div{justify-content:flex-start;border:0}.phone-hero strong{font-size:32px}}@media(max-width:540px){.contact-wrap{width:calc(100% - 36px)}.contact-hero .contact-wrap{padding-top:94px}.detail-grid,.form-row,.contact-band .contact-wrap{grid-template-columns:1fr}.phone-hero{padding:21px 16px}.phone-hero strong{font-size:27px}.contact-band{padding:24px 0}.contact-band .contact-wrap{gap:18px}}.contact-form-status{padding:11px 13px;margin:9px 0 0;border-radius:6px;background:#fff1f0;color:#a3332b;font-size:12px;line-height:1.5}.contact-form-status.is-success{background:#e8f6ee;color:#28734c}.contact-form button:disabled{opacity:.65;cursor:wait}.contact-band .contact-wrap>a[hidden],.footer-socials a[hidden]{display:none!important}
