.font-dmsans,body{font-family:"DM Sans",serif}.font-noto,:where([dir=rtl],[dir=rtl] *) body{font-family:"Noto Sans Arabic",serif;font-variation-settings:"wdth" 100}*{line-height:1.5 !important}.logo{height:2rem}.logo img{height:100%}.mt-page{margin-top:6rem}.square-icon{width:3.1rem}.square-icon.lg{width:4.5rem}.header{position:relative;width:100%;background-color:var(--app-layout);border-bottom:1px solid var(--app-border);z-index:100}.partner-logo{height:3rem}.footer .newsletter-form{max-width:var(--bs-breakpoint-md)}.footer .footer-content{margin-top:-3rem;padding-top:6rem}.footer .footer-content .footer-icon{background-color:rgba(var(--app-light-rgb), 0.15)}.footer .footer-content .footer-info{--bs-border-color: var(--app-foreground-light-theme)}.hero-frame{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-frame::before{content:"";position:absolute;top:0;left:0;height:100%;background-image:url(../../images/frame/left.svg);background-repeat:no-repeat;background-position:top left;background-size:100% 100%;aspect-ratio:303/523}.hero-frame::after{content:"";position:absolute;bottom:0;right:0;height:100%;background-image:url(../../images/frame/right.svg);background-repeat:no-repeat;background-position:bottom right;background-size:100% 100%;aspect-ratio:303/523}.hero-frame.frame-sm::before{height:65%}.hero-frame.frame-sm::after{height:65%}.page-title-hero{position:relative;padding-top:4.5rem;padding-bottom:3rem;background-color:var(--app-layout);background:#000}@media screen and (min-width: 1200px){.page-title-hero{padding-top:6rem;padding-bottom:4.5rem}}.page-title-hero::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.65;z-index:1}.page-title-hero .page-title-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-title-hero .title-container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;z-index:2}.app-card{padding:1rem;background-color:var(--app-layout);border-radius:var(--bs-border-radius-lg)}.image-card{position:relative;border-radius:var(--bs-border-radius-xl);text-decoration:none;overflow:hidden}.image-card .image-card-image{width:100%}.image-card .image-card-content{position:absolute;bottom:1rem;left:1rem;right:1rem;padding:.5rem;max-height:40%;color:var(--app-foreground);background-color:var(--app-background);border-radius:var(--bs-border-radius-lg);overflow:hidden;z-index:1}.image-card .image-card-hover-content{position:absolute;bottom:.5rem;left:.5rem;right:.5rem;padding:.5rem;max-height:40%;color:var(--app-primary-foreground);background-color:var(--app-primary);border-radius:var(--bs-border-radius-lg);overflow:hidden;z-index:1;transform:translateY(0);transition-property:bottom,transform;transition-timing-function:var(--transition-function);transition-duration:var(--transition-duration-slow)}@media screen and (min-width: 1200px){.image-card .image-card-hover-content{bottom:0;transform:translateY(100%)}}@media screen and (min-width: 1200px){.image-card:hover .image-card-hover-content{bottom:.5rem;transform:translateY(0)}}.marquee{--duration: 15s;--gap: 1.5rem;display:flex;gap:var(--gap);overflow:hidden}.marquee>*{display:flex;gap:var(--gap);animation:marquee var(--duration) linear infinite}.marquee.pause-on-hover:hover>*{animation-play-state:paused}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}.embla__wrapper{overflow:hidden}.embla__wrapper .embla{--slide-spacing: 1rem;width:100%}.embla__wrapper .embla .embla__container{display:flex;touch-action:pan-y pinch-zoom;gap:var(--slide-spacing)}.embla__wrapper:has(>.embla__vertical){height:100%}.embla__wrapper:has(>.embla__vertical) .embla{height:100%}.embla__wrapper:has(>.embla__vertical) .embla .embla__container{height:100%;flex-direction:column;gap:unset}