/* IASCL V46.483 responsive society-title sizing. */
html[lang="fa"] .main-header .society-name-image{
  display:block;width:auto;height:clamp(64px,6vw,86px);max-width:min(48vw,640px);
  min-width:0;object-fit:contain;object-position:center;
}
html[lang="en"] .main-header .brand-name-en{
  display:block;max-width:100%;font-size:clamp(28px,2.6vw,38px);font-weight:800;
  line-height:1.12;white-space:normal;overflow-wrap:normal;text-align:left;
}
@media(max-width:900px){
  html[lang="fa"] .main-header .society-name-image{height:clamp(52px,7vw,70px);max-width:min(54vw,480px)}
  html[lang="en"] .main-header .brand-name-en{font-size:clamp(25px,3.4vw,31px)}
}
@media(max-width:760px){
  html[lang="fa"] .main-header .society-name-image{height:clamp(48px,10vw,66px);max-width:min(62vw,420px)}
}
@media(max-width:620px){
  html[lang="fa"] .main-header .society-name-image{height:clamp(40px,10vw,48px);max-width:min(66vw,280px)}
  html[lang="en"] .main-header .brand-name-en{font-size:clamp(22px,5vw,28px);line-height:1.15}
}
