body.gsea-c3-page{background:#fff;font-family:Plex,Arial,sans-serif}
.gsea-c3-shell{background:#111528;color:#fff}
.gsea-c3-shell .site-header{position:relative}
.gsea-c3-page .gsea-c3-inner.e-con{width:100%;max-width:1200px;margin-inline:auto}
.gsea-c3-page .gsea-c3-language.e-con{width:100%;max-width:none}
.gsea-c3-page .gsea-c3-col.e-con{flex:1 1 0;min-width:0;width:auto}
.gsea-c3-page .gsea-c3-card.e-con{flex:1 1 260px;width:auto;min-width:0}
.gsea-c3-page .gsea-c3-stage.e-con{flex:1 1 200px;width:auto;min-width:0}
.gsea-c3-page .gsea-c3-photo img{width:100%;height:420px;object-fit:cover;border-radius:10px}
.gsea-c3-page .gsea-c3-section .elementor-heading-title{letter-spacing:0}
.gsea-c3-page .gsea-c3-section p:last-child{margin-bottom:0}
html[lang="ar"] .gsea-c3-page:not(.elementor-editor-active) .gsea-c3-en,
html[lang="en"] .gsea-c3-page:not(.elementor-editor-active) .gsea-c3-ar{display:none!important}
@media(max-width:767px){
 .gsea-c3-page .gsea-c3-hero-grid.e-con{flex-direction:column}
 .gsea-c3-page .gsea-c3-col.e-con{width:100%;flex-basis:auto}
 .gsea-c3-page .gsea-c3-photo img{height:280px}
 .gsea-c3-page .gsea-c3-actions.e-con{align-items:stretch}
 .gsea-c3-page .gsea-c3-actions .elementor-widget-button{width:100%}
 .gsea-c3-page .gsea-c3-actions .elementor-button{width:100%}
}

.gsea-c3-page .gseap-primary-menu>.menu-item-has-children{position:relative}
.gsea-c3-page .gseap-primary-menu .sub-menu{display:none;position:absolute;inset-block-start:100%;inset-inline-start:0;z-index:50;min-width:210px;margin:0;padding:8px 0;list-style:none;background:#211c3c;color:#fff;border-top:2px solid #2ea684;border-radius:0 0 6px 6px;box-shadow:0 10px 24px #0003;text-align:start}
.gsea-c3-page .gseap-primary-menu .menu-item-has-children:hover>.sub-menu,.gsea-c3-page .gseap-primary-menu .menu-item-has-children:focus-within>.sub-menu{display:block}
.gsea-c3-page .gseap-primary-menu .sub-menu li{display:block;width:100%;margin:0;padding:0}
.gsea-c3-page .gseap-primary-menu .sub-menu a{display:block;padding:12px 18px;white-space:nowrap;font-size:13px}
.gsea-c3-page .gseap-primary-menu .sub-menu a::after{display:none}
@media(max-width:680px){.gsea-c3-page .gseap-primary-menu .sub-menu{display:block;position:static;min-width:0;width:100%;margin:4px 0 8px;padding:0 12px;background:transparent;border-top:0;border-inline-start:2px solid #2ea684;border-radius:0;box-shadow:none}.gsea-c3-page .gseap-primary-menu .sub-menu a{padding:9px 8px;white-space:normal}}
