@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');.km-contact-page{font-family:'DM Sans',Arial,sans-serif;color:#171717}.km-contact-page *{box-sizing:border-box}.km-contact-page h1,.km-contact-page h2{font-family:Manrope,Arial,sans-serif;letter-spacing:-.045em}.km-contact-wrap{width:min(1220px,calc(100% - 80px));margin:auto}.km-contact-hero{background:#171717;color:#fff;padding:105px 0 95px}.km-contact-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:800;text-transform:none}.km-contact-hero .km-contact-eyebrow,.km-contact-eyebrow.is-red{color:#f1444d}.km-contact-hero h1{font-size:clamp(48px,5vw,76px);line-height:1.08;margin:25px 0}.km-contact-hero p{color:#bcbcbc;font-size:17px;line-height:1.8;margin:0}.km-contact-section{background:#f4f2ee;padding:105px 0}.km-contact-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:100px}.km-contact-details h2{font-size:clamp(32px,4vw,58px);line-height:1.13;margin:17px 0 45px}.km-contact-line{border-top:1px solid #d4d1cb;padding:21px 0;display:flex;flex-direction:column;gap:8px}.km-contact-line span{color:#777;font-size:10px;letter-spacing:.16em;font-weight:800}.km-contact-line a{color:#171717;text-decoration:none;font-size:18px;font-weight:700;overflow-wrap:anywhere}.km-contact-line small{color:#777}.km-contact-form{background:#fff;padding:46px;align-self:start;box-shadow:0 12px 35px rgba(0,0,0,.05)}.km-contact-form h2{font-size:31px;margin:15px 0 35px}.km-contact-form label{display:block;font-size:12px;font-weight:800;margin:0 0 20px}.km-contact-form input,.km-contact-form select,.km-contact-form textarea{display:block;width:100%;margin-top:9px;border:1px solid #d3d3d3;background:#fff;padding:13px;outline-color:#df101b;border-radius:0;font:inherit}.km-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}.km-contact-submit{min-height:52px;padding:0 25px;border:0;background:#df101b;color:#fff;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:none}.km-contact-submit:hover{background:#bc0b14}.km-form-note{font-size:11px;color:#777;line-height:1.5;margin:16px 0 0}.km-honeypot{position:absolute!important;left:-10000px!important}.km-contact-page .km-status{padding:12px;background:#dff0df}@media(max-width:980px){.km-contact-wrap{width:min(1220px,calc(100% - 42px))}.km-contact-layout{gap:45px}}@media(max-width:700px){.km-contact-wrap{width:calc(100% - 36px)}.km-contact-hero{padding:70px 0}.km-contact-hero h1{font-size:clamp(44px,10vw,60px)}.km-contact-section{padding:65px 0}.km-contact-layout{grid-template-columns:1fr}.km-contact-form{padding:26px}.km-field-pair{grid-template-columns:1fr;gap:0}}
.km-contact-line p{margin:0;line-height:1.6}.km-contact-section{min-height:920px;padding:30px 0 115px}.km-contact-form{padding:52px}.km-contact-details h2{margin-top:25px;margin-bottom:48px}.km-contact-form select{height:47px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23666'/%3E%3C/svg%3E") no-repeat right 14px center}.km-contact-form textarea{min-height:140px}.km-contact-page .km-contact-eyebrow:not(.is-red){color:#333}@media(max-width:700px){.km-contact-section{padding:45px 0 80px}.km-contact-form{padding:26px}}

/* WordPress temasının genel başlık ve form kurallarına karşı sayfaya özel renkler. */
body.km-site.km-contact .km-contact-page{background:#f4f2ee!important;color:#171717!important}body.km-site.km-contact .km-contact-section{background:#f4f2ee!important}body.km-site.km-contact .km-contact-details h2,body.km-site.km-contact .km-contact-form h2{color:#171717!important;font-weight:800!important;text-transform:none!important;opacity:1!important;text-shadow:none!important}body.km-site.km-contact .km-contact-details h2{font-size:clamp(32px,4vw,58px)!important;line-height:1.13!important;letter-spacing:-.045em!important}body.km-site.km-contact .km-contact-form h2{font-size:31px!important;line-height:1.2!important;margin:15px 0 35px!important}body.km-site.km-contact .km-contact-line a,body.km-site.km-contact .km-contact-line p{color:#171717!important;opacity:1!important}body.km-site.km-contact .km-contact-line a{font-weight:700!important}body.km-site.km-contact .km-contact-form{background:#fff!important;color:#171717!important}body.km-site.km-contact .km-contact-form label{color:#171717!important}body.km-site.km-contact .km-contact-form input,body.km-site.km-contact .km-contact-form textarea,body.km-site.km-contact .km-contact-form select{background-color:#fff!important;color:#171717!important;border:1px solid #d3d3d3!important;box-shadow:none!important;-webkit-text-fill-color:#171717!important}body.km-site.km-contact .km-contact-form .km-contact-submit{background:#df101b!important;color:#fff!important;border:0!important;-webkit-text-fill-color:#fff!important}body.km-site.km-contact .km-contact-eyebrow.is-red{color:#f1444d!important}body.km-site.km-contact .km-contact-eyebrow:not(.is-red){color:#333!important}
