/* R51 slider stability and restored navigation glyphs. */
:is(.icon-arrow-left-angle,.icon-arrow-right-angle,.icon-arrow-down){display:block!important;color:currentColor!important;fill:none!important;overflow:visible!important}
:is(.js-exquisite-carousel-prev,.js-exquisite-carousel-next,.js-gallery-carousel-prev,.js-gallery-carousel-next,.js-services-carousel-prev,.js-services-carousel-next,.js-carousel-prev,.js-carousel-next,.js-content-animation-prev,.js-content-animation-next) .icon{opacity:1!important;visibility:visible!important}
:is(.js-exquisite-carousel-prev,.js-exquisite-carousel-next,.js-gallery-carousel-prev,.js-gallery-carousel-next,.js-services-carousel-prev,.js-services-carousel-next,.js-carousel-prev,.js-carousel-next,.js-content-animation-prev,.js-content-animation-next){touch-action:manipulation;-webkit-tap-highlight-color:transparent}
:is(.js-exquisite-carousel-prev,.js-exquisite-carousel-next,.js-gallery-carousel-prev,.js-gallery-carousel-next,.js-services-carousel-prev,.js-services-carousel-next,.js-carousel-prev,.js-carousel-next,.js-content-animation-prev,.js-content-animation-next).is-slider-pressed{transform:scale(.96)}
:is([data-plugin~="contentAnimation"],[data-plugin~="carousel"]) img{backface-visibility:hidden;-webkit-backface-visibility:hidden}
html[lang="ar"] .ayamen-arabic-whole-split .ayamen-arabic-whole-char{display:inline-block!important;direction:rtl!important;unicode-bidi:isolate!important;white-space:normal!important;transform-origin:right center!important}
@media(prefers-reduced-motion:reduce){:is(.js-exquisite-carousel-prev,.js-exquisite-carousel-next,.js-gallery-carousel-prev,.js-gallery-carousel-next,.js-services-carousel-prev,.js-services-carousel-next,.js-carousel-prev,.js-carousel-next,.js-content-animation-prev,.js-content-animation-next){transition:none!important}}
