.alshulah-home-flow .alshulah-home-section-wrap[data-home-section="upper_slider"]{margin:0!important;padding:0!important;background:transparent!important;clear:both;position:relative;z-index:3}.alshulah-upper-slider-v580{--upper-slider-radius:22px;--upper-slider-aspect:1920/620;width:min(1180px,calc(100% - 24px));margin:14px auto 28px;position:relative;direction:rtl;border-radius:var(--upper-slider-radius);background:#f5f9ff;box-shadow:0 18px 42px rgb(15 23 42 / .13);overflow:hidden;isolation:isolate}.alshulah-upper-slider-v580.height-small{--upper-slider-aspect:1920/520}.alshulah-upper-slider-v580.height-medium{--upper-slider-aspect:1920/620}.alshulah-upper-slider-v580.height-large{--upper-slider-aspect:1920/760}.alshulah-upper-slider-v580__viewport{position:relative;width:100%;aspect-ratio:var(--upper-slider-aspect);min-height:150px;max-height:430px;overflow:hidden;border-radius:inherit;background:#fff}.alshulah-upper-slider-v580__slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.018);transition:opacity .65s ease,visibility .65s ease,transform 5.5s ease;z-index:1}.alshulah-upper-slider-v580__slide:not(.is-active){display:block!important}.alshulah-upper-slider-v580__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);z-index:2}.alshulah-upper-slider-v580__link,.alshulah-upper-slider-v580__slide img{display:block;width:100%;height:100%}.alshulah-upper-slider-v580__slide img{object-fit:cover;object-position:center;border:0!important;margin:0!important;padding:0!important}.alshulah-upper-slider-v580__nav{position:absolute;top:50%;z-index:12;transform:translateY(-50%);width:42px;height:42px;border:1px solid rgb(255 255 255 / .72);border-radius:999px;background:rgb(5 25 45 / .34);color:#fff;display:flex;align-items:center;justify-content:center;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 12px 28px rgb(0 0 0 / .18);backdrop-filter:blur(12px);transition:background .18s ease,transform .18s ease}.alshulah-upper-slider-v580__nav:hover,.alshulah-upper-slider-v580__nav:focus{background:rgb(5 25 45 / .54);transform:translateY(-50%) scale(1.05)}.alshulah-upper-slider-v580__nav.is-prev{right:14px}.alshulah-upper-slider-v580__nav.is-next{left:14px}.alshulah-upper-slider-v580__dots{position:absolute;left:50%;bottom:13px;z-index:13;transform:translateX(-50%);display:flex;gap:7px;align-items:center;justify-content:center;padding:7px 11px;border-radius:999px;background:rgb(5 25 45 / .22);backdrop-filter:blur(12px)}.alshulah-upper-slider-v580__dots button{width:8px;height:8px;padding:0!important;margin:0!important;border:0;border-radius:999px;background:rgb(255 255 255 / .78);cursor:pointer;transition:width .24s ease,background .24s ease}.alshulah-upper-slider-v580__dots button.is-active{width:28px;background:#fff}.alshulah-upper-slider-v580__progress{position:absolute;left:0;right:0;bottom:0;z-index:14;height:3px;background:rgb(255 255 255 / .24);overflow:hidden}.alshulah-upper-slider-v580__progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#25d8ff,#0b74de)}.alshulah-upper-slider-v580.is-running .alshulah-upper-slider-v580__progress span{animation:alshulahUpperSliderProgress580 var(--upper-slider-interval,5200ms) linear infinite}@keyframes alshulahUpperSliderProgress580{from{width:0}to{width:100%}}@media(max-width:767px){.alshulah-upper-slider-v580{--upper-slider-radius:0;width:100%;margin:0 auto 18px;box-shadow:none;border-radius:0}.alshulah-upper-slider-v580__viewport{min-height:0;max-height:none;aspect-ratio:1920/620;border-radius:0}.alshulah-upper-slider-v580__nav{width:32px;height:32px;font-size:22px}.alshulah-upper-slider-v580__nav.is-prev{right:8px}.alshulah-upper-slider-v580__nav.is-next{left:8px}.alshulah-upper-slider-v580__dots{bottom:8px;padding:5px 8px}.alshulah-upper-slider-v580__slide img{object-fit:cover}}@media(prefers-reduced-motion:reduce){.alshulah-upper-slider-v580__slide,.alshulah-upper-slider-v580__nav,.alshulah-upper-slider-v580__dots button{transition:none}.alshulah-upper-slider-v580.is-running .alshulah-upper-slider-v580__progress span{animation:none}}