/* Motion layer: no changes to header or its mobile layout. */
@media(max-width:767px){
 .fidar-portfolio-page.fpp-design-v3 .fpp-filter-carousel .fpp-carousel-prev{grid-column:1!important;grid-row:1!important;color:#ffea17!important}
 .fidar-portfolio-page.fpp-design-v3 .fpp-filter-carousel .fpp-carousel-next{grid-column:3!important;grid-row:1!important;color:#ffea17!important}
 .fidar-portfolio-page.fpp-design-v3 .fpp-filter-carousel .fpp-carousel-nav{background:transparent!important;border:0!important;box-shadow:none!important;color:#ffea17!important}
}
@media(prefers-reduced-motion:no-preference){
 .fidar-motion-step{--fidar-motion-progress:0;}
 /* Do not animate the portfolio sheet on entrance: its persistent animation overrides the original interactive open/close hover. */
 @keyframes fidar-sheet-enter{from{transform:translateY(-38px);opacity:.65}to{transform:translateY(9px);opacity:1}}
 .fidar-blog-archive .fidar-motion-blog-card,.fidar-blog__card.fidar-motion-blog-card{animation:fidar-side-in .8s ease both;animation-delay:var(--fidar-motion-delay,0ms)}
 .fidar-motion-blog-card:nth-child(even){--fidar-motion-from:-34px}
 .fidar-motion-blog-card:nth-child(odd){--fidar-motion-from:34px}
 @keyframes fidar-side-in{from{opacity:0;translate:var(--fidar-motion-from,34px) 0}to{opacity:1;translate:0 0}}
 @media(max-width:767px){.fidar-motion-blog-card{--fidar-motion-from:32px!important}}
}
@media(prefers-reduced-motion:reduce){.fidar-motion-step,.fidar-motion-blog-card,.fidar-motion-enter{animation:none!important;filter:none!important}}

@media(prefers-reduced-motion:no-preference){

 .fidar-blog-archive__card.fidar-motion-blog-card{animation:fidar-side-in .8s ease both;animation-delay:var(--fidar-motion-delay,0ms)}
}

/* 2.5.22.96: additive step accent only; never overwrite original text color, shadow, transform or geometry. */
@media(prefers-reduced-motion:no-preference){
 .fidar-motion-step.fidar-motion-illuminated :is(.fidar-process__title,.fidar-process__description,.fidar-service-workflow__step-title,.fidar-service-workflow__title,.fidar-timeline-source__year,.fidar-about-timeline__title){
   text-shadow:0 0 9px rgba(255,234,23,.38),0 0 18px rgba(255,234,23,.14)!important;
   transition:text-shadow .3s ease!important;
 }
}
/* Keep the original 82 mobile services typography even in Elementor generated layouts. */
@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;}
}
