.gsh-page .gss-root{display:flex;flex-direction:column;width:100%;max-width:none;padding:10px 0 100px;margin:0;background:#f7f8f4;color:#0d0d0d;font-family:'IBM Plex Sans Arabic',sans-serif;gap:0}
.gsh-page .gss-root .e-con{padding:0;gap:0;min-width:0}
.gsh-page .gss-root .elementor-widget{margin:0;width:100%}
.gsh-page .gss-root .elementor-heading-title{font-family:inherit;line-height:1.25;letter-spacing:normal;color:inherit}
.gsh-page .gss-root p{margin:0}
.gsh-page .gss-inner{width:calc(100% - 112px);max-width:1320px;margin:0 auto;display:flex;flex-direction:column}
.gsh-page .gss-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:35px!important;margin-bottom:42px}
.gsh-page .gss-head-copy{display:flex;flex-direction:column;align-items:flex-start;width:auto;text-align:start}
.gsh-page .gss-eyebrow{margin-bottom:10px!important}
.gsh-page .gss-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 .gss-eyebrow .elementor-heading-title:before{content:'';width:24px;height:2px;background:currentColor;flex-shrink:0}
.gsh-page .gss-title .elementor-heading-title{font-size:48px;font-weight:600;letter-spacing:-1.7px}
.gsh-page .gss-season{width:auto!important;border-top:2px solid #2ea684;padding-top:10px}
.gsh-page .gss-season .elementor-heading-title{font-family:Arial,sans-serif;font-size:14px;font-weight:400;direction:ltr}
.gsh-page .gss-carousel{display:flex;flex-direction:column;padding-top:85px!important;width:100%;position:relative}
.gsh-page .gss-slide{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:linear-gradient(110deg,#2ea684 0%,#175c4b 25%,#0d0d0d 49%,#262039 68%,#6a57c2 100%);color:#fff;border-radius:10px 10px 0 0;width:100%;padding:120px 70px 14px!important;min-height:350px}
.gsh-page .gss-slide:not(.is-active){display:none}
.gsh-page .gss-slide>.elementor-widget{text-align:center}
.gsh-page .gss-avatar{position:absolute!important;top:-86px;left:50%;transform:translateX(-50%);width:188px!important;height:188px;border:4px solid #f7f8f4;border-radius:50%;overflow:hidden;background:#252044}
.gsh-page .gss-avatar .elementor-widget-container{height:100%}
.gsh-page .gss-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 20%}
.gsh-page .gss-label{margin-bottom:18px!important}
.gsh-page .gss-label .elementor-heading-title{font-size:10px;font-weight:400;letter-spacing:1px;color:#e4e3e8}
.gsh-page .gss-quote{max-width:800px;margin-bottom:20px!important;font-size:31px;line-height:1.65;font-weight:500}
.gsh-page .gss-name{margin-bottom:3px!important}
.gsh-page .gss-name .elementor-heading-title{font-size:21px;font-weight:600}
.gsh-page .gss-role .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.7;color:#e4e5e1}
.gsh-page .gss-story-link{width:auto!important;margin-top:13px!important}
.gsh-page .gss-story-link .elementor-button{background:transparent;color:#fff;border:0;border-bottom:1px solid #ffffff60;border-radius:0;padding:0 0 2px;font-family:inherit;font-size:11px;font-weight:400;line-height:1.7}
.gsh-page .gss-story-link .elementor-button-text:after{content:'';display:inline-block;width:16px;height:16px;margin-inline-start:9px;vertical-align:middle;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M18 6 6 18M6 6v12h12%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.6%22/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22%3E%3Cpath d=%22M18 6 6 18M6 6v12h12%22 fill=%22none%22 stroke=%22black%22 stroke-width=%221.6%22/%3E%3C/svg%3E") center / contain no-repeat;}
.gsh-page .gss-controls{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:24px!important;width:100%;padding:11px 20px 34px!important;border-radius:0 0 10px 10px;direction:rtl;color:white;background:linear-gradient(110deg,#2ea684 0%,#175c4b 25%,#0d0d0d 49%,#262039 68%,#6a57c2 100%)}
.gsh-page .gss-controls>.elementor-widget{width:auto}
.gsh-page .gss-nav-prev .elementor-button,.gsh-page .gss-nav-next .elementor-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #ffffff70;border-radius:0;background:transparent;color:white;font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1}
.gsh-page .gss-nav-prev .elementor-button:hover,.gsh-page .gss-nav-next .elementor-button:hover{background:#ffffff1f}
.gsh-page .gss-dots{display:flex;flex-direction:row;align-items:center;gap:6px!important;width:auto}
.gsh-page .gss-dots>.elementor-widget{width:auto}
.gsh-page .gss-dot .elementor-button{display:block;width:34px;height:3px;border:0;border-radius:0;padding:0;background:#ffffff50;overflow:hidden;font-size:0;line-height:0;color:transparent}
.gsh-page .gss-dot.is-active .elementor-button{background:#2ea684}
.gsh-page .gss-count .elementor-heading-title{font-family:Arial,sans-serif;font-size:10px;font-weight:400;color:#e4e4e4;direction:ltr}
.gsh-page .gss-carousel .elementor-button:focus-visible{outline:3px solid white;outline-offset:5px}
@media(max-width:900px){.gsh-page .gss-inner{width:calc(100% - 48px)}.gsh-page .gss-title .elementor-heading-title{font-size:40px}}
@media(max-width:680px){.gsh-page .gss-root{padding:10px 0 65px}.gsh-page .gss-inner{width:calc(100% - 36px)}.gsh-page .gss-header{align-items:flex-start;gap:20px!important;flex-wrap:wrap;margin-bottom:30px}.gsh-page .gss-eyebrow .elementor-heading-title{font-size:10px;letter-spacing:.6px}.gsh-page .gss-title .elementor-heading-title{font-size:37px;letter-spacing:-1px}.gsh-page .gss-season .elementor-heading-title{font-size:11px}.gsh-page .gss-season{padding-top:8px}.gsh-page .gss-carousel{padding-top:68px!important}.gsh-page .gss-slide{padding:97px 22px 14px!important;min-height:330px;background:linear-gradient(110deg,#2ea684 0%,#145340 20%,#0d0d0d 50%,#29203d 75%,#6a57c2 100%)}.gsh-page .gss-avatar{width:147px!important;height:147px;top:-68px;border-width:3px}.gsh-page .gss-quote{font-size:22px;line-height:1.75}.gsh-page .gss-label .elementor-heading-title{font-size:8px}.gsh-page .gss-label{margin-bottom:15px!important}.gsh-page .gss-name .elementor-heading-title{font-size:19px}.gsh-page .gss-role .elementor-heading-title{font-size:10px}.gsh-page .gss-story-link .elementor-button{font-size:10px}.gsh-page .gss-controls{gap:16px!important;padding:10px 22px 27px!important;background:linear-gradient(110deg,#2ea684 0%,#145340 20%,#0d0d0d 50%,#29203d 75%,#6a57c2 100%)}.gsh-page .gss-nav-prev .elementor-button,.gsh-page .gss-nav-next .elementor-button{width:30px;height:30px;font-size:18px}.gsh-page .gss-dot .elementor-button{width:25px}}
/* Both native cards remain directly editable; the slider runs in normal preview. */
body.elementor-editor-active.gsh-page .gss-slide{display:flex!important;border-radius:10px}
body.elementor-editor-active.gsh-page .gss-slide+.gss-slide{margin-top:105px}
body.elementor-editor-active.gsh-page .gss-controls{display:none}
