/* The approved legal name is the main agency identity in either language. */
.editorial .contact-cta-copy .primary-agency-name,
.agency-name-contact .seo-intro .primary-agency-name{
  font-family:Tajawal,sans-serif;
  font-weight:700;
  font-size:clamp(34px,4.4vw,60px);
  line-height:1.5;
  letter-spacing:0;
  text-transform:none;
  max-width:1000px;
  text-wrap:balance;
  overflow-wrap:normal;
}
.editorial .contact-cta-copy{max-width:1000px;width:100%}
.editorial .contact-cta-copy .contact-kicker{font-size:17px;font-weight:500;line-height:1.5;margin:0 0 22px;color:#d4d4d4;max-width:none}
.editorial .contact-cta-copy>p:not(.contact-kicker){margin:24px auto 0}
.agency-name-contact .seo-intro.no-photo{max-width:1100px}
.agency-name-contact .seo-intro .primary-agency-name{color:#262626;margin:16px 0 28px}
.agency-name-contact .agency-contact h2{font-family:inherit!important;font-size:26px!important;font-weight:500;line-height:1.4}
.agency-name-contact .agency-whatsapp a{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 5px;line-height:1.6}
.agency-name-contact .agency-whatsapp bdi{white-space:nowrap}
@media(max-width:760px){
 .editorial .contact-cta-copy .primary-agency-name,
 .agency-name-contact .seo-intro .primary-agency-name{font-size:32px;line-height:1.55}
 .editorial .contact-cta-copy .contact-kicker{font-size:16px;margin-bottom:20px}
}
@media(max-width:380px){
 .editorial .contact-cta-copy .primary-agency-name,
 .agency-name-contact .seo-intro .primary-agency-name{font-size:29px}
}
