@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.industries-marquee{animation:industriesScroll 30s linear infinite;display:flex;width:max-content}@keyframes industriesScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.industries-marquee>div{width:calc(100vw - 3rem);flex-shrink:0}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .6s ease-out}*{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}button:focus,input:focus,textarea:focus{outline:2px solid #E31E24;outline-offset:2px}[dir=rtl],[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .flex-row{flex-direction:row-reverse}[dir=rtl] body{font-family:Noto Sans Arabic,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;direction:rtl}[dir=rtl] .font-display{font-family:Noto Sans Arabic,Oswald,sans-serif}[dir=rtl] .font-sans{font-family:Noto Sans Arabic,Roboto,sans-serif}[dir=rtl] .uppercase{text-transform:none}[dir=rtl] .space-x-1>*+*{margin-left:0;margin-right:.25rem}[dir=rtl] .gap-2{gap:.5rem;flex-direction:row-reverse}[dir=rtl] .gap-4{gap:1rem;flex-direction:row-reverse}.hero-slide-image{object-position:75% center}@media(min-width:768px){.hero-slide-image{object-position:35% center}}@media print{.no-print{display:none!important}}
