/* Akıllı Saha — ortak iç sayfa banner sistemi.
   Tüm sayfalarda ölçü, pattern, başlık ve breadcrumb aynıdır.
   Görselli kullanım için: as-standard-heading--image + --as-heading-image:url(...) */
.as-standard-heading{
  position:relative;
  overflow:hidden;
  background:#1e2024!important;
  background-image:none!important;
  text-align:left!important;
  padding:46px 0 42px!important;
}
.as-standard-heading::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background-image:url("../images/page-heading-pattern.png")!important;
  background-size:auto!important;
  background-position:100% 0!important;
  background-repeat:no-repeat!important;
  opacity:.34!important;
}
.as-standard-heading::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:none;
}
.as-standard-heading--image::after{
  background-image:linear-gradient(90deg,rgba(8,12,16,.80) 0%,rgba(8,12,16,.58) 38%,rgba(8,12,16,.28) 70%,rgba(8,12,16,.18) 100%),var(--as-heading-image);
  background-size:cover,cover;
  background-position:center center,var(--as-heading-position,center center);
  background-repeat:no-repeat,no-repeat;
}
.as-standard-heading .container{
  position:relative;
  z-index:2;
}
.as-standard-heading .page-heading__title{
  margin:0 0 8px!important;
  text-align:left!important;
}
.as-standard-heading .page-heading__breadcrumb,
.as-standard-heading .breadcrumb{
  display:flex!important;
  flex-wrap:wrap;
  align-items:center;
  justify-content:flex-start!important;
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  width:100%;
  margin:0!important;
  padding:3px 0!important;
  background:transparent!important;
  text-align:left!important;
}
.as-standard-heading .page-heading__breadcrumb li,
.as-standard-heading .breadcrumb li{float:none!important;}
@media(min-width:992px){
  .as-standard-heading{padding:70px 0 64px!important;}
}
@media(max-width:767px){
  .as-standard-heading{padding:36px 0 30px!important;}
}
