.gradient-header{background:linear-gradient(90deg,#7ba7bc,#e8b4b8)}nav ul li a{position:relative}nav ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#5997ac;transform:scaleX(0);transform-origin:left;transition:transform .3s}nav ul li:hover>a:before{transform:scaleX(1)}[dir=rtl] nav ul li a:before{transform-origin:right}[dir=rtl] .hero-carousel-content{direction:ltr}[lang=ar]{font-family:Segoe UI,Arial,sans-serif}[dir=rtl] [lang=ar]{text-align:right}.hero-slide-bg{background-size:cover;background-position:center 45%;background-repeat:no-repeat;filter:brightness(1.12) saturate(1.05) contrast(.95)}@media (max-width: 1024px){.hero-slide-bg{background-size:cover;background-position:center 40%}}@media (max-width: 640px){.hero-slide-bg{background-size:cover;background-position:center 35%;filter:brightness(1.08) saturate(1.03) contrast(.98)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-in{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.animate-slide-down{animation:slide-down .8s ease-out forwards}.animate-slide-left{animation:slide-left .8s ease-out forwards}.animate-slide-right{animation:slide-right .8s ease-out forwards}.animate-fade-in{animation:fade-in .8s ease-out forwards}.animate-pop-in{animation:pop-in .6s cubic-bezier(.68,-.55,.265,1.55) forwards}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.icon-rotate svg{transition:transform .5s ease-in-out}.group:hover .icon-rotate svg{transform:rotate(360deg)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fade-in-up .8s ease-out forwards}
