/* Keep promoted page headings consistent with the existing theme. */
.inner-page-tit h1{font-size:48px;font-weight:400;color:#333333;line-height:1;padding:32px 0;position:relative;}
.inner-page-tit h1::after{content:'';width:60px;height:8px;background:#333333;border-radius:4px;position:absolute;left:50%;bottom:0;margin-left:-30px;}
.about-one .ao-flex .text-box .tit h1{font-size:48px;font-weight:900;color:#333333;text-transform:uppercase;}
.about-one .inner-page-tit h1::after{width:100%;height:2px;margin-left:0;left:0;bottom:8px;}
.faq-mains .section-heading h1{margin:0;font-family:var(--display);font-size:clamp(30px,2vw,94px);font-weight:600;letter-spacing:-0.03em;line-height:0.9;text-transform:uppercase;}
@media screen and (max-width:1440px){
.inner-page-tit h1,.about-one .ao-flex .text-box .tit h1{font-size:32px;}
}
@media (max-width:767px){
.faq-mains .section-heading h1{font-size:clamp(45.33333px,3.54167vw,68px);}
}
