/* This stylesheet is loaded only by the contact page template. */
#icerik.zty-contact-page {
  position: relative;
  inset: auto;
  margin: 0;
  padding: var(--zty-contact-header-gap, 0px) 0 0;
  transform: none;
  min-width: 0;
}
#icerik.zty-contact-page > .page-hero {
  position: relative;
  inset: auto;
  transform: none;
  margin: 0;
  padding: 30px 0 66px;
  height: auto;
  min-height: 0;
  max-height: none;
  overflow: visible;
}
#icerik.zty-contact-page > .page-hero > .container {
  position: relative;
  inset: auto;
  transform: none;
}
#icerik.zty-contact-page #page-title {
  height: auto;
  max-height: none;
  margin: 0;
  overflow: visible;
  overflow-wrap: anywhere;
}
#icerik.zty-contact-page .contact-layout > * { min-width: 0; }
#icerik.zty-contact-page .contact-row { grid-template-columns: minmax(0, 1fr) auto; }
@media (max-width: 640px) {
  #icerik.zty-contact-page > .page-hero { padding: 22px 0 40px; }
}
