/* Larger navigation and glass header used on the home slider. */
.public-header .public-nav>a,
.public-header .public-nav-trigger{
  font-size:14px;
  font-weight:850;
}

.corporate-menu{width:330px}
.corporate-menu .public-nav-grid{grid-template-columns:1fr}
.corporate-menu>header{margin-bottom:7px}

.public-header-overlay{
  position:relative;
  z-index:80;
  margin-bottom:-92px;
  border-bottom:1px solid rgba(255,255,255,.16);
  background:linear-gradient(90deg,rgba(5,24,39,.84),rgba(8,39,60,.64),rgba(5,24,39,.76));
  box-shadow:0 12px 34px rgba(2,15,25,.22);
}

/* Bulanıklığı başlığın kendisine vermek bazı mobil tarayıcılarda sabit
   menüyü başlığın içine hapseder. Cam katmanı ayrı tutulur. */
.public-header-overlay::before{
  content:"";
  position:absolute;
  z-index:-1;
  inset:0;
  background:rgba(4,24,39,.18);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
  pointer-events:none;
}

.public-header-overlay .public-logo{
  border:1px solid rgba(255,255,255,.12);
  background:rgba(4,24,39,.34);
  box-shadow:none;
  backdrop-filter:blur(8px);
}

.public-header-overlay .public-nav>a,
.public-header-overlay .public-nav-trigger{
  color:#f7fbfd;
  text-shadow:0 1px 10px rgba(0,0,0,.2);
}

.public-header-overlay .public-nav>a:hover,
.public-header-overlay .public-nav-trigger:hover,
.public-header-overlay .public-nav>a.active,
.public-header-overlay .public-nav-trigger.active{color:#65d7f2}

.public-header-overlay .public-nav-trigger i{color:#b9d4df}
.public-header-overlay .header-call{border-color:#55cee9;color:#fff}
.public-header-overlay .header-call small{color:#a9cad8}

@media(max-width:1180px) and (min-width:981px){
  .public-header .public-nav>a,
  .public-header .public-nav-trigger{font-size:12px}
}

@media(max-width:1200px){.public-header-overlay .mobile-menu-toggle{position:relative;z-index:1001;pointer-events:auto}}
@media(max-width:980px){.public-header-overlay{margin-bottom:-92px}}
@media(max-width:650px){.public-header-overlay{margin-bottom:-76px}}
