.gsh-page .gscp-root{display:flex;flex-direction:column;width:100%;max-width:none;margin:0;padding:100px 0;gap:0;background:#f7f8f4;color:#0d0d0d;font-family:'IBM Plex Sans Arabic',sans-serif;overflow:visible}
.gsh-page .gscp-root .e-con{padding:0;gap:0;min-width:0}
.gsh-page .gscp-root .elementor-widget{margin:0;text-align:start;width:100%}
.gsh-page .gscp-root .elementor-heading-title{font-family:inherit;color:inherit;line-height:1.25;letter-spacing:normal}
.gsh-page .gscp-root p{margin:0}
.gsh-page .gscp-grid{width:calc(100% - 112px);max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:90px!important;align-items:center;direction:ltr}
.gsh-page .gscp-copy{display:flex;flex-direction:column;align-items:flex-start;width:100%;direction:rtl;text-align:start}
html[dir=ltr] .gsh-page .gscp-copy{direction:ltr}
.gsh-page .gscp-portrait{position:relative;display:flex;flex-direction:column;width:100%;border-radius:10px;overflow:visible;isolation:isolate}
.gsh-page .gscp-image img{display:block;width:100%;height:570px;max-width:100%;object-fit:cover;object-position:center 25%;border-radius:10px}
.gsh-page .gscp-stamp{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:30px;right:-25px;width:155px;height:155px;z-index:2;background:#2ea684;border:5px solid #f7f8f4;border-radius:50%;color:white;padding:10px!important;gap:0;direction:ltr}
.gsh-page .gscp-stamp>.elementor-widget{text-align:center;width:100%}
.gsh-page .gscp-stamp-label .elementor-heading-title{font-family:Arial,sans-serif;font-size:10px;letter-spacing:2px;font-weight:400}
.gsh-page .gscp-stamp-year .elementor-heading-title{font-family:Arial,sans-serif;font-size:43px;line-height:1.3;font-weight:400}
.gsh-page .gscp-stamp-title .elementor-heading-title{font-size:10px;font-weight:400;line-height:1.7}
.gsh-page .gscp-eyebrow{margin-bottom:19px!important}
.gsh-page .gscp-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 .gscp-eyebrow .elementor-heading-title:before{content:'';width:24px;height:2px;background:currentColor;flex-shrink:0}
.gsh-page .gscp-name{margin-bottom:6px!important}
.gsh-page .gscp-name .elementor-heading-title{font-size:60px;font-weight:600;letter-spacing:-1.7px}
.gsh-page .gscp-role{margin-bottom:25px!important}
.gsh-page .gscp-role .elementor-heading-title{font-size:14px;font-weight:500;line-height:1.7}
.gsh-page .gscp-description{font-size:18px;line-height:1.9;max-width:500px}
.gsh-page .gscp-venture{display:flex;flex-direction:row;align-items:center;width:100%;gap:20px!important;border-block:1px solid #dce1dc;padding:25px 0!important;margin:28px 0}
.gsh-page .gscp-venture-label{width:auto!important;flex:0 0 auto}
.gsh-page .gscp-venture-label .elementor-heading-title{font-family:Arial,sans-serif;font-size:26px;letter-spacing:2px;font-weight:600}
.gsh-page .gscp-venture-copy{display:flex;flex-direction:column;flex:1}
.gsh-page .gscp-venture-title{margin-bottom:7px!important}
.gsh-page .gscp-venture-title .elementor-heading-title{font-size:20px;font-weight:600}
.gsh-page .gscp-venture-description{font-size:13px;line-height:1.8}
@media(max-width:1100px){.gsh-page .gscp-grid{gap:65px!important}.gsh-page .gscp-image img{height:520px}}
@media(max-width:900px){.gsh-page .gscp-grid{width:calc(100% - 48px);gap:45px!important}.gsh-page .gscp-image img{height:500px}.gsh-page .gscp-name .elementor-heading-title{font-size:45px}.gsh-page .gscp-description{font-size:16px}.gsh-page .gscp-role .elementor-heading-title{font-size:12px}.gsh-page .gscp-stamp{width:125px;height:125px;right:-20px;bottom:20px}.gsh-page .gscp-stamp-year .elementor-heading-title{font-size:35px}.gsh-page .gscp-venture{gap:15px!important}.gsh-page .gscp-venture-label .elementor-heading-title{font-size:21px}.gsh-page .gscp-venture-title .elementor-heading-title{font-size:17px}}
@media(max-width:680px){.gsh-page .gscp-root{padding:65px 0}.gsh-page .gscp-grid{width:calc(100% - 36px);grid-template-columns:1fr;gap:35px!important;direction:rtl}.gsh-page .gscp-portrait{width:calc(100% - 18px);margin-inline:0 18px}.gsh-page .gscp-image img{height:430px;object-position:center 26%}.gsh-page .gscp-stamp{right:auto;left:-18px;bottom:20px}.gsh-page .gscp-name .elementor-heading-title{font-size:44px;letter-spacing:-1px}.gsh-page .gscp-role{margin-bottom:23px!important}.gsh-page .gscp-description{font-size:16px}.gsh-page .gscp-eyebrow .elementor-heading-title{font-size:10px;letter-spacing:.6px}.gsh-page .gscp-venture{gap:18px!important;margin:25px 0;padding:22px 0!important}.gsh-page .gscp-venture-title .elementor-heading-title{font-size:18px}.gsh-page .gscp-venture-description{font-size:12px}}
