.gsea-native-partners .gsea-partnership-cta.e-con{padding-top:24px;gap:12px}
.gsea-partnership-native-v1.e-con{display:block;width:100%;max-width:none;padding:72px 0}
.gsea-partnership-native-v1 .gsea-partnership-inner.e-con{width:calc(100% - 112px);max-width:var(--max,1280px);margin-inline:auto;padding:0}
html[lang^="en"] .gsea-partnership-ar,html:not([lang^="en"]) .gsea-partnership-en{display:none!important}
.gsea-partnership-ar{direction:rtl}.gsea-partnership-en{direction:ltr}
html[lang] body.elementor-editor-active .gsea-partnership-native-v1 .gsea-partnership-ar,html[lang] body.elementor-editor-active .gsea-partnership-native-v1 .gsea-partnership-en,html[lang] body.elementor-editor-preview .gsea-partnership-native-v1 .gsea-partnership-ar,html[lang] body.elementor-editor-preview .gsea-partnership-native-v1 .gsea-partnership-en{display:flex!important}
.gsea-partnership-native-v1 .wpcf7{width:100%;font-family:"IBM Plex Sans Arabic",sans-serif;font-weight:500;color:#222}
.gsea-partnership-native-v1 .wpcf7 form{margin:0}.gsea-partnership-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}
.gsea-partnership-field{min-width:0}.gsea-partnership-wide{grid-column:1/-1}.gsea-partnership-field label{display:block;font-size:16px;line-height:1.8}.gsea-partnership-field br{display:none}
.gsea-partnership-field .wpcf7-form-control-wrap{display:block;margin-top:8px}
.gsea-partnership-field input,.gsea-partnership-field select,.gsea-partnership-field textarea{display:block;width:100%;max-width:100%;min-height:48px;padding:12px 14px;border:1px solid #d5d5ce;border-radius:6px;background:#fff;color:#222;font:inherit;box-sizing:border-box}
.gsea-partnership-field textarea{min-height:140px;resize:vertical}.gsea-partnership-field input:focus,.gsea-partnership-field select:focus,.gsea-partnership-field textarea:focus{outline:2px solid #2ea684;outline-offset:2px}
.gsea-partnership-field input[type=email],.gsea-partnership-field input[type=tel]{direction:ltr;text-align:start}
.gsea-partnership-native-v1 .wpcf7-list-item{margin:0}.gsea-partnership-native-v1 .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;margin-top:20px}.gsea-partnership-native-v1 .wpcf7-acceptance input{accent-color:#2ea684;margin-top:6px}
.gsea-partnership-native-v1 input.wpcf7-submit{background:#2ea684;border:0;border-radius:6px;color:#fff;font:700 16px "IBM Plex Sans Arabic",sans-serif;padding:14px 24px;cursor:pointer}.gsea-partnership-native-v1 input.wpcf7-submit:disabled{opacity:.55;cursor:not-allowed}
.gsea-partnership-native-v1 .wpcf7-response-output{margin:20px 0 0;padding:12px;border-radius:6px}.gsea-partnership-native-v1 .wpcf7-not-valid-tip{font-size:14px;margin-top:6px}
@media(min-width:1600px){.gsea-partnership-native-v1 .gsea-partnership-inner.e-con{width:calc(100% - 160px)}}
@media(max-width:1180px){.gsea-partnership-native-v1 .gsea-partnership-inner.e-con{width:calc(100% - 70px)}}
@media(max-width:900px){.gsea-partnership-native-v1 .gsea-partnership-inner.e-con{width:calc(100% - 48px)}}
@media(max-width:680px){.gsea-partnership-native-v1.e-con{padding-block:48px}.gsea-partnership-native-v1 .gsea-partnership-inner.e-con{width:calc(100% - 36px)}.gsea-partnership-fields{grid-template-columns:1fr;gap:16px}}

/* Dedicated contact page. Keep the existing form field styles and dimensions. */
.gsea-contact-page{background:#f8f8f4;color:#0d0d0d}
.gsea-contact-page-header{background:#111528;color:white}
.gsea-contact-page #main{width:100%;min-height:60vh}
.gsea-contact-page .gsea-partnership-native-v1 .gsea-partnership-inner.e-con{max-width:920px}
.gsea-contact-page .gsea-partnership-native-v1 h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.4!important;margin:0 0 10px;font-weight:700}
.gsea-contact-page .gsea-partnership-native-v1 .elementor-widget-text-editor{max-width:760px;font-size:18px;line-height:1.9}
.gsea-contact-page .gsea-contact-code{margin:22px 0;text-align:start}
.gsea-contact-page .gsea-contact-code>label{display:block;margin-bottom:10px}
.gsea-contact-page .gsea-contact-code-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px}
.gsea-contact-page .gsea-contact-code-row p{display:contents}
.gsea-contact-page img.wpcf7-captchac{display:block;width:126px;height:42px;max-width:126px;object-fit:contain;border:1px solid #d9e4df;border-radius:6px}
.gsea-contact-page input.gsea-contact-code-input{box-sizing:border-box;width:160px;max-width:100%;min-height:46px;padding:8px 12px;direction:ltr;text-align:center;text-transform:uppercase;letter-spacing:5px;font-size:19px;border:1px solid #bdcfc7;border-radius:6px;background:#fff;color:#0d0d0d}
.gsea-contact-page input.gsea-contact-code-input:focus{outline:2px solid #2ea684;outline-offset:2px}
@media(max-width:680px){.gsea-contact-page .gsea-partnership-native-v1{padding-block:40px}.gsea-contact-page .gsea-partnership-native-v1 .elementor-widget-text-editor{font-size:16px}}
