/* Fidar 2.5.22.97 — scoped typography. No layout, shadows, header or animation changes. */
/* Desktop: compact section headings and readable supporting copy. */
@media (min-width:1025px){
 :is(.fidar-services,.fidar-why,.fidar-advantages,.fidar-process,.fidar-clients,.fidar-portfolio,.fidar-blog,.fidar-about,.fidar-contact) :is(.fidar-services__heading,.fidar-why__heading,.fidar-advantages__heading,.fidar-process__heading,.fidar-clients__heading,.fidar-portfolio__heading,.fidar-blog__heading,.fidar-about__heading,.fidar-contact__heading){font-size:clamp(24px,2.1vw,30px)!important;line-height:1.35!important}
 .fidar-services .fidar-services__title{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.45!important}
 .fidar-blog .fidar-blog__title{font-size:clamp(15px,1.25vw,18px)!important;line-height:1.5!important}
}
/* Tablet: avoid oversize headings without touching cards or elementor layout. */
@media (min-width:768px) and (max-width:1024px){
 :is(.fidar-services,.fidar-why,.fidar-advantages,.fidar-process,.fidar-clients,.fidar-portfolio,.fidar-blog,.fidar-about,.fidar-contact) :is(.fidar-services__heading,.fidar-why__heading,.fidar-advantages__heading,.fidar-process__heading,.fidar-clients__heading,.fidar-portfolio__heading,.fidar-blog__heading,.fidar-about__heading,.fidar-contact__heading){font-size:clamp(21px,2.8vw,26px)!important;line-height:1.35!important}
}
/* Mobile: the reference 82 card dimensions take precedence. */
@media (max-width:767px){
 .elementor-widget-fidar-services .fidar-services .fidar-services__title{font-size:clamp(9px,2.6vw,11px)!important;line-height:1.28!important;overflow-wrap:anywhere!important;word-break:normal!important}
 .fidar-services .fidar-services__heading{font-size:clamp(19px,5.6vw,24px)!important;line-height:1.3!important}
 .fidar-why .fidar-why__heading,
 .fidar-advantages .fidar-advantages__heading,
 .fidar-process .fidar-process__heading,
 .fidar-clients .fidar-clients__heading,
 .fidar-portfolio .fidar-portfolio__heading,
 .fidar-blog .fidar-blog__heading,
 .fidar-about .fidar-about__heading,
 .fidar-contact .fidar-contact__heading{font-size:clamp(19px,5.6vw,24px)!important;line-height:1.3!important}
 /* Only text-bearing tiles; excludes statistics and counters. */
 .fidar-advantages .fidar-advantages__title{font-size:clamp(10px,3vw,13px)!important;line-height:1.35!important}
 .fidar-advantages .fidar-advantages__description{font-size:clamp(9px,2.6vw,11px)!important;line-height:1.4!important}
 .fidar-blog .fidar-blog__title{font-size:clamp(10px,2.8vw,12px)!important;line-height:1.45!important;overflow-wrap:anywhere!important}
 .fidar-process .fidar-process__title{font-size:clamp(10px,2.8vw,11px)!important;line-height:1.2!important}
 .fidar-process .fidar-process__description{font-size:clamp(9px,2.5vw,11px)!important;line-height:1.25!important;overflow-wrap:anywhere!important}
}
