/* Tekstualni logo u headeru (umesto slike logoColdwellBanker.jpg).
   Mere su prenete sa originalne slike širine 880px: 1cqw = 8.8px originala,
   pa logo zadržava iste proporcije na svakoj širini (širinu daje .image-3). */
@font-face {
  font-family: "Figtree Logo";
  src: url("../fonts/Figtree-latin-var.woff2") format("woff2");
  font-weight: 400 700;
  font-display: swap;
}

@font-face {
  font-family: "Inter Logo";
  src: url("../fonts/Inter-latin-var.woff2") format("woff2");
  font-weight: 400 500;
  font-display: swap;
}

.nav-brand {
  container-type: inline-size;
  position: relative;
  display: block;
  min-width: 0;
  aspect-ratio: 880 / 271;
  white-space: nowrap;
}

.nav-brand > span { position: absolute; display: block; }

.nav-brand_bar {
  left: 8.07cqw;
  top: 1.7cqw;
  bottom: 1.02cqw;
  width: max(1px, .34cqw);
  background: #041543;
}

.nav-brand_status {
  line-height: 1;
  left: 15.91cqw;
  top: 4.19cqw;
  color: #0b1d4b;
  font-family: "Inter Logo", "Inter", Arial, sans-serif;
  font-size: 5.906cqw;
  font-weight: 430;
  font-variation-settings: "opsz" 32;
}

.nav-brand_status > span { display: inline; }

.nav-brand_cb {
  line-height: 1;
  left: 15.23cqw;
  top: 12.13cqw;
  color: #0e2456;
  font-family: "Figtree Logo", "Figtree", Arial, sans-serif;
  font-size: 8.523cqw;
  font-weight: 700;
  letter-spacing: .0191em;
}

.nav-brand_sr {
  line-height: 1;
  left: 15.34cqw;
  top: 22.2cqw;
  color: #0e2456;
  font-family: "Figtree Logo", "Figtree", Arial, sans-serif;
  font-size: 6.523cqw;
  font-weight: 400;
  letter-spacing: .0448em;
}

/* nemački status je duži – smanjen da stane u istu širinu */
:lang(de) .nav-brand_status { font-size: 5.62cqw; top: 4.24cqw; }

/* mobilni: status u dva reda (isti prelom kao ranije: "Agent commercial / en immobilier") */
@media screen and (max-width: 479px) {
  .nav-brand { aspect-ratio: 880 / 339; }
  .nav-brand_status,
  :lang(de) .nav-brand .nav-brand_status { top: 3.22cqw; font-size: 6.659cqw; line-height: 1.1604; }
  .nav-brand_status > span:last-child { display: block; }
  .nav-brand_cb { top: 19.86cqw; }
  .nav-brand_sr { top: 29.93cqw; }
}
