/* Blog navigation and the relocated homepage quote form. */
body[data-standard-page] #mfe-header .mobile-menu { margin-left: auto; }
body[data-standard-page="index"] .contact-banner { height: auto; min-height: 510px; display: grid; grid-template-columns: 1fr minmax(300px,420px); gap: 48px; align-items: center; padding-block: 60px; }
body[data-standard-page="index"] .bottom-quote.hero-quote { position: relative; inset: auto; width: 100%; max-width: 420px; margin: 0; padding: 26px; transform: none; }
body[data-standard-page="index"] .bottom-quote h2 { font-size: 28px; }
body[data-standard-page="index"] .bottom-quote .quote-intro { font-size: 14px; }
body[data-standard-page="index"] .bottom-quote :is(input,select) { min-height: 46px; font-size: 14px; }
body[data-standard-page="index"] .bottom-quote .quote-phone strong { font-size: 20px; }
#teklif { scroll-margin-top: 24px; }
@media(max-width:767px) {
  body[data-standard-page="index"] .contact-banner { grid-template-columns: minmax(0,1fr); gap: 28px; padding-block: 40px; }
  body[data-standard-page="index"] .bottom-quote.hero-quote { justify-self: center; padding: 24px; }
}
