.gsh-page .gsp-root{display:flex;flex-direction:column;width:100%;max-width:none;padding:72px 0;margin:0;gap:0;background:#6a57c2;color:#fff;overflow:hidden;font-family:'IBM Plex Sans Arabic',sans-serif}
.gsh-page .gsp-root .e-con{padding:0;gap:0;min-width:0}
.gsh-page .gsp-root .elementor-widget{margin:0}
.gsh-page .gsp-root .elementor-heading-title{font-family:inherit;color:inherit;line-height:1.25;letter-spacing:normal}
.gsh-page .gsp-inner{display:flex;flex-direction:column;width:calc(100% - 112px);max-width:1320px;margin:0 auto}
.gsh-page .gsp-header{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:32px;text-align:start}
.gsh-page .gsp-eyebrow{width:100%;margin-bottom:10px!important}
.gsh-page .gsp-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:1.2px;line-height:1.6}
.gsh-page .gsp-eyebrow .elementor-heading-title:before{content:'';width:24px;height:2px;background:currentColor;flex-shrink:0}
.gsh-page .gsp-title{width:100%}
.gsh-page .gsp-title .elementor-heading-title{font-size:clamp(28px,3.4vw,46px);font-weight:600;letter-spacing:0}
.gsh-page .gsp-window{display:flex;flex-direction:column;width:100%;max-width:none;gap:18px!important;direction:ltr}
.gsh-page .gsp-row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;max-width:none;overflow:hidden;direction:ltr;gap:0!important}
.gsh-page .gsp-root .gsp-track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;flex:0 0 auto;width:max-content;max-width:none;gap:18px;padding-inline-end:18px;direction:ltr;will-change:transform}
.gsh-page .gsp-root .gsp-track>.gsp-logo{display:flex;justify-content:center;align-items:center;flex:0 0 158px;width:158px;height:108px;min-width:158px;overflow:hidden;background:#fff;border-radius:12px;padding:0}
.gsh-page .gsp-logo .elementor-widget-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%}
.gsh-page .gsp-logo img{display:block;width:122px;height:83px;max-width:100%;object-fit:contain;filter:none}
.gsh-page .gsp-top.gsp-ready .gsp-track{animation:gspMoveLeft 85s linear infinite}
.gsh-page .gsp-bottom.gsp-ready .gsp-track{animation:gspMoveRight 80s linear infinite}
.gsh-page .gsp-root:hover .gsp-track,.gsh-page .gsp-root:focus-within .gsp-track,.gsh-page .gsp-root.gsp-away .gsp-track,.gsh-page .gsp-root.gsp-paused .gsp-track{animation-play-state:paused}
@keyframes gspMoveLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}
@keyframes gspMoveRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}
@media(max-width:900px){.gsh-page .gsp-inner{width:calc(100% - 48px)}}
@media(max-width:680px){.gsh-page .gsp-root{padding:48px 0}.gsh-page .gsp-inner{width:calc(100% - 36px)}.gsh-page .gsp-eyebrow .elementor-heading-title{font-size:10px;letter-spacing:.6px}.gsh-page .gsp-window{gap:12px!important}.gsh-page .gsp-root .gsp-track{gap:12px;padding-inline-end:12px}.gsh-page .gsp-root .gsp-track>.gsp-logo{width:142px;min-width:142px;flex-basis:142px;height:98px}}
@media(prefers-reduced-motion:reduce){.gsh-page .gsp-root .gsp-track{animation:none!important;transform:none;will-change:auto}.gsh-page .gsp-row{overflow-x:auto}.gsh-page .gsp-clone{display:none!important}}
body.elementor-editor-active.gsh-page .gsp-track{animation:none!important;transform:none;will-change:auto}
body.elementor-editor-active.gsh-page .gsp-row{overflow-x:auto}
body.elementor-editor-active.gsh-page .gsp-clone{display:none!important}
