/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.teklif__bas{max-width:48rem;}.teklif__giris{font-size:1.2rem;line-height:1.5;color:var(--ikincil);}.teklif__izgara{display:grid;gap:2.5rem;margin-top:2rem;}@media (min-width:60rem){.teklif__izgara{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;}}.teklif-formu{font-family:var(--sans);font-size:1rem;}.teklif-formu__not{color:var(--ikincil);font-size:0.9rem;}.teklif-formu .form-item{margin-block:0 1.25rem;}.teklif-formu label{display:block;font-weight:600;margin-bottom:0.35rem;}.teklif-formu input[type="text"],.teklif-formu input[type="email"],.teklif-formu input[type="tel"],.teklif-formu input[type="number"],.teklif-formu textarea{width:100%;max-width:36rem;font:inherit;padding:0.6rem 0.7rem;border:1px solid #9aa3b2;border-radius:4px;background:var(--kagit);color:var(--murekkep);}.teklif-formu input[type="number"]{max-width:8rem;}.teklif-formu input:focus,.teklif-formu textarea:focus{outline:3px solid var(--mor);outline-offset:1px;border-color:var(--mor);}.teklif-formu fieldset{border:0;padding:0;margin:0 0 1.25rem;}.teklif-formu legend{font-weight:600;margin-bottom:0.35rem;padding:0;}.teklif-formu .form-radios .form-item,.teklif-formu .form-type-checkbox{display:flex;gap:0.5rem;align-items:flex-start;margin-bottom:0.4rem;}.teklif-formu .form-radios label,.teklif-formu .form-type-checkbox label{font-weight:400;margin:0;}.teklif-formu input[type="radio"],.teklif-formu input[type="checkbox"]{width:1.15rem;height:1.15rem;margin-top:0.2rem;flex:none;accent-color:var(--mor);}.teklif-formu .form-item--error-message,.teklif-formu .form-item__error-message{color:#a3121e;font-size:0.9rem;margin-top:0.3rem;}.teklif-formu .error{border-color:#a3121e;}.teklif-formu .form-actions{margin-top:1.5rem;}.teklif-formu .dugme{cursor:pointer;}.teklif__tesekkur{font:1.1rem/1.5 var(--sans);background:var(--mor-acik);border-left:4px solid var(--mor);padding:1rem 1.25rem;margin:0;max-width:36rem;}.iletisim{background:var(--zemin);padding:1.25rem 1.4rem;border-top:3px solid var(--mor);font-family:var(--sans);}.iletisim__baslik{font-size:1.1rem;margin:0 0 0.8rem;}.iletisim__liste{list-style:none;margin:0;padding:0;display:grid;gap:0.6rem;}.iletisim__etiket{display:block;font-size:0.85rem;color:var(--ikincil);}.iletisim a{color:var(--murekkep);font-weight:600;}.iletisim__wa{display:inline-block;background:#128c4f;color:#fff !important;padding:0.55rem 1rem;border-radius:4px;text-decoration:none;}.iletisim__wa:hover{background:#0e6f3e;}.on-sayfa .iletisim{max-width:36rem;margin-top:1.5rem;}
