.gsh-page .gscw-root{width:100%;max-width:none;margin:0;padding:0;gap:0;color:#0d0d0d;font-family:'IBM Plex Sans Arabic',sans-serif;background:#f7f8f4}
.gsh-page .gscw-root .e-con{padding:0;gap:0;min-width:0}
.gsh-page .gscw-root .elementor-widget{margin:0;width:100%;text-align:start}
.gsh-page .gscw-root .elementor-heading-title{font-family:inherit;line-height:1.25;color:inherit;letter-spacing:normal}
.gsh-page .gscw-root p{margin:0}
.gsh-page .gscw-participants,.gsh-page .gscw-winners{width:100%;padding:100px 0!important}
.gsh-page .gscw-participants{background:#eeefe9}
.gsh-page .gscw-winners{background:#f7f8f4}
.gsh-page .gscw-inner{display:flex;flex-direction:column;width:calc(100% - 112px);max-width:1320px;margin:0 auto}
.gsh-page .gscw-cohort-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:100px!important;align-items:center}
.gsh-page .gscw-cohort-copy,.gsh-page .gscw-winners-copy{display:flex;flex-direction:column;align-items:flex-start;width:100%}
.gsh-page .gscw-eyebrow{margin-bottom:19px!important}
.gsh-page .gscw-eyebrow .elementor-heading-title{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:1.2px;font-weight:600;line-height:1.6}
.gsh-page .gscw-eyebrow .elementor-heading-title:before{content:'';width:24px;height:2px;background:currentColor;flex-shrink:0}
.gsh-page .gscw-cohort-title{margin-bottom:26px!important}
.gsh-page .gscw-cohort-title .elementor-heading-title{font-size:54px;font-weight:600;letter-spacing:-1.7px}
.gsh-page .gscw-cohort-description{font-size:19px;line-height:1.9}
.gsh-page .gscw-chips{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px!important;margin:25px 0;width:100%}
.gsh-page .gscw-chip{width:auto!important;padding:5px 20px;border:1px solid #cfd4cc;border-radius:20px}
.gsh-page .gscw-chip .elementor-heading-title{font-size:12px;font-weight:400;line-height:1.7}
.gsh-page .gscw-link{width:auto!important}
.gsh-page .gscw-link .elementor-button{display:inline-flex;padding:0;border:0;border-radius:0;background:transparent;color:#0d0d0d;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}
.gsh-page .gscw-link .elementor-button:hover{color:#2ea684;background:transparent}
.gsh-page .gscw-link .elementor-button-text:after{content:'';display:inline-block;width:19px;height:19px;margin-inline-start:16px;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 .gscw-poster{width:100%;border-radius:7px;overflow:hidden}
.gsh-page .gscw-poster a,.gsh-page .gscw-poster img{display:block;width:100%}
.gsh-page .gscw-poster img{height:auto;object-fit:contain}
.gsh-page .gscw-poster a{position:relative}
.gsh-page .gscw-poster a:after{content:'+';position:absolute;inset-inline-end:20px;bottom:20px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffffaa;color:white;background:#0d0d0d88;border-radius:50%;font-family:Arial,sans-serif;font-size:25px;line-height:1;pointer-events:none}
.gsh-page .gscw-head{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:42px}
.gsh-page .gscw-head .gscw-eyebrow{margin-bottom:10px!important}
.gsh-page .gscw-title .elementor-heading-title{font-size:48px;font-weight:600;letter-spacing:-1.7px}
.gsh-page .gscw-winners-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px!important;align-items:center;direction:ltr;width:100%}
.gsh-page .gscw-winners-copy{direction:rtl;text-align:start}
html[dir=ltr] .gsh-page .gscw-winners-copy{direction:ltr}
.gsh-page .gscw-winners-title{margin-bottom:25px!important}
.gsh-page .gscw-winners-title .elementor-heading-title{font-size:34px;font-weight:600;line-height:1.5;letter-spacing:normal}
.gsh-page .gscw-winners-description{font-size:17px;line-height:1.9;margin-bottom:25px!important}
.gsh-page .gscw-highlight{display:flex;flex-direction:row;align-items:center;gap:15px!important;border-top:1px solid #dce1dc;padding-top:25px!important;margin-top:45px;width:100%}
.gsh-page .gscw-avatar{width:65px!important;height:65px;flex:0 0 65px;border-radius:50%;overflow:hidden}
.gsh-page .gscw-avatar .elementor-widget-container{height:100%}
.gsh-page .gscw-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 20%}
.gsh-page .gscw-highlight-copy{display:flex;flex-direction:column;flex:1}
.gsh-page .gscw-highlight-label{margin-bottom:5px!important}
.gsh-page .gscw-highlight-label .elementor-heading-title{font-size:9px;letter-spacing:1px;font-weight:600;line-height:1.6}
.gsh-page .gscw-highlight-name .elementor-heading-title{font-size:15px;font-weight:500;line-height:1.7}
.gsh-page .gscw-prize{width:auto!important;flex:0 0 auto}
.gsh-page .gscw-prize .elementor-heading-title{font-family:Arial,sans-serif;direction:ltr;font-size:21px;font-weight:400;line-height:1.7}
@media(max-width:1100px){.gsh-page .gscw-cohort-grid{gap:65px!important}.gsh-page .gscw-winners-grid{gap:50px!important}.gsh-page .gscw-prize .elementor-heading-title{font-size:18px}}
@media(max-width:900px){.gsh-page .gscw-inner{width:calc(100% - 48px)}.gsh-page .gscw-cohort-grid{gap:40px!important}.gsh-page .gscw-cohort-title .elementor-heading-title{font-size:43px}.gsh-page .gscw-cohort-description{font-size:15px}.gsh-page .gscw-chip{padding:5px 13px}.gsh-page .gscw-winners-grid{gap:35px!important}.gsh-page .gscw-winners-title .elementor-heading-title{font-size:28px}.gsh-page .gscw-winners-description{font-size:15px}.gsh-page .gscw-highlight{gap:10px!important;flex-wrap:wrap;margin-top:25px}.gsh-page .gscw-title .elementor-heading-title{font-size:40px}}
@media(max-width:680px){.gsh-page .gscw-participants,.gsh-page .gscw-winners{padding:65px 0!important}.gsh-page .gscw-inner{width:calc(100% - 36px)}.gsh-page .gscw-cohort-grid,.gsh-page .gscw-winners-grid{grid-template-columns:1fr;gap:30px!important}.gsh-page .gscw-cohort-title{margin-bottom:22px!important}.gsh-page .gscw-cohort-title .elementor-heading-title{font-size:44px;letter-spacing:-1px}.gsh-page .gscw-cohort-description{font-size:15px}.gsh-page .gscw-eyebrow .elementor-heading-title{font-size:10px;letter-spacing:.6px}.gsh-page .gscw-chips{margin:22px 0}.gsh-page .gscw-chip{padding:5px 20px}.gsh-page .gscw-link .elementor-button{font-size:12px}.gsh-page .gscw-head{margin-bottom:30px}.gsh-page .gscw-title .elementor-heading-title{font-size:37px;letter-spacing:-1px}.gsh-page .gscw-winners-title{margin-bottom:20px!important}.gsh-page .gscw-winners-title .elementor-heading-title{font-size:29px}.gsh-page .gscw-highlight{flex-wrap:nowrap}.gsh-page .gscw-avatar{width:55px!important;height:55px;flex-basis:55px}.gsh-page .gscw-highlight-name .elementor-heading-title{font-size:13px}.gsh-page .gscw-highlight-label .elementor-heading-title{font-size:8px;letter-spacing:0}.gsh-page .gscw-prize .elementor-heading-title{font-size:17px}}
